This program was made using Dev-C++ and written in C language.
Hanabi is a cooperative game, i.e. a game where the players do not play against each other but work together towards a common goal. In this case they are absent minded firework manufacturers who accidentally mixed up powders, fuses and rockets from a firework display. The show is about to start and panic is setting in. They have to work together to stop the show becoming a disaster! The pyrotechnicians have to put together 5 fireworks, 1 white, 1 red, 1 blue, 1 yellow, 1 green, by making series rising in number (1, 2, 3, 4, 5) with the same coloured cards.
- For each play the player has 3 options:
- Give one piece of information (Clue).
- Discard a card.
- Play a card.
- The player can't see his own cards.
- The player will start with 8 avalaible clues and 3 lifes.
- The player only see the bot cards.
DONE
UI Menu with multiple options.DONE
Hability to shuffle the deck and give random cards for each player.DONE
Implementation of an bot system, where the bot can play with the player.DONE
Discard table to see which cards where discarded.DONE
Debug UI where you can enable in the code, this allows you too verify that the cards are being correctly selected and all the game works well! Disabled by default.DONE
Implementation of 2 files for color and geometric purposes for the game!IN PROGRESS
Save System.
Thanks for reading! 😄