buildHtml
baseUrl https://blocks.scroll.pub
metaTags
viewport width=device-width,initial-scale=1
title Blocks - Modern Tetris
style.css
favicon.svg
header
class game-header
h1 BLOCKS
class glitch
data-text="BLOCKS"
div
class stats
p Score:
id score 0
p Lines:
id lines 0
main
class game-container
div
class grid-container
canvas
id gameCanvas
div
class side-panel
h2 NEXT
canvas
id nextCanvas
div
class mobile-controls
button
class control-btn left-btn
←
div
class vertical-controls
button
class control-btn rotate-btn
↻
button
class control-btn down-btn
↓
button
class control-btn right-btn
→
footer
class game-footer
p Use ←→ to move, ↑ to rotate, ↓ to soft drop, Space to hard drop
script.js