Skip to content

Pedro-V/functional-asteroids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

naves-codeworld

Um jogo que envolve duas Naves no espaço, escrito em Haskell e utilizando CodeWorld.

Olha o link aí! -> https://code.world/run.html?mode=haskell&dhash=D2FIZM7ESJpIZZfkgjwIxLA

Você também pode replicar/alterar o código no site do CodeWorld.

Controles

Nave 1 se movimenta clicando nas setas esquerda e direita, acelera com a seta para cima e atira com a seta para baixo.

Nave 2 se movimenta clicando no A e D, acelera com o W e atira com o S

Uma nave morre se atingir um asteroide, uma outra nave ou for atingida por mais de 10 tiros.

Conceitos

Alguns conceitos que foram trabalhados:

  • Notação de registro
  • Generalização e composição de funções
  • Geometria (principalmente intersecção de duas linhas)
  • Física (fórmulas de movimento)

Desenvolvedores

  • Pedro Vinícius
  • Lucas Gama

License

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
                    Version 2, December 2004

Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
  TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. You just DO WHAT THE FUCK YOU WANT TO.	

Releases

No releases published

Packages

No packages published