luangrezende

Neuroevolution simulation where AI-controlled cars learn to drive a custom circuit using a genetic algorithm (no backpropagation). Built with Python, NumPy and Matplotlib, includes a real-time visualizer and an interactive track editor.

11
3
100% credibility
Found Mar 07, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A real-time simulation where AI cars evolve through generations of trial-and-error to drive and complete laps on a custom-designed racetrack.

How It Works

1
๐Ÿ” Discover the AI racing fun

You find a cool game where smart toy cars learn to race around a twisty track by getting better each time.

2
๐Ÿ“ฅ Download the easy app

Grab the ready-to-run program for Windows and unzip it โ€“ no complicated setup required.

3
๐Ÿš€ Launch and watch the action

Double-click to start and see a fleet of cars speeding, turning, and sometimes crashing on the track.

4
๐Ÿ“ˆ Witness the cars evolve

Generation after generation, the smartest cars survive, learn from mistakes, and race faster and smoother.

5
โœ๏ธ Design your own track

Open the simple drawing tool to click and shape a custom race path, just like doodling a road.

6
๐Ÿ”„ Test on your track

Load your new track and restart the race to see the cars adapt to your creation.

๐Ÿ† AI conquers the circuit

Cheer as the cars master lap after lap on your track, proving they've learned to drive perfectly.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is neural-network-circuit-game?

This Python project runs a neuroevolution game where AI-controlled cars learn to drive a custom circuit using a genetic algorithm, skipping backpropagation entirely. Built with NumPy for physics and Matplotlib for visuals, it delivers a real-time simulation of car populations racing laps, plus an interactive track editor to design circuits and tweak configs via JSON. Developers get a ready-to-run Windows EXE or source setup to watch evolution unfold without heavy ML dependencies.

Why is it gaining traction?

It stands out with batched genetic evolution for fast generations, live Matplotlib rendering of sensor rays and neural decisions, and a clickable editor for instant custom tracksโ€”no coding tracks by hand. The hook is seeing raw AI progress: cars crash less, hug centerlines better, and lap faster over generations, all in a lightweight package that runs headless or visualized.

Who should use this?

AI tinkerers prototyping neuroevolution without TensorFlow, educators demoing genetic algorithms in game-like sims, or Python hobbyists building evo algos for robotics/car physics experiments. Ideal for devs wanting a quick evo setup for custom circuits before scaling to Unity or ROS.

Verdict

Worth forking for learning genetic algos or track simsโ€”solid docs, editable configs, and EXE make it accessible despite 11 stars and 1.0% credibility score signaling early maturity. Add tests and PyPI packaging to boost adoption.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.