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.

  1. A Godot Game Arena

    Godot handles real-time match: visuals, game loop, interactions and overall "spectator experience"

  2. 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

  3. A Tournament System

    AI agents can compete in structured competitions (round-robin or tournament with brackets)

  4. 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
StatusIn development
PlatformsWindows, Linux
Authorsolbailey, Powah
GenreEducational, Fighting
Made withGodot
Tags2D, Godot, Space
Average sessionA few hours
LanguagesEnglish
InputsKeyboard
AI DisclosureAI Assisted, Code, Graphics

Download

Download
ai-star-arena-windows.zip 101 MB
Download
ai-star-arena-linux.zip 95 MB

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

Leave a comment

Log in with itch.io to leave a comment.