An open API service indexing awesome lists of open source software.

https://github.com/aristiklever-r-sousa/game-dev

Projeto desenvolvido durante a semana Imersão Gamedev🕹️ JavaScript, realizada pela Alura!
https://github.com/aristiklever-r-sousa/game-dev

css3 game-development javascript json p5js

Last synced: 3 months ago
JSON representation

Projeto desenvolvido durante a semana Imersão Gamedev🕹️ JavaScript, realizada pela Alura!

Awesome Lists containing this project

README

          

Imersão Gamedev JavaScript


Imagem da tela inicial do game
Imagem do game
Imagem do game
Esse game, denominado de "As aventuras de Hipsta, a bruxinha do bem" foi um projeto desenvolvido durante a semana Imersão Gamedev🕹️ JavaScript, realizada pela Alura!


O que é o P5.js?


Resumindo, o P5 é uma biblioteca de JavaScript, que serve para trabalhar com aspectos visuais.

Muito utilizado por programadores para prototipar, para cria games simples, etc.


O que foi ensinado nessa imersão?


Nessa imersão, proporcinada pela Alura Cursos, foi ensinado, passo a passo, como criar um game simples em 2D.

Nesse game, utilizamos concitos de gravidade, de velocidade, posicionamento, etc.


Estrutura básica do P5.js


Existem duas funçoes básicas:

```sh
// Setup, onde se carrega aqulio que seá usado durante todo o resto do arquivo (área de inicialização)
setup(){
}

// Pelo próprio nome, é onde se insere os elementos gráficos para o desenho.
// Essa função possui uma espécie de while(true).
// Ela vai executar tudo que está ali em loop infinito, até que seja dado o comando de noLoop().
draw(){
}
```

🤔 Como contribuir?

- Faça um Fork desse repositório;
- Crie uma branch com a sua feature: `git checkout -b my-feature`
- Commit suas mudanças: `git commit -m 'feat: My new feature'`
- Push a sua branch: `git push origin my-feature`

Informações


Para mais informações, acesse o P5.js, lá será explicado tanto sobre a documentação completa,

quanto sobre como utilizar o próprio editor onlie deles (onde eu produzi o meu).

Aqui está o link do meu game! (Obd.: Ainda está em fase de desenvolvimento)


---

Feito com muito ❤ por mim, Aristiklever Sousa😊.