Fenix Project

Fenix Project

Fenix Project is the codename for a GNU project to create a free compiler for a scripting language derived from the one created by Hammer Technologies for the game development suite, DIV Games Studio. However, several features have been added which make it not compatible with most games programmed with DIV.

Features

Fenix is an interpreted language focused on 2D video game development. Its main feature, inherited from DIV, is the pseudo-parallel programming similar to Coroutines, i.e. it gives the developer the chance of programming different processes (enemies, characters, etc.) separately, and the engine will synchronize them. This makes video game developing much easier.Most of its features are now based on Simple DirectMedia Layer (SDL) which makes Fenix a very portable project.Other features include full 2D support (scaling, transparencies, blend ops...), 16 bpp color, sound (.ogg, .mod, .it, .s3m, .wav), joystick support, mode7 and extensions via libraries.

upported platforms

Official: Windows, Linux, Mac OS, BSD, BeOS

Unofficial: GP32, GP2X, Dreamcast, PS2

tatus

Its current version is 0.92a (beta). The old 0.84 branch — which happened to be quite unstable — has been recently retaken by SplinterGU, a developer from Argentina and has been cleaned of all known bugs. Also a GNU default Automaker/Autoconf build system, which increases portability, has been implemented, making it very easy to add support for BSD systems in Fenix.

Although SplinterGU has mainly focused on stabilizing the 0.84 branch, he has also added some new capabilities to Fenix, like a better control of the debug console (also making it display more information).

Some of the Fenix 0.8 developers have started a Fenix 2 branch, which should feature a completely rewritten core, on top of which users (game developers) may plug the required libraries, thus increasing flexibility and modularity. However, this second effort seems to be taking a long time, and no ETA for the project has been given by its developers, so it might not be made public soon.SplinterGU has also publicly shown interest in separating the current Fenix core from the rest of the interpreter, [ [http://forum.divsite.net/viewthread.php?tid=4853#pid46277 Fenix Forum SplinterGu's post on modularization] (Spanish)] taking a similar path.

Running Fenix

Fenix comes as a console program. There are several IDEs around, being the most popular FBTwo_Project. Many other general-purpose IDEs can be easily adapted to it.

References

External links

* [http://fenix.divsite.net Official Site]
* [http://forum.divsite.net Official Forum]
* [http://fenixdocs.com English Wiki]
* [http://fenixworld.se32.com/fenixwiki/index.php?title=Portada Spanish Wiki]
* [http://fenixworld.se32.com Resources]
* [http://dariocutillas.wordpress.com/ New FlameBird 2]
* [http://fbtwo.sourceforge.net/en/home.php FlameBird 2]
* [http://booleansoup.com/index.php?p=32&mode=viewforum&id=15 Another English forum]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Fenix Project — Fenix est le nom de code d un projet GNU qui a pour but de créer un compilateur gratuit pour un langage de script dérivé de celui créé par Hammer Technologies pour le Game Development Suite « DIV Games Studio. » Cependant, quelques… …   Wikipédia en Français

  • Fenix — can refer to: * Fenix Project, a G.N.U. project to make a free compiler of a scripting language for video game development * Fenix, a character in the StarCraft series. * Fenix (magazine), a Polish science fiction magazine published from 1990 to… …   Wikipedia

  • Fenix TX — Infobox musical artist Name = Fenix TX Img capt = Img size = Landscape = Background = group or band Birth name = Alias = Riverfenix Born = Died = Origin = Houston, Texas, United States Instrument = Voice type = Genre = Pop punk Punk rock… …   Wikipedia

  • Virtuelle Kraftwerke — Ein virtuelles Kraftwerk oder auch Kombikraftwerk ist eine Zusammenschaltung von kleinen, dezentralen Kraftwerken, wie zum Beispiel Photovoltaikanlagen, Kleinwasserkraftwerke und Biogasanlagen, aber auch kleine Windenergieanlagen und… …   Deutsch Wikipedia

  • Humberto Moreira Valdés — Humberto Moreira Valdes (born on July 28th, 1966) is a teacher who became a controversial politician in the mexican state of Coahuila. He is widely known for his populist policies. With a career in the national and state educational sector, he… …   Wikipedia

  • Virtuelles Kraftwerk — Ein virtuelles Kraftwerk ist eine Zusammenschaltung von kleinen, dezentralen Stromerzeugern, wie zum Beispiel Photovoltaikanlagen, Kleinwasserkraftwerke und Biogasanlagen, aber auch kleine Windenergieanlagen und Blockheizkraftwerke kleinerer… …   Deutsch Wikipedia

  • Virtual power plant — A virtual power plant is a cluster of distributed generation installations (such as microCHP, wind turbines, small hydro, back up gensets etc.) which are collectively run by a central control entity. The energy crisis in America has opened up the …   Wikipedia

  • Maggie (library) — Maggie Example of game made in Maggie. Original author(s) Max Power Developer(s) Max Power Initial release …   Wikipedia

  • DIV — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

  • Doujin-game — Jeu vidéo amateur Un jeu amateur est un jeu vidéo développé par un ou plusieurs particuliers en dehors du cadre d une entreprise ou d une organisation commerciale. Il se distingue des mods, qui sont des ajouts ou des modifications de jeux pré… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”