Python game with smart NPCs
You can launch the game by running src/main.py
NPCs follow you and shoot bullets at you periodically.
Trees spawn randomly, you can use them to hind behind. You can collect healing potions to restore health and coins to increase your score.