Tank Fu
Posted: Sun Nov 15, 2015 6:14 am
Hi Guys!
I'm a first time poster here and am happy to share my first game with you. Tank Fu!
It's a tank-on-tank multiplayer deathmatch game. Best played with two players but
also supports a single player against CPU mode. Below is the full feature list:
- Two player death match.
- Two player death match over Wifi (Local Peer to Peer)
- Single player against CPU death match.
- 11 battle arenas with the first to 10 kills taking the arena honors.
- A bonus boss fight.
- The 'Tank Rank' scoring system. Scoring is based on your result vs your adversary, not just a high score.
- A Demo mode.
- Various in game power-up items.
I hope you enjoy playing it as much as I enjoyed making it. This is such great platform
I welcome any feedback and critique (Please be gentle!). If you're happy with the game
I'll do a full wiki write-up. See artifacts below:
TankFu.hex
TankFu.uze
TankFuJamma.hex
TankFuJamma.uze
And here's a short game play demo:
Post Release Improvements
(v3.2)
- Fixed bug where game hangs after a 'Network Error' when joining a networked game.
- Fixed animation bug where the tank explosion animation is played after player spawn at level start.
(v3.1)
- Improved Audio Effects.
- Added extra RAM tile.
(v3.0)
- Peer to Peer local multiplayer over ESP8266. No external access point required.
-- Tested on SDK Version 1.5.4.1 with AT version 1.2.0.0. Requires Transparent UDP support.
- Replace floating point calculations with fixed point calculation to free up cycles, RAM and flash.
- Replaced PCM audio effects with wave table based effects to free up flash.
- Adjusted 'The Canal' level to allow access for Tanks to cross. Makes for more interesting AI play.
(v2.0)
- Released JAMMA compatible ROMS.
-- 1 credit 1 player.
-- 2 credits 2 players.
-- No other game play elements have been changed.
-- Adherence to Softswitch DIP switch standard.
- Made use of kernel function 'GetPrngNumber'.
- Implemented attribution and version screen.
(v1.2.0)
The AI now supports multiple tactics.
- Hunt Tank Ignore Shot
- Hunt Tank Evade Shot
- Evade Tank Ignore Shot
- Evade Tank Evade Shot
(v1.1.0)
- START button can now be used alongside A button for selecting in UI
- B button can now be used alongside A button for shooting.
- Power ups have a new color scheme providing better contrast.
- If less then 1/4 of your tank hits a corner, it will slide around it.
- Bullet pause bug has been fixed. This should allow for a slightly more competitive AI as well.
- Slightly improved difficulty in boss fight.
- 40% increase in AI tank and shot speed.
I'm a first time poster here and am happy to share my first game with you. Tank Fu!
It's a tank-on-tank multiplayer deathmatch game. Best played with two players but
also supports a single player against CPU mode. Below is the full feature list:
- Two player death match.
- Two player death match over Wifi (Local Peer to Peer)
- Single player against CPU death match.
- 11 battle arenas with the first to 10 kills taking the arena honors.
- A bonus boss fight.
- The 'Tank Rank' scoring system. Scoring is based on your result vs your adversary, not just a high score.
- A Demo mode.
- Various in game power-up items.
I hope you enjoy playing it as much as I enjoyed making it. This is such great platform
I welcome any feedback and critique (Please be gentle!). If you're happy with the game
I'll do a full wiki write-up. See artifacts below:
TankFu.hex
TankFu.uze
TankFuJamma.hex
TankFuJamma.uze
And here's a short game play demo:
Post Release Improvements
(v3.2)
- Fixed bug where game hangs after a 'Network Error' when joining a networked game.
- Fixed animation bug where the tank explosion animation is played after player spawn at level start.
(v3.1)
- Improved Audio Effects.
- Added extra RAM tile.
(v3.0)
- Peer to Peer local multiplayer over ESP8266. No external access point required.
-- Tested on SDK Version 1.5.4.1 with AT version 1.2.0.0. Requires Transparent UDP support.
- Replace floating point calculations with fixed point calculation to free up cycles, RAM and flash.
- Replaced PCM audio effects with wave table based effects to free up flash.
- Adjusted 'The Canal' level to allow access for Tanks to cross. Makes for more interesting AI play.
(v2.0)
- Released JAMMA compatible ROMS.
-- 1 credit 1 player.
-- 2 credits 2 players.
-- No other game play elements have been changed.
-- Adherence to Softswitch DIP switch standard.
- Made use of kernel function 'GetPrngNumber'.
- Implemented attribution and version screen.
(v1.2.0)
The AI now supports multiple tactics.
- Hunt Tank Ignore Shot
- Hunt Tank Evade Shot
- Evade Tank Ignore Shot
- Evade Tank Evade Shot
(v1.1.0)
- START button can now be used alongside A button for selecting in UI
- B button can now be used alongside A button for shooting.
- Power ups have a new color scheme providing better contrast.
- If less then 1/4 of your tank hits a corner, it will slide around it.
- Bullet pause bug has been fixed. This should allow for a slightly more competitive AI as well.
- Slightly improved difficulty in boss fight.
- 40% increase in AI tank and shot speed.