1. Post #1
    SupahVee's Avatar
    December 2007
    1,114 Posts
    https://github.com/SuperV1234

    I finally started using GitHub, and uploaded anything that could be useful.
    Hope you can learn something from my projects.

    ---


    https://github.com/SuperV1234/DRODRoguelike
    DROD Roguelike is a complete game using SFML.NET. It was created for a Facepunch Programming Competition if I'm not mistaken.
    It is a turn-based roguelike. You can download the executable version in the download section.
    Nothing very interesting in the source code, but novice programmers can take a look at how a complete game is built.

    ---

    https://github.com/SuperV1234/SFMLStart
    SFMLStart is a framework for game development built on top of SFML.NET.
    Documentation doesn't exist yet, but the library has a lot of interesting features:
    * Fixed or dynamic frametime
    * Easy asset loading and usage
    * Tilesets
    * Animations
    * Basic game / game window objects
    * Component-based entity system for real-time games (separate assembly)
    * Component-based entity system for tile-based games (separate assembly)
    * Utils class with loads of vector and angle operations
    This is used for many of the other projects, and is very helpful for fast-prototyping.

    ---

    https://github.com/SuperV1234/VeeEntitySystem2012
    Pseudo-component-based entity system intended for real-time games.
    Can be useful for newbies who still use inheritance-based entity hierarchies.
    The approach used is very simple but effective.

    ---

    https://github.com/SuperV1234/VeeTileEngine2012
    Component-based tile engine for any kind of tile-based game (puzzle games, roguelikes, etc).
    Very flexible. Should be interesting for anyone who wants to create a tile-based game.

    ---


    https://github.com/SuperV1234/TimeDRODPOF
    My latest project. A puzzle game (a clone of DROD) using VeeTileEngine2012 and SFMLStart.
    Resources available in the downloads section.

    ---

    https://github.com/SuperV1234/VeeBulletHell
    Old bullet hell game (a clone of Touhou) using SFMLStart.
    Timelines from SFMLStart and used in an interesting way to create stage patterns and boss patterns.
    Resources available in the downloads section.

    ---


    https://github.com/SuperV1234/VeeGen
    A library for 2D terrain/dungeon generation. The source code comes with a demo WinForms project.

    ---

    Hope you find some of my projects useful.
    Feel free to ask anything, since there is practically zero documentation.
    Reply With Quote Edit / Delete Reply Windows 8 Italy Show Events Friendly Friendly x 20Programming King Programming King x 1Winner Winner x 1 (list)

  2. Post #2
    bobiniki's Avatar
    December 2009
    424 Posts
    Thank you very much kind sir. I have been searching for games in github but I rarely find any good finished game

  3. Post #3
    Richy19's Avatar
    May 2010
    5,408 Posts
    You planning on uploading your platformer?

    http://www.facepunch.com/showthread.php?t=1108238

    Would be nice to see how you did collisions

  4. Post #4
    SupahVee's Avatar
    December 2007
    1,114 Posts
    I will upload that tomorrow, I need to find the working version somewhere in my external HDD

  5. Post #5
    SupahVee's Avatar
    December 2007
    1,114 Posts
    You planning on uploading your platformer?

    http://www.facepunch.com/showthread.php?t=1108238

    Would be nice to see how you did collisions
    Unfortunately I couldn't find the latest version of the platformer engine.
    However I'm using the same collision library (though simplified) in the TestGenericShooter project.

    These are the files you should look into:

    Physics world class (a spatial-partitioning grid)
    https://github.com/SuperV1234/TestGe...hysicsWorld.cs

    Body component class
    https://github.com/SuperV1234/TestGe...nents/CBody.cs