Game Pending
Vanilla JS Canvas side-scroller gaming prototype built to be extended by AI/ML tooling
Episodes & demos
- S01E01 Playhttps://jpeckenpaugh.github.io/game-pending/ ► Watch (opens in a new tab)
Screenshots
About
Game Pending is a browser-based side-scroller built with vanilla JavaScript and ES modules on an HTML5 Canvas, with no build step or runtime package dependency. It defaults to a black-and-white line-art Classic presentation with optional color themes applied to the sky, terrain, opponents, gear, weapons, attacks, and drone. Gameplay includes multi-area levels with platforms, underground cave routes, ladders, and left/right wrap portals, plus power-ups such as Boots (mid-air jumps and rocket glide), Shield (hit-blocking and kinetic discharge), Drone strikes, Specs auto-aim, and Radar. A Customize menu adjusts the game name, tagline, starting level, target FPS, weapon (Gun, Club, Wand), opponent behavior, spawning, and world generation, along with template presets, color themes, drone styles, player and opponent head/face options, and starting power-up levels. The project is described as a prototype designed to be extended via AI/ML tooling, and ships a Docker/nginx setup plus OpenCode integration for development.
Summary
A small HTML5 Canvas side-scroller built with vanilla JavaScript and ES modules, featuring black-and-white line art, optional color themes, power-ups, and a Customize menu.
Tech
- JavaScript
- HTML5 Canvas
- ES Modules
- Docker
- nginx
Tags
- canvas
- game
- html5
- javascript
- side-scroller
- vanilla-js