O Tufty2040 da Pimoroni é um distintivo LCD colorido com Raspberry Pi Pico, mas pode fazer muito mais do que nomes. codificador Pixylatte codificou o clássico Atari invasão do rio em MicroPython para Tufty2040 — e parece perfeito.
Eu tive que mover o objeto de exibição para um singleton devido à fragmentação da memória, mas eis que um jogo de atari escrito em micropython no meu crachá @pimoroni tufty2040 porque não pic.twitter.com/lqF3Cb0pZW29 de março de 2023
Para aqueles de nós muito jovens para lembrar (eu gostaria que fosse o caso), invasão do rio foi lançado em 1982 para o console de jogos Atari 2600 (lembro-me de jogar em um Commodore 64). O objetivo do jogo é pilotar seu caça a jato rio abaixo, atacando os veículos inimigos enquanto você voa. Você precisa se esquivar de ataques e veículos e certificar-se de ter combustível suficiente para continuar sua missão — “Não atire nos tanques de combustível”, é o que eu diria ao meu eu mais jovem.
O jogo nunca termina, mas as pontes atuam como pontos de verificação ao longo do caminho para medir seu progresso, e cada vida perdida o leva de volta à ponte anterior.
Linha 0 – Célula 0 | RP2040 | Atari VCS 2600 |
Data de lançamento | 22 de janeiro de 2021 | setembro de 1977 |
CPU | RP2040 Arm Cortex M0+ Dual Core a 133 MHz | Tecnologia MOS de 8 bits 6507 a 1,19 MHz |
BATER | SRAM de 264 KB | 128 bytes |
Armazenar | Flash de 2 MB | River Raid usou um cartucho ROM de 4KB |
Custo | Tufty2040 $ 23 | $ 190 (ajustado pela inflação é de aproximadamente $ 850) |
A versão Pixylatte do jogo é codificado inteiramente em MicroPython, e é adicionado como um item de menu ao menu padrão do Tufty 2040. Isso significa que um simples crachá pode ser rapidamente transformado em um jogo crachá quando estamos fazendo uma pausa em uma conferência!
A codificação do jogo é fabulosa — ela usa um mapa de sprites (uma grande grade de sprites que são trocados conforme necessário) para os recursos do jogo. O código MicroPython reage à entrada do jogador para controlar a direção e a velocidade do jato, junto com um botão para atirar em seus inimigos. Os sprites inimigos voam da esquerda para a direita na tela, desviando do seu fogo enquanto você voa rio acima.
Proteger o Tufty2040 dos rigores dos jogos é uma caixa impressa em 3D – que pode ser facilmente reproduzida em qualquer uma das melhores impressoras 3D. O caso, projetado por Funkypiwy (também conhecido como Pierre-yves Baloche) oferece grande proteção ao perímetro do Tufty2040 e também possui um suporte opcional. Parece que a Pixylatte imprimiu uma caixa diferente – uma que possui uma bateria de célula tipo moeda integrada. Você também pode criar seu próprio estojo para o Tufty2040.
O projeto da Pixylatte é muito divertido – você pode encontrar todos os detalhes em seu Repositório GitHub.