Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: S2DL ver 2.1 Release

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

    Cool S2DL ver 2.1 Release

    S2DL ver 2.1 Release

    After about 3 years the next S2DL release is available. This version can be considered Beta as I have just packaged the latest info available in my reporitories into a new file - not all functions have been tested properly. (I also believe some code was lost, and I have had to recreate it and may have missed some methods).

    S2DL is an object orientated set of wrappers for JEDI-SDL with extensive OpenGL addins to make it faster.

    Included in this download are the following S2DL source files:
    S2DLDraws - the base class for instantiating an application window
    S2DLImage - Load, Display and Manage images
    S2DLInput - Manage Keyboard and mouse - also base logic for Joystick but I dont have a joystick to test with
    S2DLSound - Load, Play and manage sound files
    S2DLFont - Load, Display and Manage bitmap style fonts
    S2DLLogger - Log management code for recording what happens in the game while it occurs
    S2DLState - State Management - a State is a logical screen, move between states when you change game screen eg from Menu to Game to High Scores
    S2DLGuis - Basic Guis - Labels and Containers supported (Next version will include an Edit box)
    S2DLGuiState - Extended Game State to specifically manage Guis - think Delphi forms
    S2DLTiledMapState - Extended Game State to display a tiled map
    S2DLParticleEngine - Basic Particle Engine (Release state of this unit is uncertain)
    S2DLMovieState - Does not Work - please ignore

    2011\06\20

    18MB download (See notes below)

    Source code and SDL libraries
    http://www.cairnsgames.co.za/files/S2DLv2-1.zip

    Not yet uploaded (due to problems with ftp to my host):
    Demos - incomplete games
    http://www.cairnsgames.co.za/files/S2DL-Demos.zip
    Complete Games
    Fantasy Land http://www.cairnsgames.co.za/files/FantasyLand.zip
    Flies http://www.cairnsgames.co.za/files/Flies.zip
    Weapons of War http://www.cairnsgames.co.za/files/WeaponsofWar.zip
    Star Trekking http://www.cairnsgames.co.za/files/StarTrekking.zip



    Dependancies: JEDI-SDL (Not included) works fine with JEDI-SDL ver 1-0

    Contents:
    SDL DLLs in Binaries folder
    Source code for S2DL classes (See above)
    Project Template that can be expanded for new games
    Demos
    - Hello World
    - Balls (Puzzle game demo)
    - TileMap (Simple tiled map demo)
    - S2DLVolumeDemo (idea stolen from elsewhere and converted to S2DL - shows FPS based on number of sprites being displayed - origin unknown)
    - GameState - Demo of game state functions
    - Viking Rampage (Nice Isometric Tiled demo - was going to be a PGD contest entry - design docs included - incomplete)
    More complete Game Samples
    - Flies (Swat the flies to score points - Complete Game)
    - Fantasy Land (3rd Place in a local Game Dev Contest - Complete Game)
    - Weapons of War (Balls demo extended to a full game - Complete Game)
    - Startrekking (Balls demo extended to a full game - Complete Game)


    Note: The large size of the download is due to the number of complete game demos including their needed images
    Note 2: Will later distribute the base classes as a source code download, and demos separatly (Basic demos, full games)


    How to Compile in FreePascal
    - Compiling in FreePascal makes very small binaries
    - Instructions are included on installing S2DL to work in lazarus (This is old and may no longer be relevant)
    fpc -FuC:\S2DL\Source <ProjectName>.lpr
    Note: .dpr files can be renamed as .lpr for freepascal/lazarus - they may need to be modified to include an ifdef for delphi syntax.
    Last edited by cairnswm; 23-06-2011 at 04:11 AM. Reason: Updated Links - again
    William Cairns
    My Games: http://www.cairnsgames.co.za (Currently very inactive)
    MyOnline Games: http://TheGameDeveloper.co.za (Currently very inactive)

  2. #2
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25
    Very awesome William!

    I always liked your JEDI-SDL-based library. Glad to see if back on the development block.

    Any plans to fix up your old website that showcases all your past projects?
    Jason McMillen
    Pascal Game Development
    Co-Founder





  3. #3
    Legendary Member cairnswm's Avatar
    Join Date
    Nov 2002
    Location
    Randburg, South Africa
    Posts
    1,537
    Quote Originally Posted by WILL View Post
    Any plans to fix up your old website that showcases all your past projects?
    Most of those games dissapeared along with the site

    Might find time inbetween to try and put my website together with the games I can find.
    William Cairns
    My Games: http://www.cairnsgames.co.za (Currently very inactive)
    MyOnline Games: http://TheGameDeveloper.co.za (Currently very inactive)

  4. #4
    The zip file seems corrupted. Well, at least I can't open it at all
    Get your fpc4gba copy now!
    Get your fpc4nds copy now!

  5. #5
    Quote Originally Posted by Legolas View Post
    The zip file seems corrupted. Well, at least I can't open it at all
    The same is here too.
    Yep file is corrupted ....

  6. #6
    Legendary Member cairnswm's Avatar
    Join Date
    Nov 2002
    Location
    Randburg, South Africa
    Posts
    1,537
    I tried it last night and yes it is corrupt - I will try upload in smaller packages

    Source
    Demos
    - Basic
    - One file each for completed games

    etc
    William Cairns
    My Games: http://www.cairnsgames.co.za (Currently very inactive)
    MyOnline Games: http://TheGameDeveloper.co.za (Currently very inactive)

  7. #7
    Legendary Member cairnswm's Avatar
    Join Date
    Nov 2002
    Location
    Randburg, South Africa
    Posts
    1,537
    Links updated
    William Cairns
    My Games: http://www.cairnsgames.co.za (Currently very inactive)
    MyOnline Games: http://TheGameDeveloper.co.za (Currently very inactive)

  8. #8
    I still can't download them! I got errors on all! =(

    Please upload them to an alternative server, like www.4shared.com

  9. #9
    Legendary Member cairnswm's Avatar
    Join Date
    Nov 2002
    Location
    Randburg, South Africa
    Posts
    1,537
    OK the source files and SDL binaries download is working and tested - my host keeps closing connection on the larger files.

    Demo for Flies also uploaded successfully.
    Last edited by cairnswm; 23-06-2011 at 04:33 AM. Reason: Added Flies
    William Cairns
    My Games: http://www.cairnsgames.co.za (Currently very inactive)
    MyOnline Games: http://TheGameDeveloper.co.za (Currently very inactive)

  10. #10
    Still cant't download my friend

Page 1 of 2 12 LastLast

Tags for this Thread

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
  •