Bomber
Current release: 2.0 alpha
A version of the famous Bomberman for Gamebuino.
Game is currently in the early stages of development. You can move the player around using the directional buttons, drop bombs and destroy squares that have no fill (the 2 centre columns). An AI will try to chase you down if you are within a seek range although this is a basic AI algorithm.
How to play:
Press A at the title screen to start the game
Direction buttons to move player
A - Drop bomb
B - Debug info
C - Return to title screen
Objective is to kill the enemy, currently they cannot kill you but you can kill yourself with your own bomb.
v2.0
Source: https://github.com/JohnAkerman/Gamebuin ... n/tree/2.0
HEX and ELF: https://github.com/JohnAkerman/Gamebuin ... ee/2.0/bin
Release notes:
Complete restructure of code using OOP techniques
Implemented basic AI that will try to seek player if within range
Updated for multiple bombs (3 at moment)
Player and enemy can now die from bombs
Player kill and death scores added to right of screen
Added player death screen
v1.1 (old)
Source: https://github.com/JohnAkerman/Gamebuin ... /tree/v1.1
HEX and ELF: https://github.com/JohnAkerman/Gamebuin ... e/v1.1/bin
Release notes:
Significantly reduced amount of calls for wall detection
Improved collision detection so you don't go into walls
Cleaned up code
Added inital logo on titlescreen
Only allowed one bomb at a time
Experimental wip
Source: https://github.com/JohnAkerman/Gamebuino-Bomberman
HEX and ELF: https://github.com/JohnAkerman/Gamebuin ... master/bin
(totally stole Annyfm's way of setting out project, so thanks for doing the leg work)
I plan to add some form of AI, complex algorithms are probably out of the question due to the low cpu power but going to start with a simple direct seek approach.
I have yet to optimize the code, still have a lot of Serial.print debug calls (for those who want to see them in Arduino ERW, just open Serial Monitor). Game currently runs with 497 free RAM and at 50% CPU
Any thoughts or comments are appreciated, and hi community
Edit:
v2.0 release
v1.1 out