Alguns jogos simples para calculadora numworks, para rodar em python ou como aplicativos! Esses jogos são feitos para me divertir, quando tenho um tempinho e quero algo simples de programar. Não espere nada incrível, mas sou um pouco perfeccionista, então não deve haver nenhum bug (grande).
Tudo precisa do script menu.py baixado também.
Graças ao ZetaMap, você pode executar esses scripts python em seu PC com os módulos Kandinksy e Ion-Numworks instalados para testá-los. Você pode encontrar muito mais programas em numworks.com, onde você pode até enviar o seu próprio.
Sinta-se à vontade para olhar o código e baixá-lo se quiser, mas é bastante confuso. Lembre-se que é uma calculadora e não um console de jogos, então qualquer coisa gráfica é bastante desafiadora com o software oficial! Tentei muitas coisas antes de encontrar uma maneira boa (suficiente por enquanto) de imprimir imagens e não consigo acelerar a taxa de atualização. É bastante frustrante, mas é também o que torna a programação no Numworks tão interessante!
Também estou usando esses projetos para escrever Rust, pois já estou acostumado a codificar em C.
Instruções e controles estão incluídos nos jogos!
Snake: Minha opinião sobre o jogo clássico!
Puissance4 = Connect4 (não estou me preocupando em mudar o nome de cada arquivo): funciona como a versão python, mas melhor.
Paciência: Depois de gerenciar a versão Python, foi só uma questão de criar uma boa forma de exibir as cartas.
Tetris: Sim. Tetris! Acho que segui todas as regras do jogo original.
Flappy Bird: Trabalhando! Ainda poderia ser melhor, talvez com sprites melhores, mas quem se importa.
Numworks_utils contém todos os códigos utilitários que uso: as funções numworks, todo o código do menu, ferramentas Tilemap e outras funções.
Model é um repositório básico que você pode usar para iniciar seu jogo usando meu modelo.
Ignore ppm_decoder e engine por enquanto, pois eles não funcionam de jeito nenhum. Estou tentando encontrar uma maneira melhor de gerenciar sprites e desenhar imagens, apesar da baixa taxa de atualização.
Ainda existem muitas coisas impossíveis com o software oficial (como salvar qualquer coisa), então considere instalar outro como o Omega se quiser fazer coisas realmente complexas. Se você deseja criar alguns aplicativos que rodam em Epsilon, consulte o modelo baseado em Rust, C++ e C.