QBAT is a 3D isometric puzzle game where you navigate a maze-like grid with limited moves, collecting apples to gain additional moves and reaching a golden goal to win.
š® Gameplay
Objective: Reach the golden goal before running out of moves
Movement: Move around the grid using arrow keys (āāāā)
Move Limit: You start with 10 moves - use them wisely!
Apple Collection: Collect red apples to gain 3 additional moves each
Walls: Brown walls block your path - you can only move on green floor tiles
Goal: Reach the golden cylinder to win the game
šÆ Features
3D Top-Down View: Classic puzzle game perspective with Three.js rendering
Integrated UI: Game state displayed directly over the game canvas for immersive experience
Grid-Based Movement: Simple tile-based movement system
Camera: Top-down view positioned at (0, 10, 0) for classic puzzle game perspective
Lighting: Ambient + directional lighting optimized for top-down view
Player: Red sphere that hops between floor tiles
Environment: Green floor tiles and brown walls create a maze-like appearance
Collectibles: Red apples scattered around the maze
Goal: Golden cylinder marking the victory location
Animations: Smooth hop movements with bounce effects
š§ Development
The game is built with modern web technologies and requires no build process. Simply run the Deno server and open in any modern browser. Three.js handles all 3D rendering and animations.