Juego interactivo de Tetris con canvas HTML5 y TypeScript, desarrollado con estructura modular, SCSS y Vite. Incluye lΓ³gica para niveles dinΓ‘micos y diseΓ±o responsive para desktop y mobile.
- HTML5 + SCSS (estructura modular)
- TypeScript (ES6+)
- Vite
tetris/
βββ public/
β βββ assets/
β βββ icons/
β βββ favicon.ico
β βββ manifest.json
β βββ meta.jpg
β βββ robots.txt
β βββ sitemap.xml
βββ src/
β βββ game/
β β βββ board.ts
β β βββ main.ts
β β βββ piece.ts
β β βββ renderer.ts
β β βββ tetrominoes.ts
β βββ styles/
β β βββ _buttons.scss
β β βββ _footer.scss
β β βββ _layout.scss
β β βββ _variables.scss
β β βββ main.scss
βββ .editorconfig
βββ .gitignore
βββ .nvmrc
βββ index.html
βββ LICENSE
βββ package.json
βββ tsconfig.json
βββ vite.config.js
yarn install
yarn dev
Abre http://localhost:5173/tetris/
para jugar.
- LΓ³gica modular para piezas, tablero y render
- DiseΓ±o responsive (desktop + mobile)
- Niveles que incrementan la velocidad dinΓ‘micamente
- Controles por teclado y touch (mobile)
Una creaciΓ³n de <micazoyolli />β¨