8000 GitHub - alecKarfonta/Walker
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

alecKarfonta/Walker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Walker Python

A Python recreation of the Walker project - a simulated environment for training populations of based robots using reinforcement learning evolutionary algorithms.

Features

  • Physics Simulation: Realistic 2D physics using Box2d
  • Reinforcement Learning: Various implementations of Q-Learning
  • Evolutionary Algorithm: Population-based evolution with genetic operators
  • Real-time Visualization: Pygame-based rendering and debugging
  • Interactive GUI: Parameter adjustment and simulation control

Installation

  1. Clone the repository:
git clone https://github.com/alecKarfonta/Walker
cd Walker
  1. Build
docker compose up -d --build

Usage

Run the physics simulation test:

python run.py

Project Structure

walker_python/
├── src/
│   ├── config/          # Configuration and settings
│   ├── physics/         # Physics engine (Pymunk)
│   ├── agents/          # Reinforcement learning agents
│   ├── population/      # Population management
│   ├── rendering/       # Graphics and visualization
│   ├── ui/             # User interface
│   ├── utils/          # Utility functions
│   └── assets/         # Game assets
├── tests/              # Unit tests
├── requirements.txt    # Python dependencies
└── run.py             # Main entry point

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0