Speed: Stop

Project Overview

This is an interactive simulation of a person riding a horse, built entirely within a single HTML file. It uses vanilla JavaScript for its logic, the HTML Canvas for rendering, and CSS for styling. All visuals, including the animated horse and rider, are drawn programmatically without using external image files. The simulation offers two modes: a "Free Roam" mode through a procedurally suggested landscape, and a "Maze" mode where the user must navigate a course defined by fences. The project is designed to be educational, demonstrating core principles of a 2D game engine, including a game loop, state management, animated vector sprites, and multi-platform input handling.

How to Use

Controls

Technical Details

Future Directions