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

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
Linha 6: Linha 6:
 
== Hardware ==
 
== Hardware ==
   
O componente principal é um Raspberry Pi modelo B+. Nele estarão ligados:
+
O componente principal é um Raspberry Pi modelo B+. Nele estão ligados:
   
 
* Uma tecla para dar Reboot / Shutdown
 
* Uma tecla para dar Reboot / Shutdown
 
* Um display gráfico monocromático OLED 0,96" para apresentar mensagens e "efeitos lúdicos"
 
* Um display gráfico monocromático OLED 0,96" para apresentar mensagens e "efeitos lúdicos"
  +
* Um LED verde indicando alimentação
* Cinco LEDs (cores a definir) para "efeitos lúdicos"
+
* Quatro LEDs vermelhos (transparentes) para "efeitos lúdicos"
   
Será encaixado no conector do Raspberry uma placa padrão com circuito para driver os LEDs (a definir).
+
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 será ligado via cabo à rede do Garoa com IP fixo (a definir)

Edição das 17h16min de 8 de setembro de 2018

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

A criar 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