Zombietyper

"A typing game to make learning typing more fun by defending your house against zombies."

Von AndyyK
Game Screenshot of Zombietyper

🧟‍♂️ Zombietyper

A typing game where you defend your fortress against waves of zombies by typing words. Every level is a journal entry from a survivor of the apocalypse, and your choices can determine the story’s path.

🎯 Why I Developed This

I thought about my journey on learning typing and figured that it honestly wasn’t a lot of fun. And why would anyone want to learn this skill if it is just brute-force hour long typing? I thought about the future children, because they always have games and dopamine right at their fingertips and would find learning this (important) skill hella boring - and then make every interaction with a computer harder than necessary. That’s why I wanted to gamify the learning and came up with this game idea!

It has also been an immense learning project, as I have never developed a game in the web. (wonder why the repo’s name has a v2 in it). It took some time to wrap my head around the mechanics of scenes, physics, dynamic sprite creation and so much more. But yeah, this is the end result, which I am proud of (bc I actually finished the project 😅).

Feel free to further advance the story, add new levels, or improve the game in any other aspect!

🚀 About the Game

Zombies will come in waves and you should write the story, each correctly written character fires a bullet. If you make a typo, a shot is wasted into the abyss. The difficulty is set so that you are only allowed to have an error rate of ~5%. I made this decision so the player is encouraged to type correctly and not spam to just win the game. When a level is done, you managed to survive a day. This concept loops over the days, but on one day you can make a story choice which will determine your further life…

Have fun playing!

🛠️ Built With

Phaser 3 – Game framework React - As a wrapper framework TypeScript a bit of Figma - for designing the scene, sprites and animations

📥 Installation & Running the Game

Clone this repository:

git clone https://github.com/AndyTrendygth/zombietyperv2.git cd zombietyperv2 Install dependencies:

npm i Start the server:

npm run dev Have fun!

built with ❤ by andyytr