TinyCircuits Forum

TinyCircuits Products => Tiny Arcade & Pocket Arcade => Topic started by: zet23t on December 03, 2017, 04:37:09 PM

Title: Game in the works: MicroVektoRoids
Post by: zet23t on December 03, 2017, 04:37:09 PM
Just wanting to raise your attention: I am working on a new game (for some time now) and I have also started a Patreon page where you can follow the progress and contribute a bit to the development of the game: http://patreon.com/zet23t (http://patreon.com/zet23t)

Here are a few in development screenshots:
(https://github.com/zet23t/MicroVectoroids/blob/master/screenshots/mv-14-fight.gif?raw=true)
(https://github.com/zet23t/MicroVectoroids/blob/master/screenshots/mv-19-radar.gif?raw=true)
(https://github.com/zet23t/MicroVectoroids/blob/master/screenshots/mv-21-jump.gif?raw=true)

As soon as it's ready I am providing the binaries for the SD card loading on that page too - though the game is open source and you can also have a look into the (somewhat ugly) source code: https://github.com/zet23t/MicroVectoroids (https://github.com/zet23t/MicroVectoroids)

If you don't know patreon: It's a site where people can fund people or teams. In my case I am also looking for feedback :).
Title: Re: Game in the works: MicroVektoRoids
Post by: Fatmeatball on December 16, 2017, 04:08:48 PM
Is the world in the game procedurally generated or predefined?
Also, how can I compile the source code of the game? I'm really interested in trying this out.
Title: Re: Game in the works: MicroVektoRoids
Post by: zet23t on December 20, 2017, 03:48:46 PM
I intend predefining it. But since I create those levels through code, it can be tweaked to have more complex rules. The limiting factor is the texture sprite since I can't make it larger than it is and it's pretty stuffed already. So I can't add new spaceships right now unless I do some effort to save texture space (e.g. mirroring springs to reduce the number of sprites per space ship, reducing color depth, etc).

Compiling shouldn't be too difficult. I use a bunch of Lua scripts to do some pre build steps, but this is only needed when images are updated. The td2play framework (included as a submodule) I maintain contains the additional code needed that needs to be copied into the MicroVektoRoids folder. Once it's all there, the .ino file can be opened and compiled for the device.
The project also contains a simulator where I simulate the game on a PC - I simply mimic the API calls required to display the tiny screen content. But compiling this would require you to have a similar setup as I have here (windows + codeblocks + Lua (+libs)).
Title: Re: Game in the works: MicroVektoRoids
Post by: TonyA. on December 23, 2017, 08:45:45 AM
Nice work, really pushing the limits!