Pular para o conteúdo

TP-1 Engine - motor para criação de jogos

Dica publicada em Python / Miscelânea
Felipe Ruiz Peixoto RuizBRX11
Hits: 6.748 Categoria: Python Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

TP-1 Engine - motor para criação de jogos

Olá, gosta de jogos? Que tal criar um?

Este é o objetivo do meu novo projeto, o Tropycal Paradise.

Criado a partir do 'Dragon Hunt', ele possui um aplicativo em Python que deixa a criação de jogos mais simples de se fazer, o motor TP-1, e possui também um jogo chamado 'Tropycal Paradise', que é inspirado no 'Harvest Moon' da Nintendo, mas com alguns recursos adicionais.

Infelizmente, o jogo ainda esta em construção, mas o aplicativo (motor) já está funcionando.

É altamente customizável, podendo aumentar o tamanho da tela, resolução, tamanho dos 'tiles', colocar qualquer áudio ".ogg", qualquer imagem ".png", mudar cores, mudar posição dos elementos da interface, e etc...

É muito leve, apenas o motor, sem nenhum jogo e tutorial ele ocupa cerca de 1 MB de espaço no disco.

Funcionamento

Você digita comandos próprios do programa e ele traduz para a linguagem Python, que, junto com a 'API PyGame', cria o jogo.

Os comandos são escritos em arquivos de texto, que são lidos pelo programa e cada arquivo tem uma função específica.

- Exemplo de comando TP-1 :

info ("Você começou um novo jogo !")
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.


- Agora, um comando mais complexo, mas não é difícil, comparado ao que ele faz :

timer ("relogio1", 100, "active", "info", " , ", "Você começou um novo jogo !")


Este é talvez o comando mais complexo do programa, ele vai mostrar a mesma mensagem de antes a cada 10 segundos, até um outro comando, o 'timer_attribute', mudar o gatilho "active" deste 'timer' para "disabled".

Possui suporte a atores, a calendários, transições de tempo (dia, noite, chuva e tornado), itens específicos, editor gráfico, e por aí vai.

Se quiser saber mais sobre o programa, ele vem com um tutorial completo em HTML (em inglês).

Link para a página de downloads:
Se encontrar erros, informe aqui ou entre em contato: felipeludo2011[at]gmail.com.

Farei o possível para corrigir antes de lançar a versão completa.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Minetest Mods no Ubuntu - Pacote completo

Minetest - Pacote de expansão

Instalando o bendito driver NVIDIA 304

Gnuconio, a conio para Windows e GNU/Linux (v0.1)

Diálogos traduzidos para FreedroidRPG

Instalando o IPython com extensão notebook no Linux Mint e Ubuntu

Hardware Project Simulator 0.1 - Simulador de montagem de computadores

Compilando e testando o Unladen Swallow no Linux

Python com Ninja-IDE no Fedora

Função para Abrir uma Interface do tkinter no Centro da Tela em Python

Contribuir com comentário

Entre na sua conta para comentar.