sexta-feira, dezembro 28, 2018

RetroServer: Conclusão

Para encerrar esta série, uma rápida passada em alguns detalhes que completam o projeto.


quarta-feira, dezembro 26, 2018

RetroServer: Os Jogos

Vamos dar uma olhada nos jogos que estão disponíveis no meu pequeno servidor de jogos clássicos. Os fontes dos jogos podem ser vistos e baixados do github.



quinta-feira, dezembro 20, 2018

RetroServer: Controlando o Display

Continuando a descrição do meu pequeno servidor para jogos antigos, vamos ver como foi feita a aplicação que controla o Display, LEDs e trata o botão.



terça-feira, dezembro 18, 2018

RetroServer: Hardware

Neste post vamos dar uma olhada no hardware do RetroServer, meu pequeno servidor para rodar jogos antigos.



quinta-feira, dezembro 13, 2018

RetroServer: Introdução

O RetroServer é um pequeno computador com a função de ser um servidor para rodar jogos clássicos (baseados em texto) através de conexão SSH.



O coração deste projeto é um Raspberry Pi, eu usei um modelo B+ que estava sem uso. Apesar da memória restrita, ele é capaz de suportar alguns usuários e tem conexão Ethernet para rede.

Uma preocupação foi o lado "lúdico". Usando uma Laser Cutter, construí uma caixa de acrílico. Além do Raspberry, esta caixa tem cinco LEDs, um botão e um display gráfico. A finalidade principal do botão é ter uma forma fácil de dar shutdown sem precisar conectar um computador.


 O sistema operacional usado foi o Raspbian Stretch Lite. Quando o jogador se loga (com um usuário fixo) é executado um script que apresenta um menu para seleção do jogo.

Os jogos escolhidos são clássicos dos anos 70: Dragon Island, Colossal Cave Adventure, Oregon Trail, Pirate Adventure e Super Star Trek (mais detalhes em um post futuro). Alguns destes jogos são escritos em BASIC, como de costume usei o YABASIC.

No próximo post vamos ver os detalhes sobre o hardware.

quarta-feira, dezembro 05, 2018

Guia Rápido Sobre o Uso de LEDs

O LED (light emiting diode) é um dos componentes mais usados em projetos eletrônicos. Neste post vamos ver os princípios básicos do seu uso.



domingo, dezembro 02, 2018