Fénix

A cena porreira para mim sempre foi a programação de jogos, apesar de já não jogar agora, mas porque o fiz durante muitos anos.

Começei a aprender programação por volta de 1984/85, com o ZX Spectrum,e embora tenha escrito alguns jogos mais ou menos fixes(?) em várias plataformas ao longo dos anos, nunca fui grande coisa como programador.

 

No post de hoje venho falar de uma linguagem de alto nível criada especialmente para a programação de videojogos 2D.

 

Por volta de 1998 comprei um software chamado DIV (cd+manual), uma linguagem de programação criada por uma empresa espanhola para a fácil criação de videojogos 2D de qualidade como os jogos dos bons velhos tempos do DOS. Ainda programei uns joguitos com ele, mas é mesmo só para MS-Dos, não correndo em mais nada, o que é uma pena.

 

Um pouco mais tarde descobri o projecto Fénix que é uma alternativa livre ao DIV, baseado no mesmo, mas com algumas melhorias. O tipo de linguagem parece-me algo como uma mistura de C com Pascal, e o programa final é compilado em bytecode pelo que pode correr em vários sistemas operativos diferentes. Potente o suficiente para criar belos jogos 2D para quem tiver alguma paciência.

 

Entre outros, é possivel fazer coisas porreiras como scroll do cenário, rotação de sprites e tocar música mod, com simples comandos e inclui um programa para empacotar todos os gráficos do nosso jogo num ficheiro apenas.

Outra coisa fixe para alem do Linux, para quem tem uma consola Dreamcast, é que é possível correr os nossos jogos nela, o que me parece muito porreiro dar vida nova a uma consola antiga.




Aqui fica a lista de Links que encontrei sobre o tema:

site oficial::       http://fenix.divsite.net/ (que parece em baixo)

site alternativo    http://fenixworld.se32.com/

Binários para Linux /dreamcast e exemplos::   http://chui.dcemu.co.uk/fenix.html

Fenix Wiki::            http://fenixworld.se32.com/fenixwiki/

 

 

Um exemplo meu, no zip disponivel

 

Disponibilizei um zip do Fénix, mais completo,  que contem os binários para Linux, o ficheiro de teste, o empacotador de gráficos, o manual que uso e 2 simples exemplos meus entre outras coisas em http://www.mediafire.com



Cheers!






publicado por Adelino às 14:16 | favorito
tags: , , ,