Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gustavosachetto/labirinto-jogo
Jogo de labirinto desenvolvido inteiramente com JavaScript, e aí consegue achar o final?
https://github.com/gustavosachetto/labirinto-jogo
canvas-game-2d javascript javascript-game
Last synced: about 1 month ago
JSON representation
Jogo de labirinto desenvolvido inteiramente com JavaScript, e aí consegue achar o final?
- Host: GitHub
- URL: https://github.com/gustavosachetto/labirinto-jogo
- Owner: GustavoSachetto
- License: mit
- Created: 2023-09-11T01:17:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-21T14:27:16.000Z (6 months ago)
- Last Synced: 2024-07-21T17:49:20.886Z (6 months ago)
- Topics: canvas-game-2d, javascript, javascript-game
- Language: JavaScript
- Homepage: https://gustavosachetto.github.io/Labirinto-jogo/index.html
- Size: 28.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Labirinto-jogo
Projeto pessoal __criado em JavaScript.__ Esse projeto se trata de um jogo onde elaborei um personagem quadrado na qual ele se move através do labirinto, sendo que em todas as paredes ocorre o bloqueio atráves da colisão ocorrida nos elementos/sprites. __O labirinto há somente uma saída.__* __Link de acesso:__ https://gustavosachetto.site/labirinto-jogo
## Desenvolvimento
Esse projeto usou como base um canva (tag html) processado pelo __JavaScript__, onde para criar a movimentação do jogador e do cenário é executado uma função em loop que renderiza diversos frames 60 vezes por segundo gerando uma ilusão de continuidade (vídeo).Confira abaixo todos os itens de conhecimento aplicados para realização do projeto:
* Declaração de variáveis
* Criação de funções
* Funções anônimas
* Objetos e arrays
* Vetores e matrizes
* Seletores de elementos
* Estrutura de condição
* Estrutura de repetição
* Observadores## Resultado
### Capa:
![inicio](https://github.com/GustavoSachetto/Labirinto-jogo/assets/136517074/3127bcb0-1bd3-4932-a553-6512877dd336)### Jogo:
![inicio](https://github.com/GustavoSachetto/Labirinto-jogo/assets/136517074/e32d9645-16aa-45cd-84ae-e7637f000cb1)### Fim:
![inicio](https://github.com/GustavoSachetto/Labirinto-jogo/assets/136517074/800d3b39-e32e-4f43-a64a-f60cc506720f)