First time on the ice?
Get help with your controller, learn the basics, and ask for a friendly practice match. Tell the community you’re new — everyone started somewhere.
Open #new-players →
ARENA
EARLY PROTOTYPE
CLASSIC HOCKEY. HUMAN COMPETITION.
From across the couch to across the Atlantic.
Help us test the next chapter of King of 94.
Noncommercial engineering test. Both players can choose their lines in the original pre-game menu. Goalie pull and official result submission are still in development. Use a desktop browser and wired connection for initial tests.
Still tied. We play until someone wins.
One game. All your stats stay together.
The game that brought us here.
The arena that brings us together.
YOUR TEAM.
YOUR RIVALRY.
First visit: saving the disc on this device for faster return visits.
Offline · ready for setup
Save stats also saves your game for recovery. Load state is available in match setup, before either player chooses Ready.
Distance still matters. Keep the game tab visible during online play. Brief interruptions get up to 30 seconds to return.
Final whistle → saved result. Challenge and tournament scores become public on player profiles after upload, labelled pending until both browsers verify the replay. Keep the Arena or Locker Room tab open for checks; you can view native postgame stats or switch tabs while verification finishes. The native three stars and postgame menus remain available. View game stats, then choose Exit Game in the game’s menu to return both players to the site. Final stats are already captured before these menus. Anonymous room-code games are recorded for training but cannot be assigned to player profiles.
Community stats: the final whistle automatically captures your final stats and queues your game recording. Choose Save stats to download the retained final capture. Your ZIP includes a save state, game memory and match details. Mid-game and mercy saves may be incomplete. SNES exports use Snes9x2010; compatibility with league uploaders still needs checking. Download before closing this tab. Stat collection guide ↗
Save during play with Save stats. To recover, reconnect, select the original game, home/away teams and player mode, then load the save before choosing Start or Ready. States retain scores, clock, player stats and the game’s pause.
For online recovery, both players load the same file. Share one save with your opponent; different saves cannot start together. Files stay on each device. Use states exported by this site; other emulator formats may not work.
No saved game loaded.
The last captured state is retained only in this tab and may differ between players after a disconnect. Download a save to keep it after closing or reloading. Recovery starts a new recorded segment; the saved game continues from its existing score and time.
At Three Stars or the final game summary, choose Export for NHL94Online. It downloads a .state file directly and opens NHL94Online in a new tab.
Open coach page ↗ · NHL94Online upload rules ↗
You complete the upload on NHL94Online. This site saves only your page link; game states are downloaded locally. Scheduled league games and format acceptance must be confirmed with their organizers.
↑ ↓ ← → Move
A S D Sega A / B / C
SNES: A A · S B · Q Y · W X (goalie)
E L · R R
Enter Start / pause / leave stats
I K J L Move
Z X C Sega A / B / C
SNES: Z A · X B · U Y · O X (goalie)
N L · M R
Right Shift Start / pause / leave stats
Connect a gamepad and press a button. If the buttons feel wrong (common with 8BitDo and other Genesis-style pads), choose Controller at any time, including menus or mid-match and press each button once. Your layout is saved in this browser. For online games, agree on an in-game pause before mapping. Start works in the lineup, during play, and between periods. Press F or double-click the game for full screen. Desktop browser recommended.
FIND YOUR NEXT RIVAL
Choose a game and press Play beside an online player in the Locker Room Lobby. Accept the invite to enter your shared match. You can also arrange games in Discord.
Get help with your controller, learn the basics, and ask for a friendly practice match. Tell the community you’re new — everyone started somewhere.
Open #new-players →Find a familiar opponent or welcome a rookie. Join the veterans room after 10 verified games or organizer approval, or meet everyone in #new-players.
Open #veterans →Leagues & results ↗02 / THE BIGGER PICTURE
The proposed online format starts with six round-robin games per player, then a seeded playoff bracket. This is a scheduling prototype, not an open tournament.
Measure ping, jitter, and stability before puck drop.
Validate pairings, home and away balance, and repeat opponents.
Community tournaments now support registration, saved results and an organizer desk. The 100-player format remains a scheduling prototype. View community tournaments →
03 / PROVE IT BEFORE PUCK DROP
Simulate delay, jitter, and packet loss to check the synchronization logic. A simulation is a first check; real Canada–Europe matches are still required.