AI Star Arena
A downloadable game for Windows and Linux
What if your python code could pilot a starship in battle? 🚀
In AI Star Arena, ships aren’t controlled by players, they are controlled by AI scripts written by students. Each agent receives information about the battlefield and must decide how to move, fights and survive.
Our goal is to build a platform where students can experiment with AI strategies, and where lecturers can host competitions or hackathons challenging their students to put their AI theory into practice and build an autonomous spaceship. The better the AI, the better the pilot. Can your python AI beat everyone else’s?
💡 The Idea
Instead of the players controlling the ships, players write an AI script that makes every decision.
Each AI receives limited information about the environment its in, and it must make decisions on how to act: whether to move, attack, conserve energy or gather more energy. These decisions play out in a simulated arena where ships compete. And the main idea, is for teachers to host AI hackathons where students build the best AI and can compete with their teammates in a tournament style game mode.
-
A Godot Game Arena
Godot handles real-time match: visuals, game loop, interactions and overall "spectator experience"
-
A Python AI Interface
Each ship is controlled by a Python script. During a match, the game sends observation to the AI and receives actions back
-
A Tournament System
AI agents can compete in structured competitions (round-robin or tournament with brackets)
-
A IDE for user to create their scripts
An environment to be able to create code for the scripts, along with a copilot linked to IBM provided models, as well as a link to IBM BOB their newest model!
👥 Our Team
We are a group of seven university students, who are motivated to build a visually appealing, real product that can be used by students to learn python or AI development. This is our effort not just for our grades, but as a real product-style project with a real client.
Our team brings a mix of strengths across programming, game development, AI-development and teamwork. We are approaching this project with an agile, engineering mindset: iterate fast, communicate clearly and keep the system stable
| Updated | 1 day ago |
| Published | 3 days ago |
| Status | In development |
| Platforms | Windows, Linux |
| Authors | olbailey, Powah |
| Genre | Educational, Fighting |
| Made with | Godot |
| Tags | 2D, Godot, Space |
| Average session | A few hours |
| Languages | English |
| Inputs | Keyboard |
| AI Disclosure | AI Assisted, Code, Graphics |
Install instructions
Unzip the folder to chosen location and start the executable.
Game will require a working version of python preferably > 3.0 which is detectable by path. This can be checked by running python --version (in command prompt windows) or python3 --version (Linux Terminal)
Development log
- Initial Blog #13 days ago
- Final Release5 days ago
- Devblog #45 days ago
- Devblog #35 days ago
- Devblog #25 days ago

Leave a comment
Log in with itch.io to leave a comment.