Results 1 to 9 of 9

Thread: Siege of Avalon : Open Source

  1. #1

    Siege of Avalon : Open Source

    Siege of Avalon has been open sourced ( http://soaos.sf.net ).

    A team has been put together to continue working on this excellent game and we will be porting the game to Linux, using JEDI-SDL, as well as adding new features to the engine.

    After the initial port is done ( it will be cross-platform, so both Win32 and Linux will be supported ), we will be looking to fix any outstanding bugs, enhance the engine/gameplay, decrease level load times ( I know this drove me crazy ), better AI and anything else that may be considered good for the game, and maybe, who knows, eventually even start work on Pillars of Avalon.


    Dominique
    http://www.DelphiGamer.com := go on, write a game instead;
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  2. #2

    Siege of Avalon : Open Source

    Cool! Thank you very much to everyone who made this game and decided to release the source -- gonna have a browse around as soon as I can figure out this CVS shenanigans.
    "All paid jobs absorb and degrade the mind."
    <br />-- Aristotle

  3. #3

    Siege of Avalon : Open Source

    Quote Originally Posted by Alimonster
    Cool! Thank you very much to everyone who made this game and decided to release the source -- gonna have a browse around as soon as I can figure out this CVS shenanigans.
    The easiest way to use CVS under Windows is to get hold of Tortoise CVS from http://www.tortoisecvs.org/ .
    Once installed, open up Explorer right click on a directory where you want the CVS source to be downloaded and select the "CVS Check Out" option from the popup menu.

    In the dialog that appears goto the "CVSROOT" field and type ( or cut and paste ) the following...
    "server:anonymous@cvs.sourceforge.net:/cvsroot/soaos"
    ( obviously without the quotes )
    and in the module field type "soaos" ( again without the quotes ).

    Click OK and it should download all 10MB of source code to your machine.

    NOTE : There are 2 branches of code in CVS. There is a "Win32" branch, which is the original source code and can only be compiled with Delphi 4 due to some DelphiX tie in. And there is also a "JEDI-SDL" branch which is made to work with the JEDI DirectX headers and should compile with Delphi 4, 5, 6 & 7. Obviously the JEDI-SDL branch is the one that we will be using to port to SDL. So currently the source that is there is pure DirectX as we are in the analysis phase of deciding how to perform the port. Also be aware that the code is not the tidiest in the world, but could prove usefull for learning other things.

    PS. I forgot to mention in my original post that Siege of Avalon was originally a commercial game that was released in the US, Germany, Spain and may have even been released in native Russian ( though google could not help me clarify this ).
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  4. #4

    Siege of Avalon : Open Source

    Wh00t!

    Could someone upload a zip of the Win32 fork some were? (Dont have CVS installed)

  5. #5

    Siege of Avalon : Open Source

    http://www.alistairkeys.co.uk/download/soas/win32.zip (708K)
    http://www.alistairkeys.co.uk/downlo...s/jedi-sdl.zip (1.29M)

    Important note: I don't know what state the source code is in, since I opened up the project and had a look around. However, I'm pretty sure I didn't change anything (but the desktop settings I use may have been saved, dunno). The only change required for the win32 one is to add variants if >= Delphi 6. I've not got around to trying the jedi-sdl version yet, so don't know if it works.

    EDIT: The code above is from 19th July, 2003 (just after the thread started). I'm not sure if there have been any changes made to the source code since then.
    "All paid jobs absorb and degrade the mind."
    <br />-- Aristotle

  6. #6

    Siege of Avalon : Open Source

    Thanks.

  7. #7
    Legendary Member cairnswm's Avatar
    Join Date
    Nov 2002
    Location
    Randburg, South Africa
    Posts
    1,537

    Siege of Avalon : Open Source

    If the code is open source would other people be allowed to use the engine for their own games?
    William Cairns
    My Games: http://www.cairnsgames.co.za (Currently very inactive)
    MyOnline Games: http://TheGameDeveloper.co.za (Currently very inactive)

  8. #8

    Siege of Avalon : Open Source

    wow...its a pretty good game
    Comissioned the Games Development Forums,
    <br />http://gamefiles.ath.cx/~gamefile/GDF/
    <br />
    <br />0x00000017$accessviolation~/windowError$,
    <br />Shoe$Error%

  9. #9

    Re: Siege of Avalon : Open Source

    Quote Originally Posted by savage
    Siege of Avalon has been open sourced ( http://soaos.sf.net ).

    A team has been put together to continue working on this excellent game and we will be porting the game to Linux, using JEDI-SDL, as well as adding new features to the engine.

    After the initial port is done ( it will be cross-platform, so both Win32 and Linux will be supported ), we will be looking to fix any outstanding bugs, enhance the engine/gameplay, decrease level load times ( I know this drove me crazy ), better AI and anything else that may be considered good for the game, and maybe, who knows, eventually even start work on Pillars of Avalon.


    Dominique
    http://www.DelphiGamer.com := go on, write a game instead;
    Wow, very nice indeed! The only problem with things like this is they knock my confidence I feel like scrapping my project now and I thought it was coming along well

    I wouldn't mind some advice if you get the time. Have you thought about making SOA MMORPG?
    http://www.c5software.co.uk (site is being developed at the moment)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •