# rlevo-environments Examples
Standalone examples demonstrating `rlevo-environments` environments. Each example runs independently and serves as a smoke test for the corresponding environment.
## Running Examples
```bash
# From the workspace root
cargo run -p rlevo-environments --example <name>
# Box2D and locomotion examples require feature flags (enabled by default)
cargo run -p rlevo-environments --example bipedal_walker_random --features box2d
cargo run -p rlevo-environments --example swimmer_random --features locomotion
```
## Available Examples
### Classic Control
| `cartpole_random` | Random-policy rollout over `CartPole` |
| `cartpole_timelimit` | `CartPole` with `TimeLimit` wrapper — truncation vs. termination |
| `mountain_car_random` | Random-policy rollout over `MountainCar` |
| `mountain_car_continuous_random` | Random-policy rollout over `MountainCarContinuous` |
| `pendulum_random` | Random-policy rollout over `Pendulum` |
| `acrobot_random` | Random-policy rollout over `Acrobot` |
### Grids
| `grid_empty_random` | Random-policy rollout over `EmptyEnv` |
| `grid_door_key_scripted` | Scripted rollout of `DoorKeyEnv` with ASCII trace per step |
| `grid_memory_random` | Random-policy rollout over `MemoryEnv` |
### Box2D (`--features box2d`)
| `bipedal_walker_random` | Random-agent smoke test for `BipedalWalker` |
| `lunar_lander_discrete_random` | Random-agent smoke test for `LunarLander` (discrete) |
| `lunar_lander_continuous_random` | Random-agent smoke test for `LunarLander` (continuous) |
| `car_racing_random` | Random-agent smoke test for `CarRacing` |
### Locomotion (`--features locomotion`, Rapier3D-backed)
| `reacher_random` | Random-agent smoke test for `Reacher` |
| `inverted_double_pendulum_random` | Random-agent smoke test for `InvertedDoublePendulum` |
| `swimmer_random` | Random-agent smoke test for `Swimmer` |