Version 3.0.0

License CC-BY-SA-4.0

CHOMP CRAWLER

Endless arcade meets procedural algorithms. A browser-based Pac-Man reimagined with rogue-like perspective and infinite mazes.

No installation required. Runs in any modern browser.

WHAT IS CHOMP CRAWLER?

Chomp Crawler is a modern take on the classic Pac-Man formula. Built as a thesis project for Engineering in Audiovisual Systems, it combines nostalgic arcade gameplay with cutting-edge web technologies.

Every maze is procedurally generated using Python algorithms running directly in your browser via WebAssembly. No two runs are ever the same.

Experience familiar ghost-chasing action through a fresh 3D rogue-like perspective, powered by Three.js and rendered in real-time.

📷

Game Screenshot

GAME FEATURES

🔄

Procedural Maze Generation

Python-powered Prim's algorithm generates symmetric, arcade-authentic mazes on-the-fly. Inspired by Shaun LeBron's research, every level follows classic Pac-Man design constraints while being completely unique.

🎮

3D Rogue-like Perspective

Experience the maze from a whole new angle. Three.js rendering with isometric camera brings depth and modern visuals to the classic top-down gameplay.

🌐

Fully Client-Side

Zero servers, zero downloads. The entire game—rendering, logic, and maze generation—runs in your browser using React, TypeScript, and Pyodide (Python via WebAssembly).

Endless Arcade

Classic ghost AI, pellet collection, and power-ups meet infinite procedural generation. How many mazes can you conquer?

BUILT WITH MODERN WEB

A showcase of cutting-edge web technologies working together to deliver a seamless gaming experience entirely in your browser.

Next.js 16
React 19
Three.js
React Three Fiber
Zustand
TypeScript
Tailwind CSS
Pyodide
Python
📷

Tech Architecture Diagram

THESIS PROJECT

This project is the third iteration in my thesis for Engineering in Audiovisual Systems at Universidad Rey Juan Carlos.

Current Goals:

  • Explore procedural maze generation for arcade games
  • Implement fully client-side architecture using WebAssembly
  • Bridge Python algorithms with modern web rendering

Future Roadmap: Decentralized WebRTC multiplayer for 1-4 players, enabling collaborative maze-running without servers.

Inspiration: Maze generation algorithms inspired by Shaun LeBron's Pac-Man maze research.

Author: @yodak025

Version: 3.0.0

License: CC-BY-SA-4.0

START YOUR EXPEDITION

Every maze is unique. Every run is different. How long will you survive?

PLAY NOW

Works on Chrome, Firefox, Safari, Edge • Keyboard controls required