Skip to content

2acrestudios/ai-invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

AI Invaders

Description

AI Invaders is a modern take on the classic space shooter genre, that pits you against artificial intelligence during gameplay while also providing dynamic feedback on player performance at the end of each game. Set in a vibrant universe, players battle against waves of uniquely shaped and colored invaders, striving to achieve high scores while the game adjusts difficulty in real-time based on their performance.

Features

  • Dynamic AI Gameplay: AI decides which Invader shoots at the player.
  • Dynamic AI Feedback: AI comments on your score and game performance at the end of each session.
  • Colorful Graphics: Each level changes the color and shape of invaders.
  • Adaptive Difficulty: Game difficulty adjusts based on the player's score to keep the gameplay challenging and engaging.

How to Play

  • Move Left/Right: Arrow keys (← →)
  • Shoot: Spacebar
  • Restart Game: Press 'C'
  • Exit Game: Press 'X'

Requirements

This game requires Python, Pygame, and Ollama using a tiny LLM like gemma:2b-instruct.

Contributing

Feel free to fork the project, submit pull requests, or send us your feedback and suggestions!

About

AI Invaders is a space shooter game enhanced with AI, featuring dynamic difficulty adjustments and colorful graphics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages