Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yumekhan/tetris-game
TETRIS-GAME
https://github.com/yumekhan/tetris-game
html-css-javascript html5-canvas javascript
Last synced: 7 days ago
JSON representation
TETRIS-GAME
- Host: GitHub
- URL: https://github.com/yumekhan/tetris-game
- Owner: YumeKhan
- Created: 2023-08-23T21:22:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-23T21:32:11.000Z (about 1 year ago)
- Last Synced: 2023-08-24T23:17:19.883Z (about 1 year ago)
- Topics: html-css-javascript, html5-canvas, javascript
- Language: JavaScript
- Homepage: https://yumekhan.github.io/TETRIS-GAME/
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TETRIS
HTML Estrutura:
Mantivemos a estrutura do HTML intacta, com a tag para o jogo Tetris e um elemento
para exibir a pontuação.JavaScript Inicialização:
O código JavaScript começou com a obtenção do elemento e configuração do contexto 2D para desenhar no canvas. A escala do contexto foi ajustada para criar um layout visual do Tetris.
Correções de Funções:
Várias funções foram corrigidas:
updateScore(); foi adicionado após playerReset(); para atualizar a pontuação.
Corrigimos o uso de updateScore (adicionando parênteses) onde a função é chamada.
Adicionamos update(); para iniciar o loop de atualização do jogo.Finalização:
No final do código, definimos o array colors que mapeia cores aos diferentes tipos de peças, criamos a matriz arena para representar o campo de jogo e criamos o objeto player que armazena a posição, a matriz da peça atual e a pontuação. Chamamos playerReset(); para iniciar o jogo e update(); para começar o loop de atualização.
Essencialmente, fizemos pequenas correções, principalmente na chamada de funções e na organização das etapas de inicialização, para garantir que o jogo começasse e funcionasse corretamente.
CertificamoS de que todas as funções fossem chamadas nos lugares certos para que o jogo pudesse ser executado sem problemas.