AI Gym · C++
iGeek
Open SourceiGeek is an AI sandbox and game engine for building, measuring, and learning AI agents in different environments running on parallel systems. Its vision: a portable robotics simulator that can also be used for games and scientific computing — a bare-metal-to-the-cloud pipeline for the build, measure, and learn feedback cycle.
github.com/AStarStarship/… →Specification
| Language | Modern Embedded-C++ (Crabs) |
|---|---|
| Built with | ASCIICrabs, CrabsTK, ScriptTek |
| Paradigm | Reinforcement learning in fuzzed worlds |
Design & implementation
Parallel environment design
The gym is designed to run agents in varied, fuzzed environments for the build, measure, and learn cycle. The repository contains world and gym code; robotics deployment is part of the broader vision.
A family of worlds
GraphWorld (mathematical plotting), TileRPGWorld (RPG), TileWorld (2D tile engine), TileCarWorld (car autopilot), PolygonWorld and VirusWorld (abstract virus simulations).
Chinese Room agents
Agents are built on the Chinese Room abstract stack — reasoning as structured string-in, string-out computation with monoid pruning of invalid combinations.
Development goal: bare metal to cloud
The project's portability goal spans embedded boards and clusters. Board-specific and cluster deployment should be evaluated against the relevant implementation and tests, rather than assumed from that goal.
Related