I created this a while ago, dubbed "SGL" (no opengl used) for "Sam's game library". I didn't have it finished and it has been gathering dust, but I thought it might be useful. It has basic features, including:
Map loading from text files
Multiple sprite loading
Multiple tileset/tileset per map
3 layers of the map
Simple, buggy "party" system. No where near done.
Collision detection. Simple comparative mathematics.
"Debug mode" - Shows collision boundaries
It uses SDL and C++, project is written in Visual C++ 2010 Express. Please note, I am not the best at C++ and there is bound to be some bad practices in there.
http://www.mediafire.com/?dvmzvi6px5znyfy
[RELEASE] Simple C++/SDL RPG Engine
Moderator: PC Supremacists
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: [RELEASE] Simple C++/SDL RPG Engine
Moved it to the "Game Development" forum, since this is pertaining to a general project, rather than a specific programming task or question.
Re: [RELEASE] Simple C++/SDL RPG Engine
Sorry about that, was rather confused as to what section. I'm used to more "defined" sections on forums. :PGyroVorbis wrote:Moved it to the "Game Development" forum, since this is pertaining to a general project, rather than a specific programming task or question.
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: [RELEASE] Simple C++/SDL RPG Engine
Trust me, we've discussed fixing that quite a few times.fatman1 wrote:Sorry about that, was rather confused as to what section. I'm used to more "defined" sections on forums. :PGyroVorbis wrote:Moved it to the "Game Development" forum, since this is pertaining to a general project, rather than a specific programming task or question.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!