Omnimaga

General Discussion => Technology and Development => Other => Topic started by: Sorunome on April 08, 2016, 07:36:13 pm

Title: Gamebuino RPG Thing
Post by: Sorunome on April 08, 2016, 07:36:13 pm
Ok, so in the Gamebuino community we started making a RPG thing (http://gamebuino.com/forum/viewtopic.php?f=13&t=3392) and some people wanted me to post about it here, so here we go :P

This RPG aims to be a puzzle-based action-rpg. We are happy for any  contributions, such as sprites etc.

No, this will not run on a calculator at any point!

Most of the engine is written by me so far, the challenge about this thing is that the gamebuino only has 2KB ram INCLUDING vram and 32KB PROGMEM of which 2kb is occupied by the bootloader. Woops, that's not that much to work with!
Fortunately it has a micro-SD card, by default it ships with a 128mb one.

So far the engine supports dynamic tile loading, tilemaps, switching maps, background music, movable objects (test-base for enemies), collision detection and a scripting system. I probably forgot something, heehee.
Tiles, sprites, scripts, music and collision data are all dynmically loaded off of the SD card.
I abuse buffer-overlapping with the sd-card buffer and the screenbuffer to achive  a RAM usage of only 1098 bytes so far! (for global variables, that is, so in-function things and stack stuff doesn't count torwards that one).

Anyhow, eyecandy time!




If you have any technical questions or something, just ask them away~
Title: Re: Gamebuino RPG Thing
Post by: TIfanx1999 on April 08, 2016, 07:37:12 pm
This is very cool. Thanks for sharing it! That's a pretty impressive little machine there!
Title: Re: Gamebuino RPG Thing
Post by: SpiroH on April 09, 2016, 11:32:53 am
I need a yet larger picture, please, hehe. Nicely done!
Title: Re: Gamebuino RPG Thing
Post by: Eeems on April 09, 2016, 01:16:04 pm
Nice!
Also, I think this is the first time I've actually heard your voice. You've got amazing english, which doesn't really surprise me from what I've seen on IRC.