This project is a game engine and game developed for educational purposes, inspired by the mechanics and style of games like Terraria and tower defense genres. The core gameplay revolves around exploring a procedurally generated world, acquiring resources, and constructing defenses to protect against relentless monsters. The longer you survive, the higher your score. The world is created using Perlin noise to ensure a unique experience each time, and the game supports multiplayer functionality. The AI utilizes the A* algorithm for pathfinding, making the enemy behavior more challenging and dynamic.
The game can be controlled using the following key bindings:
Action | Key |
---|---|
Move | A,S,W,D |
Dig | Space bar + Move |
Place Dirt | Shift + Move |
Spawn Enemy | F |