11/09/2006

Amber Project 0.4.0

 

En me baladant dans la section concours du site Neon Helium, je suis tombé sur une superbe démo en C++ de David Ducker.

Dans cette démo OpenGL, la caméra avance à travers un corridor infini à l'intérieur d'une station spatiale. Des portes s'ouvrent automatiquement, des tuyauteries laissent s'échapper des jets de vapeurs, le tout rythmé par une musique techno.

J'ai tout se suite eu envie de porter cette démo en Java, en utilisant les classes de mon framework. Après quelques heures de travail, le résultat dépassait déjà toutes mes espérances. Restait à intégrer la bande son, domaine dans lequel je n'avais aucune expérience. Quelques minutes de recherche sur le web et les informations requises pour utiliser OpenAL dans le projet étaient à ma portée.

Après de long mois d'inactivité, j'ai donc décidé de libérer une partie des sources du projet. Vous y trouverez également un embryon de classe pour le chargement des fichiers en VRML 2.0 ainsi que de nouveaux algorithmes de détection de collision (merci au passage à Dadar pour ses bouquins de Robert Sedgewick et à Blade pour la correction de ma fonction de calcul du FPS)

http://users.skynet.be/fabrice.kauffmann

08:38 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (4) | Tags : java, 3d, opengl |  Facebook |

05/09/2006

JPingus

Mon pote Blade vient de se lancer dans l'aventure de l'Open Source et a démarré le portage du jeux Pingus sous Java. Venez nombreux sur son blog pour suivre l'avancement du projet !

Les premières versions que j'ai vues sont très prometteuses (scrolling fluide et nombre impressionant de sprites) et sont déjà pratiquement jouables.

http://jpingus.skynetblogs.be

08:34 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (2) | Tags : jeux, java |  Facebook |

01/09/2006

Quake 3 Cel-Shading

En recherchant des tutoriaux sur la technique du "cel-shading", je suis tombé sur une version Open Source modifiée du moteur de Quake 3 qui supporte ce type d'affichage. Le résultat est très réussi et donne un tout autre cachet au jeu (cfr. mon message précédent sur IOQuake3)

http://q3cellshading.sourceforge.net/

09:06 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (0) | Tags : jeux |  Facebook |

23/08/2006

Convertisseur VRML 2.0 pour Amber Project

Après plusieurs mois d'inactivités, le projet Amber redémarre avec l'ajout d'un nouveau parser VRML 2.0.

Mon but est de permettre l'importation de modèles réalisés sous Wings3D. J'ai donc choisi ce format d'export parcequ'il est bien documenté et utilise un système de coordonnées facile à interprêter.

http://users.skynet.be/fabrice.kauffmann/theamberproject/
http://users.skynet.be/fabrice.kauffmann/models.html

08:20 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (0) | Tags : java, 3d, opengl |  Facebook |

22/08/2006

Frets on Fire

Frets on Fire permet de jouer à la guitare avec son clavier. Une tablature défile à l'écran en même temps qu'une musique et des points de repère y sont placés pour permettre au joueur de connaître le moment où il doit gratter la corde pour concrétiser la note afin d'acccompagner la musique de fond.
Le principe du jeu n'est pas sans rappeler les jeux de danse virtuelle comme Stepmania.

http://louhi.kempele.fi/~skyostil/uv/fretsonfire/

08:10 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (0) | Tags : jeux |  Facebook |