
Beast Chess¶
This is a single player puzzle game
This game was developed at the GameBang2021 48 Hour Game Jam. I was one of the two programmers who worked on the program control of SFX, music, visual and some of function of cubes.
Contribution¶
Function of different kinds of cubes¶
Different blocks have different effects, for example, normal earth blocks need to be attacked once to be destroyed, ice blocks can only be broken by the penguin transform, and poison blocks will directly lead to gameover when broken.
Because time is very tight, so I used a very tricky way - using the character's attack function to calculate the value of the other blocks, through the results of the calculation to cause the results, for example, the health of the ice block is 999, the player can only cause 1 point of damage in the normal state, while the attack power becomes 999 after transforming into a penguin, it will be able to distinguish the ice block from other blocks.
Other Contribution¶
Animation & Visual Effect¶
Animation of attacking, moving, transforming and so on controled by program. When the character is in the transformed state, The attacking effects will be generated on the attacked cubes based on the attack range.
Music & SFX¶
All music and sound effects are from the free library, and the sound effects will change depending on the state of the character.
Title page and UI animation¶
I created the animations for the main menu and UI.