BSBSAISStudent view
3 JDJuan Dela Cruz

Arcade

Arcade.

Placeholder layout — the cabinets, scoring hooks, and reward table are styled and ready. Game code drops straight in.

Status: waiting on your Snake and Tetris code. Everything around the games — score capture, leaderboards, weekly reset, and reward points — is laid out below so the plumbing is obvious when you send it.
Snake · insert code

Snake

Classic grid snake. Score saved per run, best score per student, weekly reset.

canvas mount: #snake

Tetris · insert code

Tetris

Falling blocks, line clears, level speed-up. Same scoring pipeline as Snake.

canvas mount: #tetris

Weekly leaderboard

Placeholder

Rows fill from saved game scores. Weekly, monthly, and all-time views share this layout — the same one used on the Leaderboards page.

Weekly rewards

Portal points

Admin resets weekly rankings; history is kept.

Planned

Excel Formula Challenge

Type the correct formula against the clock.

Planned

Accounting Quiz Battle

Head-to-head rounds on the accounting cycle.

Planned

Database Puzzle

Normalise the table before time runs out.

Integrity checks

Built into the layout

Server-side score

Final score posted and validated server-side, not trusted from the client.

Rate limits

Impossible score jumps and rapid submissions get flagged for review.

Run history

Every run stored with duration so records stay auditable.