Typefighter

Typefighter is a small game prototype made for the university course AI in Games.

Game Concept

Abstract combat by typing names of approaching enemies which advance at you in hordes like in Vampire Survivors. Enemy names are randomly selected from a list. Player typing speed and accuracy is tracked by the game in a player model which influences the spawn rate of enemies. Enemies have different stats like speed and health. Powerups can be collected by typing as well and grant bonuses like healing, extra points, slowing enemies, or knockback on hit. If an enemy hits the player, the enemy is destroyed and the player receives 1 point of damage. If the player runs out of health after receiving too much damage, they lose. If an enemy is killed, a global kill counter at the top of the screen tracks the kill.

AI Concept

For the first assignment, we want to implement player modelling. We will create a player model to dynamically adjust the difficulty of the game during run time. Difficulty in our game means the spawn rate of enemies, precisely the interval between two enemy instantiations. Words per Minute and especially the Fast Kill Percentage are crucial for the difficulty adjustment. The faster a player is able to kill the current enemies within 20 seconds, the faster new enemies follow.

From the upcoming playtest, we will draw further feedback on the percentages, so we can better balance the game and player modelling in the future.

Our Contribution

We will build this game from scratch, there is no existing project. However, the game is based on an old idea for a hobby project.

We use an asset pack for visuals and pre-existing sfx and music, but will create everything else (including changes of the game concept) for this course.

Leave a comment

Log in with itch.io to leave a comment.