Currently I am working on a game with many small minigames with HaxeFlixel. My goal was to make a MiniGame a week and to use a new technology for each minigame if possible.
I missed my goal. Last week i was not able to make a new minigame! :(
But I decided to write this devlog.
With this game I want to improve my skills with haxeflixel and gamedev in the whole.
The game will be a local-multiplayer game for up to 4 Players. Every minigame is playable with a gamepad because I really like to play competitive games with my friends on the couch.
The first minigame was a simple button smasher game. Every player has to push as many buttons as possible within 10 seconds. The player with the highest button-smash-rate will jump higher than the others. This game was just to warm up again with haxeflixel.
The second minigame was a port of my first game Derhier Elementar. I had to redo something because of the new HaxeFlixel Version and to fix some stuff.
It is a 2d Arena shooter. There are two game modes Deathmatch and Life-Mode. Wurmholes which teleports and blackholes which change the direction of a player or a missile are also included.
The third game is a jump and run survival game. The player who is leaving the camera dies. There are 2 game modes(camera moves left or up). My goal was to use Spriter for animations because I am really bad at art. A second goal was to generate random platforms. It worked and the game is fun :)
In the next minigame you have to destroy stones by pressing the button with the same color on the gamepad. The first one who finished his stack wins. No specific goal with this game just strengthen my Spriter and Haxeflixel knowledge.
The next minigame is a four corner Pong clone. Every player has 3 lives. if the player dies his goal gets a wall. Because of the rectangular physicbodies of haxeflixel i had to use nape for collision. now the player can rotate his pongbars 45 degrees to the left and right and the ball bounces correctly.
The next minigame was a idea of my wife. You have to destroy rocks between your hands.The rocks fall from the top of the screen and you have to crush them at the bottom of the screen. There are 2 modes: 1 Button-Mode and Freemode. In 1-Button-Mode you just have to push one button to clap your hands. In freemode you can control the left hand with the left stick and the right hand with the right stick.
I will update a gif for this game.
The game i'm working on right now is a top-down racing splitscreen game. The maps will be generated using tiled. There will be some Items like bananas and homing missiles. When I'm finished, i will upload a gif.
I also made a standing screen with results from the last minigame and an overall result for all minigames. There is also a description for every minigame. From this state(FlxState) you can start the game or run a testmode.
I am getting better and better using HaxeFlixel with every minigame so the learning effect is great and in the end I have a great game that I can enjoy with my friends.
Sorry for my bad english! :)