Mudanças entre as edições de "RetroServer"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 1: Linha 1:
  +
[[Imagem:RetroServer.jpeg|right|thumb|300px]]
  +
 
O RetroServer é um servidor local no Garoa para rodar jogos clássicos (baseados em texto) através de conexão SSH.
 
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 ==
 
== Responsáveis em ordem alfabética ==
Linha 6: Linha 9:
 
== Situação Atual ==
 
== Situação Atual ==
   
Aguardando instalação no Garoa.
+
Instalado no Garoa.
   
 
== Hardware ==
 
== Hardware ==
Linha 19: Linha 22:
 
No conector de expansão do Raspberry está uma placa padrão com um UL2803 para acionar os LEDs.
 
No conector de expansão do Raspberry está uma placa padrão com um UL2803 para acionar os LEDs.
   
O Raspberry será ligado via cabo à rede do Garoa com IP fixo (a definir)
+
O Raspberry está ligado via cabo à rede do Garoa
   
 
== Software ==
 
== Software ==

Edição atual tal como às 15h34min de 14 de junho de 2020

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