RetroServer

De Garoa Hacker Clube
Revisão de 16h10min de 2 de outubro de 2018 por DQ (discussão | contribs) (→‎Histórico)
Ir para navegação Ir para pesquisar

O RetroServer será 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

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 será ligado via cabo à rede do Garoa com IP fixo (a definir)

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. Ideias para a identificação:

  • O processo não vai depender de um administrador. Qualquer visitante do Garoa poderá usar o servidor sem precisar de cadastro prévio.
  • Opção A: Gerenciar na aplicação de menu. Todos os jogadores se logarão com o mesmo usuário/senha Linux.
  • Opção B: Ter um usuário Linux para cada jogador. No primeiro login usar um usuário senha fixo e cai num script para gera o usuário.

Jogos

Algumas ideias de jogos clássicos:

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 02/10/18

Adaptação dos jogos