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

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
Linha 1: Linha 1:
O RetroServer será 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 ==
 
*[[Usuário:DQ|DQ]]
 
*[[Usuário:DQ|DQ]]
  +
  +
== Situação Atual ==
  +
  +
Aguardando instalação no Garoa.
   
 
== Hardware ==
 
== Hardware ==
Linha 25: Linha 29:
 
=== Interface / Operação ===
 
=== 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 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)
  +
 
[http://dqsoft.blogspot.com/2013/11/raspberry-pi-dragon-island.html 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
  +
 
[http://dqsoft.blogspot.com/2013/11/raspberry-pi-colossal-cave-adventure.html 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.
  +
 
[http://dqsoft.blogspot.com/2013/11/raspberry-pi-oregon-trail.html 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.
  +
 
[https://en.wikipedia.org/wiki/Pirate_Adventure 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
   
 
[https://en.wikipedia.org/wiki/Star_Trek_(1971_video_game) Super Star Trek]
* 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.
 
   
  +
Port para C (feito por Chris Nystrom) do clássico Super Star Trek do livro BASIC Computer Games
=== Jogos ===
 
  +
editado por David Ahl.
   
  +
=== Ideias para Mais Jogos ===
Algumas ideias de jogos clássicos:
 
   
* [http://dqsoft.blogspot.com/2013/11/raspberry-pi-dragon-island.html Dragon Island]
 
 
* [https://github.com/dquadros/RC2014/tree/master/BASIC Quest]
 
* [https://github.com/dquadros/RC2014/tree/master/BASIC Quest]
* [http://dqsoft.blogspot.com/2013/11/raspberry-pi-oregon-trail.html The Oregon Trail]
 
* [http://dqsoft.blogspot.com/2013/11/raspberry-pi-colossal-cave-adventure.html Colossal Cave Adventure]
 
* [https://en.wikipedia.org/wiki/Pirate_Adventure Pirate Adventure]
 
* [https://en.wikipedia.org/wiki/Star_Trek_(1971_video_game) Star Trek]
 
   
 
=== Repositório ===
 
=== Repositório ===
Linha 60: Linha 91:
 
Montagem do hardware
 
Montagem do hardware
   
=== 10/09 e 02/10/18 ===
+
=== 10/09 e 04/10/18 ===
   
Adaptação dos jogos
+
Adaptação dos jogos e criação do script de menu
   
 
[[Categoria:Projetos]][[Categoria:RaspberryPi]]
 
[[Categoria:Projetos]][[Categoria:RaspberryPi]]

Edição das 09h33min de 4 de outubro de 2018

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

Aguardando instalação 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 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.

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