Siege of Avalon | |
---|---|
Developer(s) | Digital Tome |
Publisher(s) | Take 2, Globalstar, Blackstar |
Platform(s) | Microsoft Windows |
Release | July 19, 2000 |
Genre(s) | Action role-playing game |
Mode(s) | Single player |
Siege of Avalon (SoA) is a fantasy action role-playing PC game developed by Digital Tome and published on July 19, 2000. [1] The game follows the player's attempts to lift the siege of Avalon, a castle in the fictional land of Eurale. SoA was initially released in six separate installments, before being released in a combined "Anthology" edition.
Siege of Avalon was originally released as six individual "chapters." Each chapter expanded on the game's story, and included other new content. The game's first chapter was free for download, but the remaining five chapters had to be purchased. In 2001, Global Star Software released all six chapters of the game as "Siege of Avalon - Anthology". The anthology CD made minor changes to the game but was primarily identical to the downloadable chapters. The chapters are no longer available for download online.
There was initially a sequel to Siege of Avalon, titled Pillars of Avalon, planned, but Digital Tome went out of business prior to completing development of the second game.
In approximately 2003, Digital Tome granted permission for modification of the first chapter of Siege of Avalon. The intent was for the game to be developed to run on other platforms, have continued support available, and for the game to be distributed as open-source software under a Lesser General Public License (LGPL). [2] As a result, the source code of the game was made available on Source Forge. [3] In 2011 the project was moved to GitHub. [4]
In 2014, Blackfly Studios announced that a digital re-release of Siege of Avalon was planned, but the developer went out of business prior to any release. [5]
In March 2016, a community developer from Germany started to work on the Delphi 4 source code from GitHub, but got many errors at first. So the work lasted until January 2017 when he finally fixed everything in order to play the game with that new application (Siege.exe). In August 2017, he released a newer version including better resolution like HD (1280x720p) and Full-HD (1920x1080p). [6]
In June 2019, another community developer tried to port the source code to a newer version of Delphi. Since January 2021 his released version works without any errors. Now his aim is to get rid of the DirectX stuff and .dll-files. [7]
Meanwhile, in January 2020 the developer mentioned before enhanced his version in order to support some SoA-Mods. Since March 2021 there's also an English localization integrated. [8]
In April 2021, an updated version of the game was released on Steam and GOG by SNEG (publisher). [9] [10]
Siege of Avalon takes place in the fictional land of Eurale. Within Eurale are seven kingdoms: Nisos, Aratoy, Oriam, Fornax, Elythria, Cathea, and Taberland. The seven kingdoms united to build the citadel of Avalon as a central capital of the alliance. Within Eurale is a nomadic race called the Sha'ahoul. The Sha'ahoul, led by the leader Mithras, declared war on the seven kingdoms, ultimately besieging the city of Avalon.
The protagonist of the game is the playable character, which the user can customize and name. The protagonist arrives in Avalon by boat, several years into the siege. The protagonist's brother, Corvus, is already present within the castle when the player begins the game. The course of the gameplay follows the player through various quests related to maintaining Avalon's defenses and foiling plots to overtake the castle. The game climaxes in a battle between the player and Mithras, the leader of the Sha'ahoul, after the invading force breaks through the outer wall of Avalon.
Irrlicht is an open-source game engine written in C++. It is cross-platform, officially running on Windows, macOS, Linux and Windows CE and due to its open nature ports to other systems are available, including FreeBSD, Xbox, PlayStation Portable, Symbian, iPhone, AmigaOS 4, Sailfish OS via a QT/Qml wrapper, and Google Native Client.
Dev-C++ is a free full-featured integrated development environment (IDE) distributed under the GNU General Public License for programming in C and C++. It was originally developed by Colin Laplace and was first released in 1998. It is written in Delphi.
SuperTux is a free and open-source two-dimensional platform video game published under the GNU General Public License (GPL). The game was inspired by Nintendo's Super Mario Bros. series; instead of Mario, the hero in the game is Tux, the official mascot of the Linux kernel.
BeanShell is a small, free, embeddable Java source interpreter with object scripting language features, written in Java. It runs in the Java Runtime Environment (JRE), dynamically executes standard Java syntax and extends it with common scripting conveniences such as loose types, commands, and method closures, like those in Perl and JavaScript.
Lazarus is a free, cross-platform, integrated development environment (IDE) for rapid application development (RAD) using the Free Pascal compiler. Its goal is to provide an easy-to-use development environment for programmers developing with the Object Pascal language, which is as close as possible to Delphi.
Open Cascade Technology (OCCT), formerly called CAS.CADE, is an open-source software development platform for 3D CAD, CAM, CAE, etc. that is developed and supported by Open Cascade SAS company.
UltraStar is a clone of SingStar, a music video game by Polish developer Patryk "Covus5" Cebula. UltraStar lets one or several players score points by singing along to a song or music video and match the pitch of the original song. UltraStar displays lyrics as well as the correct notes similar to a piano roll. On top of the correct notes UltraStar displays the pitch recorded from the players. UltraStar allows several people to play simultaneously by connecting several microphones possibly to several sound cards. To add a song to UltraStar, a file with notes and lyrics is required, together with an audio file. Optionally a cover image, a backdrop image and a video may be added to each song. UltraStar comes preloaded with a short sample from Nine Inch Nails hit "Discipline" from The Slip album.
Frets on Fire (FoF) is a free, open-source music video game created by Finnish independent video game developer Unreal Voodoo. Players use the keyboard to play along with markers which appear on screen, with the aim to score points, achieve a high point multiplier, and complete a song. Frets on Fire was the winner of the Assembly 2006 game development competition.
SuperTuxKart (STK) is a free and open-source kart racing game, distributed under the terms of the GNU General Public License, version 3. It features mascots of various open-source projects. SuperTuxKart is cross-platform, running on Linux, macOS, Windows, iOS (beta), Android systems and Nintendo Switch (homebrew).
Egoboo is a 3D open source dungeon crawling action role-playing game with support for Windows XP, Windows Vista, Linux, Mac OS X, and some earlier versions of Windows. Egoboo has been downloaded over 590,000 times since its first release over SourceForge alone until mid 2016, while Egoboo can be downloaded from other sources as well.
Lightspark is a free and open-source SWF player released under the terms of the GNU Lesser General Public License (LGPL) version 3.
The Chromium Embedded Framework (CEF) is an open-source software framework for embedding a Chromium web browser within another application. This enables developers to add web browsing functionality to their application, as well as the ability to use HTML, CSS, and JavaScript to create the application's user interface.
Simple and Fast Multimedia Library (SFML) is a cross-platform software development library designed to provide a simple application programming interface (API) to various multimedia components in computers. It is written in C++ with bindings available for Ada, C, Crystal, D, Euphoria, Go, Java, Julia, .NET, Nim, OCaml, Python, Ruby, and Rust. Experimental mobile ports were made available for Android and iOS with the release of SFML 2.2.
Tales of Maj'Eyal is an open-source roguelike video game released for Microsoft Windows, Mac OS X, and Linux in 2012. Tales of Maj'Eyal is available as donation-supported freeware (donationware) from the developers; donations grant some exclusive online features as part of a freemium model. The game may also be purchased through the digital distribution outlets Steam or GOG. The game's TE4 game engine source code is under a GNU GPLv3 license, while the game's assets are licensed for use "with the Tales of Maj'Eyal game only".
Software sublicensing is applied in open-source software development when software licenses of software modules are incompatible and are required to be compatible for a greater combined work. Licenses applied to software as copyrightable works, in source code as binary form, can contain contradictory clauses. These requirements can make it impossible to combine source code or content of several software works to create a new combined one.
Minetest is a free and open-source game creation system with focus on voxel graphics. It is written primarily in C++ and makes use of the Irrlicht Engine. Minetest provides an API for users to write their own games and mods written in Lua. It is cross-platform, being available for Microsoft Windows, macOS, Linux, some BSD descendants, some GNU variants and Android.
Gitea is a forge software package for hosting software development version control using Git as well as other collaborative features like bug tracking, code review, continuous integration, kanban boards, tickets, and wikis. It supports self-hosting but also provides a free public first-party instance. It is a fork of Gogs and is written in Go. Gitea can be hosted on all platforms supported by Go including Linux, macOS, and Windows. The project is funded on Open Collective.
I am currently engaged in discussions to re-release Siege of Avalon. Stay tuned.