Next-Gen Grid-Based Cyberpunk Action-Puzzle Engine
Fusing classic top-down Sokoban mechanics with real-time hazard avoidance, 90° optical laser deflection, phase-permeable barriers, multi-directional turrets, procedural Sokoban generation, and an integrated level editor.
Adventures of Lolo: Cyberpunk Remaster reimagines the timeless 1989 HAL Laboratory classic Adventures of Lolo in a sleek neon-lit synthwave aesthetic.
As Operative Lolo, your mission is to navigate through security sectors, outsmart automated killer sentries, manipulate high-tech tactical push-blocks, collect Energy Cores to unlock Data Chests, and conquer 100 handcrafted stages.
The game includes more than the CRT scanline toggle. The procedural lab and editor support layered filter controls for:
- Terrain toggles: meadow grass, dune sand, water canals, cyber trees, portals, mag-lev ice, one-way arrow gates, cracked walls
- Enemy roster filters: select which hostile archetypes are allowed in a generated chamber
- Block roster filters: toggle alloy/heavy/reflector/holo/bomb/magnetic/sticky/fragile/decoy blocks
- Prefab inclusion filters: choose which tactical layouts are eligible for synthesis
- Difficulty and biome selectors: easy/medium/hard, block-density tuning, biome-specific generation
- Visual filters: CRT subtle/heavy/off plus theme presets and HUD overlays
These filters work together to create custom playable chambers while keeping generated levels mathematically solvable.
Standard 11×11 grid with Tactical Dossier telemetry, Hazard Scanner, Virtual Gamepad, and real-time canvas rendering.
Expanded 13×13 grid featuring Reflector Prisms deflecting line-of-sight laser sentries and multi-directional turrets.
Maximum 19×19 grid featuring dense security corridors, Don Medusa patrols, Quantum Portals, and multi-block Sokoban covers.
Full-featured level editor with symmetry tools, drawing tools (Pencil, Fill, Box, Eraser), tile/block/enemy palettes, live telemetry, A solver integration, and JSON import/export.*
Procedural generator capable of synthesizing 100% mathematically proven solvable Sokoban chambers based on seed, grid size (9×9 to 17×17), difficulty, and hazard filters.
Interactive stage browser and unlock system covering all 100 handcrafted campaign levels.
-
100-Stage Handcrafted Campaign & Progressive Difficulty:
-
Dynamic Board Scaling: Progressively scales grid dimensions (
$9\times 9$ ,$11\times 11$ ,$13\times 13$ ,$15\times 15$ ,$17\times 17$ ,$19\times 19$ ) as security sectors increase in threat. -
100% Unique & Solvability-Proven: Every layout is mathematically guaranteed solvable by the built-in
$A^*$ solver engine with strict progressive difficulty curve tuning across all 100 stages.
-
Dynamic Board Scaling: Progressively scales grid dimensions (
-
16 Hostile Enemy AI Archetypes:
-
9 Tactical Push-Block Archetypes:
-
Sector Environment & Interactive Tiles:
-
Mathematical A Solvability & Simulation Engine (
LoloMathSolver)*:- Utilizes a MinHeap Priority Queue with canonical block state serialization to evaluate solution paths across multi-block Sokoban arrangements in under 100 state evaluations (
$<1\text{ms}$ ). -
Deterministic Simulation Replay: Real-time solution simulation in both the Cyber Architect Level Editor (
Simulate Play) and Random Lab (Simulate Path), executing block pushing, quantum portal teleportation, ice sliding, egg shooting, water rafting, and data vault unlocking with synchronous tape tracking (.random-tape-badge). - Integrated directly into the gameplay interface via the Hint (H) button to assist stuck players.
- Utilizes a MinHeap Priority Queue with canonical block state serialization to evaluate solution paths across multi-block Sokoban arrangements in under 100 state evaluations (
-
🏰 Mega Grid Matrix & 13 Puzzle Genres (Up to 31×31 Apex Sectors):
- Procedural synthesizer scales seamlessly from compact
$9\times 9$ grids all the way up to$31\times 31$ Apex Sectors ($9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31$ ). - 13 Specialized Puzzle Genres & 32 Chamber Archetypes: Dynamic Mix, Sokoban, Optics, Portal Maze, Ice Glider, Sentry Gauntlet, Chaser Arena, Swarm Defense, Precision Timing, Fortress Breach, Phase Labyrinth, Decoy Infiltration, and Titan Apex.
- Procedural synthesizer scales seamlessly from compact
-
⚡ Bidirectional Session History Stack (Next & Prev Traversal):
- Full session history tracking (
window.randomSessionHistoryandwindow.randomSessionIndex). - Seamlessly step backwards and forwards through previously generated chambers with full matrix and entity fidelity using in-game Prev/Next buttons (
#btn-stage-prev/#btn-stage-next) or modal seed navigators (#btn-rnd-prev-seed/#btn-rnd-next-seed).
- Full session history tracking (
-
Zero-Asset Web Audio API Sound Synthesizer:
- Synthesizes 18 dynamic sound effects (laser humming, blaster fire, core pickup, block sliding, bomb detonation, portal warping) and 8 retro synthwave BGM tracks in real-time. Zero external assets required.
-
Cyberpunk AAA Visual Polish:
- Dynamic CRT scanline glow overlays, screen shake trauma decay, hit-stop frame freezing, particle bursts, fluid movement lerp, and responsive high-contrast UI.
| Action | Primary Key | Alternate Key | Touch / Gamepad |
|---|---|---|---|
| Move Operative | W A S D |
Up Left Down Right |
D-Pad Buttons |
| Fire Cyber Blaster | Space |
— | SHOOT Button |
| Undo Move | Z |
U |
Undo (Z) Button |
| Restart Chamber | R |
— | Restart (R) Button |
| Get Solver Hint | H |
— | Hint (H) Button |
| Toggle Level Editor | — | — | Architect Header Button |
| Toggle Stage Vault | — | — | Stages (100) Header Button |
| Toggle Random Lab | — | — | Random Lab Header Button |
- No Installation Required: Simply double-click or open
adventures_of_lolo_cyberpunk_remaster.htmlin any modern web browser (Google Chrome, Mozilla Firefox, Apple Safari, Microsoft Edge). - Local HTTP Server (Optional):
python3 -m http.server 8000 # Open http://localhost:8000/adventures_of_lolo_cyberpunk_remaster.html
You can launch directly into specific levels, views, or generated seeds using URL parameters:
- Launch Stage N (1–100):
adventures_of_lolo_cyberpunk_remaster.html?stage=45 - Open Level Editor:
adventures_of_lolo_cyberpunk_remaster.html?view=editor - Open 100-Stage Vault Matrix:
adventures_of_lolo_cyberpunk_remaster.html?view=levels - Unlock All 100 Stages in Vault:
adventures_of_lolo_cyberpunk_remaster.html?view=levels&unlock=1 - Open Random Generator Lab:
adventures_of_lolo_cyberpunk_remaster.html?view=random - Load Specific Procedural Seed:
adventures_of_lolo_cyberpunk_remaster.html?seed=CYBER-7749&diff=hard&grid=15
flowchart TD
A[Operative Input / Direction Key] --> B{Collision Check}
B -- Floor / Grass / Sand / Ice --> C[Lerp Move Operative]
B -- Energy / Ammo Core --> D[Collect Core + Grant Ammo]
B -- Push Block --> E{Can Push Block?}
E -- Yes --> F[Slide Block / Reflect Lasers / Activate Mag-Lev]
E -- No --> G[Block Movement]
B -- Bio-Egg --> H[Push Bio-Egg into Plasma Water -> Create Bridge]
I[Laser Raycasting Loop] --> J{Intersects Entity}
J -- Block Reflector --> K[Deflect 90° Vector]
J -- Holo Barrier --> L[Pass Ray Through]
J -- Operative Lolo --> M[Trigger Elimination / Restart]
J -- Solid Wall / Heavy Block --> N[Terminate Ray]
- Language & Framework: Vanilla JavaScript (ES6+), HTML5 Canvas 2D API, Tailwind CSS utilities.
- Audio Engine: Web Audio API oscillator synthesis with gain envelopes and high-pass filters.
- Solver Algorithm: A* Search with MinHeap priority queue, state canonicalization, and flood-fill reachability analysis.
- Asset Overhead: 0 KB external images or audio files (100% self-contained code).
Distributed under the MIT License. See LICENSE for more information.
Adventures of Lolo: Cyberpunk Remaster © 2026. Built with passion for retro Sokoban action-puzzles and cyberpunk aesthetics. Original Adventures of Lolo game concept created by HAL Laboratory.








