RetroServer

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
RetroServer.jpeg

O RetroServer é um servidor local no Garoa para rodar jogos clássicos (baseados em texto) através de conexão SSH.


Responsáveis em ordem alfabética

Situação Atual

Instalado no Garoa.

Hardware

O componente principal é um Raspberry Pi modelo B+. Nele estão ligados:

  • Uma tecla para dar Reboot / Shutdown
  • Um display gráfico monocromático OLED 0,96" para apresentar mensagens e "efeitos lúdicos"
  • Um LED verde indicando alimentação
  • Quatro LEDs vermelhos (transparentes) para "efeitos lúdicos"

No conector de expansão do Raspberry está uma placa padrão com um UL2803 para acionar os LEDs.

O Raspberry está ligado via cabo à rede do Garoa

Software

SO

O Raspberry Pi usará o Raspbian Stretch Lite.

Interface / Operação

O jogador se conectará via SSH, se identificará (para separação dos salvamentos) e receberá um menu dos jogos.

No momento a sessão é encerrada ao final dos jogos escritos em BASIC, devido a problemas na execução do yabasic dentro de scripts.

Jogos Disponíveis

(maiores detalhes no repositório)

Dragon Island

  • Você tem que matar um dragão que está escondido em uma caverna
  • Existem 10 cavernas, numeradas de 1 a 10
  • As cavernas estão dispostas em um círculo, as cavernas 1 e 10 são adjacentes
  • Se você errar, terá que ir buscar a lança na caverna
  • Antes de você buscar, o dragão poderá ficar parado ou ir cara uma das cavernas adjacentes
  • Se você entrar na caverna onde está o dragão, morre
  • Se você atirar a lança na caverna adjacente ao dragão, ele urra
  • O jogo começa às 5:00, às 8:00 o dragão sai da caverna e te come

Colossal Cave Adventure

A mãe de todas as aventuras, na versão de 430 pontos, convertida automaticamente para C por Don Woods a partir de fontes em FORTRAN.

The Oregon Trail

The Oregon Trail simula uma viagem nos tempos dos pioneiros americanos, de Missouri a Oregon. Foi criado em 1971, por um professor (Don Rawitsch), para ser usado em aulas de história.

Pirate Adventure

Outra aventura clássica, escrita por Scott Adams. Adaptação da versão para TRS-80 publicada na revista Byte em Dezembro de 1980

Super Star Trek

Port para C (feito por Chris Nystrom) do clássico Super Star Trek do livro BASIC Computer Games editado por David Ahl.

Ideias para Mais Jogos

Repositório

no Github do Garoa

Histórico

30/08/18

Corte da primeira versão do gabinete na Laser Cutter

06/09/18

Corte da segunda versão do gabinete na Laser Cutter

07 e 08/08/18

Montagem do hardware

10/09 e 04/10/18

Adaptação dos jogos e criação do script de menu