Skip to content

floatingskies/float-webbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Float's Sandbox v5.0

"Spawn. Build. Break. Repeat."

A Zomboid/Garry's Mod inspired isometric sandbox playground built entirely in a single HTML file. No frameworks. No build tools. Just raw canvas,


Playable Characters

Character Description
Xenia Open-source fox. Runs anything, explores everything. Silent and efficient.
Tux The Linux penguin. Patient, steady, dreams in kernel patches. Slightly smaller hitbox.
Finn fox from the demo scene. Speaks through creations. Loves 16-color palettes and chiptune.

All characters are non-talking, no random dialogue, no narration. The world speaks for itself.


Features

Core

  • Isometric 2.5D Camera - Project Zomboid-style projection with smooth scrolling
  • 3 Selectable Characters - Xenia, Tux, and Finn
  • 12 Maps — Green Meadow, Snowy Peaks, Saharan Desert, Jungle, Sunny Beach, Dark Forest, Copacabana, Paris, Farmhouse, Tokyo Streets, Ancient Egypt, Venice, Mexico City
  • Day/Night Cycle — Dynamic lighting with player light circle at night
  • Weather System — Sunny, rain, snow, fog, sandstorm

Sandbox Tools (Q Menu)

Tool Key Description
Physgun Q Menu Click + drag to move props
Tool Gun Q Menu Apply effects to props
Paint Q Menu Recolor props
Freeze Q Menu Lock props in place
Duplicator Q Menu Copy & paste structures
Remover Q Menu Delete props
Weld Q Menu Connect two props together
Thruster Q Menu Attach thrusters for movement
Camera Q Menu Take screenshots

Building System

  • 30+ Block Types - Brick, wood, stone, metal, glass, neon, candy, cloud, portal, crystal, and more
  • Grid Snapping - 32-unit grid for precise placement
  • Build Mode - Press B to toggle
  • Rotate Blocks - Press R while in build mode
  • Undo - Ctrl+Z to undo last placed block (up to 50)
  • Physics Props - Blocks bounce and interact with physics

Weapons

  • Pistol, SMG, Shotgun, Rifle, RPG, all with infinite ammo
  • Synthesized sound effects (Web Audio API, no audio files)
  • Damage multiplied by RPG strength stat

RPG Stats

  • XP & Leveling - Gain XP from building, exploring, and combat
  • 4 Stats - Strength (damage), Agility (speed), Endurance (damage reduction), Luck
  • Skill Points - +2 per level up

NPCs

  • Citizens, musicians, shopkeepers, and friendlies roam the maps
  • NPCs reference 90s/2000s tech culture, BBS forums, 56k modems, Doom, CRT monitors, demo scene
  • NPCs wave back, dance, and react to emotes

Emotes

  • Wave, Dance, Laugh, Sit, Point, Cheer, Think, Sleep, Heart, Star, Music, Angry, Cool, Clap
  • Press G to open emote menu, or 1-5 with emote modifier

Multiplayer (LAN)

  • BroadcastChannel-based local multiplayer
  • Host/Join rooms with 6-character codes
  • Up to 4 players per room
  • Position sync, emote sync, and prop sync
  • Press Tab to open multiplayer lobby

Minigames & Events

  • Prop Hunt, Jump Challenge, Volleyball, Target Practice, Hide & Seek, Obby Course
  • Random events: Meteor Shower, Gold Rush, Super Jump, Speed Boost, Dance Party, Fireworks, and more

Interiors

  • Enterable buildings: Houses, apartments, cafes, churches, shops, towers
  • Full furniture layouts with collision

Save/Load

  • Save game state to localStorage
  • Save/Load structures (groups of props)
  • Settings persistence (volume, brightness, saturation, speed)

Controls

Key Action
WASD Move
Shift Sprint
Ctrl Crouch
Space Jump
Q Open/Close Spawn Menu
B Toggle Build Mode
E Interact / Enter Building
F Punch / Use
T Chat
G Emote Menu
V Wave
R Rotate Block (Build Mode)
Ctrl+Z Undo Last Build
Tab Multiplayer Lobby
M Toggle Map
C Toggle Creative Tools
1-8 Select Weapon
Scroll Cycle Weapons
ESC / P Pause

Project Status

Component Status Notes
Core Engine Stable Isometric rendering, camera, input
Physics Improved Better friction, prop bouncing, player-prop collision
Building System Improved 30+ blocks, grid snap, rotate, undo (Ctrl+Z)
Character System Revamped 3 silent characters (Xenia, Tux, Finn)
NPC System Active Retro tech dialogue, emote reactions
Weapon System Stable 5 weapons, infinite ammo, synthesized SFX
RPG System Active XP, leveling, 4 stats, skill points
Multiplayer Improved LAN sync, prop sync, emote sync
Day/Night Active Visual cycle, no hostile spawning
Weather Active Sunny, rain, snow, fog, sandstorm
Minigames Active 6+ minigames and random events
Save/Load Stable localStorage persistence
Sound Stable Web Audio API synthesis, no files needed
Maps Stable 12 unique maps with decorations
Interiors Stable 6 enterable building types

The Tech Stack

  • Zero dependencies - Single HTML file, no frameworks, no build step
  • Canvas 2D - All rendering via HTML5 Canvas
  • Web Audio API - Synthesized sound effects (white/brown/pink noise, oscillators, filters)
  • localStorage - Save/load game state and settings
  • BroadcastChannel API - Local multiplayer without a server
  • CSS3 - UI overlays, animations, flexbox layouts

How to Run

  1. Open index.html in any modern browser
  2. Click PLAY or RANDOM MAP
  3. Select your character (Xenia / Tux / Finn) via the CHARACTER button
  4. Have fun, no objectives, no quests, just sandbox and fun

There is no story. There is no ending. There is only what you build.


Credits

  • Art Style: Paper Mario-inspired isometric 2.5D
  • Sound: Fully synthesized via Web Audio API
  • Inspiration: Garry's Mod, Project Zomboid,

"You know what's underrated? Windows 95 startup sound." - NPC

Releases

No releases published

Packages

 
 
 

Contributors

Languages