Skip to content

micazoyolli/tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🟦 Tetris Moderno

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.

Tetris

🌐 Demo

Tetris Demo

πŸš€ TecnologΓ­as usadas

  • HTML5 + SCSS (estructura modular)
  • TypeScript (ES6+)
  • Vite

πŸ“¦ Estructura del proyecto

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

▢️ Uso

yarn install
yarn dev

Abre http://localhost:5173/tetris/ para jugar.

🧠 Funcionalidad

  • 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)

πŸ‘©β€πŸ’» Autora

Una creación de <micazoyolli />✨

About

🟦 Juego de Tetris moderno, responsive y divertido para jugar en desktop o mobile.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published