Zhuagenborn/Chase-AI

🎮 An artificial intelligence game to demonstrate the A* pathfinding. The enemy will try to get close to the agent and make it stuck between walls.(用于演示A*寻路算法的人工智能游戏,敌人会追踪宝藏并尝试将其困在围墙之间。)

34
/ 100
Emerging

Implements multiple interchangeable AI strategies (random movement, A* pathfinding, wall-density heuristics, and pursuit/evasion tactics) that can be assigned to both agent and enemy roles independently. Built with Pygame for real-time visualization, the engine uses an abstract Role-Strategy pattern allowing each character to dynamically select behaviors based on game state, with configurable terrain costs and collision detection through a unified Map occupancy system.

No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 9 / 25

How are scores calculated?

Stars

30

Forks

3

Language

Python

License

MIT

Last pushed

Aug 22, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/Zhuagenborn/Chase-AI"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.