Mudanças entre as edições de "RetroServer"
(Criou página com '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 == *Usuário:...') |
|||
(7 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
+ | [[Imagem:RetroServer.jpeg|right|thumb|300px]] |
||
⚫ | |||
+ | |||
⚫ | |||
+ | |||
== Responsáveis em ordem alfabética == |
== Responsáveis em ordem alfabética == |
||
*[[Usuário:DQ|DQ]] |
*[[Usuário:DQ|DQ]] |
||
+ | |||
+ | == Situação Atual == |
||
+ | |||
+ | Instalado no Garoa. |
||
== Hardware == |
== Hardware == |
||
− | O componente principal é um Raspberry Pi modelo B+. Nele |
+ | 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 |
||
− | * |
+ | * 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 |
+ | O Raspberry está ligado via cabo à rede do Garoa |
== Software == |
== Software == |
||
Linha 24: | Linha 32: | ||
=== 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. |
+ | 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. |
||
− | * O processo não vai depender de um administrador. Qualquer visitante do Garoa poderá usar o servidor sem precisar de cadastro prévio. |
||
− | * Gerenciar na aplicação de menu. Todos os jogadores se logarão com o mesmo usuário/senha Linux. |
||
− | * 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 === |
+ | === Jogos Disponíveis === |
+ | (maiores detalhes no repositório) |
||
− | Algumas ideias de jogos clássicos: |
||
+ | |||
⚫ | |||
+ | |||
+ | * 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 |
||
+ | |||
⚫ | |||
+ | |||
+ | 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 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. |
||
+ | |||
⚫ | |||
+ | |||
+ | Outra aventura clássica, escrita por Scott Adams. Adaptação da versão para TRS-80 publicada na revista Byte |
||
+ | em Dezembro de 1980 |
||
+ | |||
⚫ | |||
+ | |||
+ | 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 === |
||
⚫ | |||
* [https://github.com/dquadros/RC2014/tree/master/BASIC Quest] |
* [https://github.com/dquadros/RC2014/tree/master/BASIC Quest] |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
=== Repositório === |
=== Repositório === |
||
− | + | [https://github.com/garoa/RetroServer no Github do Garoa] |
|
− | |||
== Histórico == |
== Histórico == |
||
Linha 52: | Linha 86: | ||
Corte da primeira versão do gabinete na [[Laser-cutter-40w|Laser Cutter]] |
Corte da primeira versão do gabinete na [[Laser-cutter-40w|Laser Cutter]] |
||
+ | === 06/09/18 === |
||
+ | |||
+ | Corte da segunda versão do gabinete na [[Laser-cutter-40w|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 |
||
[[Categoria:Projetos]][[Categoria:RaspberryPi]] |
[[Categoria:Projetos]][[Categoria:RaspberryPi]] |
Edição atual tal como às 15h34min de 14 de junho de 2020
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)
- 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
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 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.
Outra aventura clássica, escrita por Scott Adams. Adaptação da versão para TRS-80 publicada na revista Byte em Dezembro de 1980
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
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