Skip to content

Smart Rocket Proxy One ๐Ÿš€ A lightweight prototype of the Smart Rockets Genetic Algorithm project, built in Python with Pygame. This version focuses on testing movement, angle exclusion, and basic fitness evaluation as a foundation for later evolutionary improvements. inspiration : https://shivank1006.github.io/Smart-Rockets/

Notifications You must be signed in to change notification settings

SrujanHR/smart-rockets-proxy-one

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 

Repository files navigation

Smart Rocket Proxy One ๐Ÿš€

A lightweight prototype of the Smart Rockets Genetic Algorithm project, built in Python with Pygame. This version focuses on testing movement, angle exclusion, and basic fitness evaluation as a foundation for later evolutionary improvements.


๐Ÿ“– Overview

Smart Rocket Proxy One is an early trial project that simulates triangles ("rockets") navigating toward a target point. Unlike the full GA version, this prototype primarily experiments with:

  • Randomized movement and exclusion of poor-performing angles.
  • Fitness measurement based on distance to the target.
  • Visualization of motion in a Pygame window.

โœจ Features

  • Random angle assignment: Rockets are initialized with random headings.
  • Exclusion logic: Identifies poorly performing directions and prevents re-use in later attempts.
  • Basic fitness evaluation: Rockets are compared by distance to the goal.
  • Interactive visualization: Real-time motion rendered with Pygame.

๐Ÿ› ๏ธ Dependencies

  • Python 3.11 (recommended)
  • Pygame (install with pip install pygame)

โ–ถ๏ธ How to Run

  1. Clone this repository:

    git clone https://github.com/yourusername/smart-rocket-proxy-one.git
    cd smart-rocket-proxy-one
  2. Install dependencies:

    pip install pygame
  3. Run the simulation:

    python proxy_one.py

๐Ÿ“Œ Notes

  • This is not the full genetic algorithm version, but a stepping stone toward Smart Rockets v2.
  • Useful for experimenting with motion, randomization, and early exclusion strategies.

๐Ÿท๏ธ GitHub Topics

genetic-algorithm
pygame
python
simulation
artificial-intelligence
evolutionary-computation
smart-rockets
prototype
visualization

๐Ÿ™Œ Acknowledgments

Inspired by Daniel Shiffmanโ€™s "Smart Rockets" concept and implemented here as an exploratory learning project.

About

Smart Rocket Proxy One ๐Ÿš€ A lightweight prototype of the Smart Rockets Genetic Algorithm project, built in Python with Pygame. This version focuses on testing movement, angle exclusion, and basic fitness evaluation as a foundation for later evolutionary improvements. inspiration : https://shivank1006.github.io/Smart-Rockets/

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages