Prank

18 jan 2019 Última atualização: 2 jul 2021

Traduzido do en usando google translate

Sobre

Durante os anos de faculdade, fui para uma aula chamada "Teoria dos Jogos" que era na verdade sobre design de jogos para jogos de tabuleiro e videogames. A tarefa final era crie um jogo. Não importava se foi feito em código ou papel, mas você teria que mostrá-lo no último dia para todos na aula.

Então, como o estudante maluco médio de ciência da computação, decidi programá-lo sozinho. Desde o início, isso incluiu lógica do jogo, renderização, "" física "", controla aaaae uma API mod. Eu pedi ajuda a alguns amigos com gráficos e música.

! [Visualização em árvore quádrupla] (/images/quadtreeview.png)

Eu estava determinado a tornar o jogo fácil de modificar. Por que me concentrei tanto em um mod api antes mesmo de ter um jogo é um mistério para mim desde então.

Passei muito do meu tempo livre durante meses para criar o primeiro jogável versão. Eu programei tudo usando as teclas do teclado, mas para mostrar o jogo Eu usei algum software para remapear os botões dos controladores do Xbox para as teclas do teclado, então o jogo poderia ser jogado. (Na época era mais rápido do que dar suporte para controladores em um navegador)

No começo todo o código era aberto no github, eu tinha um GDD e tudo, mas o tempo passou eu converti o jogo para o texto datilografado e fechei o código do jogo (minha própria ganância foi responsável por isso)

A versão atual pode ser encontrada [aqui] (http://otho.gitlab.io/Prank/)

Eu ainda planejo em um dia terminar o jogo adicionando o modo multijogador WebSockets ou WebRTC dataChannels, mas só o tempo dirá se vou ser capaz de terminá-lo.

Conceito de jogo

A ideia do jogo era ser um jogo baseado em navegador altamente personalizável inspirado em jogos como Liero e Worms.

! [Gameplay] (/images/gameplay.png)