ChaceoIndependent projects
Project 01 / Interactive systems

Hockey1.

A browser-based hockey simulation exploring movement, physics, and team behavior in a shared 3D environment.

JavaScriptWebGLReal-time
Opens in your browser · Keyboard and mouse controls
MOTION STUDY / 001
0xyposition(t)
Movement & momentum

Acceleration, puck trajectories, and contact within a physical environment.

Team decision-making

Positioning, possession, and coordinated responses to changing play.

A real-time scene

A rendered arena with shared sessions and progress saved on this browser.

Connect a shared session

Open a two-player session to play with a friend. Share its link, or enter an existing room code.

Controls & saved results
WASD
Movement

Skate with WASD or the arrow keys. Hold Shift to hustle.

LEFT CLICK
Puck control

Tap to pass toward your aim. Hold and release to shoot.

SPACEC
Team selection

Space or Q switches skaters. C requests fresh lines; 1–5 select a position.

ESC
Pause & settings

Open the menu. Solo play pauses; Save & leave preserves your progress.

Move your pointer to aim. E checks the stick, with a hooking risk from behind; F poke-checks, with a tripping risk near the legs. The selected skater has a gold ring. Matches have three periods and sudden-death overtime if tied.

0WINS0LOSSES
HOCKEY1LIVE
BLUE →0
RED ←0
1ST20:00