This is just a simple turn-based game where you just have to throw a dice, defeat the enemy, and go to the highest floor as you can.
Help Chicky to climb up the Natural Tower by giving it a command. Chicky doesn't quite understand yet what it will do.
There are 4 possible commands to fight the ghost defending the Natural Tower.
By rolling the dice, you can guide Chicky with the possible commands depends on the number appeared on the dice.
n == 1
Do nothingn >= 2
Able to Defendn >= 3
Able to Defend, and Attackn >= 5
Able to Defend, Attack, and Heal
Also, you may challenge your friends and brag your highest score.
I haven't been ditching practicing web development these days, and I had hard time creating all these stuff.
This game is best viewed in landscape mode.
- Text editor (Preferred Visual Studio Code)
- Terminal (I use the built-in terminal on Visual Studio Code)
For my future reference, below is the way to build the program.
- Clone the repository
- Install the dependencies using this command:
# npm
- Build the main program using this command:
# npm run build
- At the step above, the distributed program will be produced, and dist folder will be generated. The step from here will be optional if you want to run the program on the localhost.
- Create a local virtual server using this command:
# npm run dev
- After building, it can be accessed at http://localhost:5173/.
- Blockbench Low poly 3D model creation tool
- Aseprite Image creation software for textures
- ThreeJS 3D Rendering engine used for the game
- tween.js Animation or tweening
- TailwindCSS CSS framework for easy styling
- howler.js Audio playing library
- Vite Build tool for the web
- TypeScript Type safety JavaScript transpiler
- NodeJS Runtime JavaScript used for building the app
- npm Package manager for NodeJS
- Silkscreen Pixel-art fonts
- Misaki Pixel-art fonts
- PICO-8 Secret Palette All PICO-8 palettes and its hidden colours
- Visual Studio Code Text editor (IDE) I used for development