- Jh123x: Blog, Code, Fun and everything in between./
- Projects/
- Orbital (Artemis Level): Space Invaders/
Orbital (Artemis Level): Space Invaders
··227 words·2 mins
Table of Contents
Team name: Space Defenders
Level of achievement: Artemis
Video Links #
LiftOff: Liftoff Video
Milestone 1: Milestone 1 Video
Milestone 2: Milestone 2 Video
Milestone 3: Milestone 3 Video
Splashdown: Splashdown Video
Download Link: Windows v1.2
Download Link: Mac v1.2
Feedback Link: here Click here to provide any feedback you want to share
Objectives: #
- Make a Space invaders game
- Make use of AI to play the game decently.
- Combine them together for more immersive game play experience
Tech Stack #
- Game play and Graphics
- Pygame: Used for making the game and the animations
- AI and Data Science Technologies
- Actually used in the game
- Numpy: Fast Array Computation
- Used for gym invaders extension
- Gym: For making the AI agent for the game
- Pytorch: Provides the Neural Network Infrastructure
- Matplotlib: Visualizing Data and Debugging
- OpenCV 2: Image Preprocessing and video playback
- Actually used in the game
- Optimization Technologies
- Sockets and pickle: For sending data across the network
- Multiprocessing and Asyncio: Running stuff in parallel to make them faster
- Sqlite3: For storing items in the databases
- Software Engineering
- PyUnit: For unit tests
- cx_Freeze: Compilation of python to executable
Development RoadMap #
Proposal #
- Link to proposal : here
Useful Links #
Contributors #
Project Log #
- Project Log: Link