Fr:Fenix
Fenix est le nom d'un projet GNU destiné à créer un compilateur gratuit pour un langage dérivé de celui créé par Hammer Technologies pour la création de jeux vidéo en utilisant son environnement DIV.
Fenix est une langue interprétée concentrée sur le développement de jeu vidéo en 2 dimensions. Sa principale caractéristique, héritée de DIV, est la programmation pseudo-parallèle, c-à-d. il donne au créateur la chance de programmer les différents processus (ennemis, caractères, etc..) séparément, et le moteur les synchronise. Ceci rend le développement de jeu vidéo beaucoup plus simple. La majeure partie des dispositifs est maintenant basée sur Simple Directmedia Libray (SDL). Ceci fait que Fenix est un projet vraiment portable sur divers systèmes. D'autres fonctions incluent le support complet de la 2D (étirement, transparence, blendops...), la couleur en 16 bpp, le son (ogg, mod, it, s3m, wav), support du joystick et le mode7.
Pour pouvoir exécuter votre jeu développé en fenix sur la GP2x il vous faudra l'interpréteur GP2x (fxi), que vous trouverez ICI, et un script d'exécution de votre jeu Fenix comme l'exemple ci dessou:
#!/bin/sh cd runtime ./fxi ../LeRépertoireDuJeu/NomDuJeu.dcb cd /usr/gp2x exec /usr/gp2x/gp2xmenu
Dans cet exemple on a placé l'interpréteur Fenix dans le répertoire runtime à la racine de votre carte SD et on lance le jeu Fenix "NomDuJeu.dcb".
La version GP2x a été portée par Puck2099 et est actuellement en version beta3.
Flamebird Team a créé une IDE pour programmer en Fenix mais elle ne fonctionne que sous Microsoft Windows. Fenix Complete DevKit est disponible:ICI.
Liens
- Site officiel: http://fenix.divsite.net/ ou http://fenix.sourceforge.net/
- Plus d'informations sur Wikipedia espagnole ou Wikipedia Français.
Jeux GP2x utilisant Fenix
- AnotherGame2x
- antipong 2x
- Astrochaos
- BanG_GP2x
- Bounce
- Buscaminas
- Castle of Dr Malvado
- Chopper Challenge GP
- Extender
- GhostPix
- Goitfights
- GPNoid2x
- Hexbattle2x
- MetaPhysik
- Minigolf
- NazcaRunners
- NazcaSphere
- New Super Pang
- PAF!
- Paraball
- Pez
- Physique
- Pix's New Super Pang
- Pulplife Special Edition
- ScorchedGP
- Sprint Race
- SquareGame2x
- Star System
- SubHunt
- The Minigame Project 2X
- Tilt
- Vanguard Wars
- WWII