Bonjour à tous.
Aujourd'hui, je viens vous présenter mon premier jeu libre: OpenAlchemist. Il s'agit du clone d'un jeu flash disponible sur le site Natural Chimie [1]. Le principe est simple : des pièces de différentes couleurs vous sont proposées à la manière d'un tetris. A vous de les faire tomber de façon intelligente sachant que 3 pièces d'une même couleur, quand elles se touchent, se transforment en une pièce du niveau supérieur. C'est le principe de l'alchimie.
Voici le site officiel du jeu:
http://openalchemist.sourceforge.net/index.html
et ici des screenshots sur le site jeuxlibres.net:
http://jeuxlibres.net/showgame/open_alchemist.html
OpenAlchemist est développé activement depuis 3 mois, bien que les travaux aient commencé il y a un an. Ce programme s'appuie sur le framework Clanlib que je trouve excellent : il permet l'affichage avec SDL ou OpenGL (au choix), gère le son, propose des commandes portables ou l'excellent système de Ressources qui permet de séparer le code et les ressources (sprites, sons, fontes, variables stockants l'emplacement des sprites, etc...), un peu à la manière de xHTML/CSS. Le programme est ainsi complètement skinnable, bien que cette fonctionnalité ne soit pas encore documentée.
Le programme compile très bien avec Ubuntu Dapper Drake et son GCC 4.0.3. Pour le moment, un simple Makefile s'appuyant sur pkg-config est disponible. J'envisage d'utiliser Scons par la suite, mais je ne parviens pas encore à faire précisément ce que je veux. Il est nécéssaire d'avoir Clanlib 0.8 [2].
Nous cherchons donc à obtenir des remarques, conseils, suggestions pour améliorer le bouzin. Un contributeur de site ubuntu-fr s'est proposé pour faire des paquets ubuntu (peut-être aussi debian) et l'ancienne version est déjà disponible sur son dépôt [3]. Je suppose qu'il est actuellement en vacances car je n'ai pas de nouvelles de sa part et donc il n'y a pas de paquet pour la dernière version (0.2). Nous cherchons également des mainteneurs pour les autres distributions. Si le coeur vous en dit...
Quand le jeu est compilé, sachez que l'options --sdl utilise SDL pour le rendu, et l'option --opengl utilise donc OpenGL. SDL est utilisé par défaut.
Bonne soirée (moi, je la passe loin du PC, donc je ne reposterai pas avant samedi).
Keph
Notes:
[1] : Natural Chimie: http://www.naturalchimie.com/
[2] : Clanlib 0.8 : http://www.clanlib.org/
[3] : Dépôt ubuntu : http://mrpouit.free.fr/blog/2006/07/09/25-openalchemist
Aujourd'hui, je viens vous présenter mon premier jeu libre: OpenAlchemist. Il s'agit du clone d'un jeu flash disponible sur le site Natural Chimie [1]. Le principe est simple : des pièces de différentes couleurs vous sont proposées à la manière d'un tetris. A vous de les faire tomber de façon intelligente sachant que 3 pièces d'une même couleur, quand elles se touchent, se transforment en une pièce du niveau supérieur. C'est le principe de l'alchimie.
Voici le site officiel du jeu:
http://openalchemist.sourceforge.net/index.html
et ici des screenshots sur le site jeuxlibres.net:
http://jeuxlibres.net/showgame/open_alchemist.html
OpenAlchemist est développé activement depuis 3 mois, bien que les travaux aient commencé il y a un an. Ce programme s'appuie sur le framework Clanlib que je trouve excellent : il permet l'affichage avec SDL ou OpenGL (au choix), gère le son, propose des commandes portables ou l'excellent système de Ressources qui permet de séparer le code et les ressources (sprites, sons, fontes, variables stockants l'emplacement des sprites, etc...), un peu à la manière de xHTML/CSS. Le programme est ainsi complètement skinnable, bien que cette fonctionnalité ne soit pas encore documentée.
Le programme compile très bien avec Ubuntu Dapper Drake et son GCC 4.0.3. Pour le moment, un simple Makefile s'appuyant sur pkg-config est disponible. J'envisage d'utiliser Scons par la suite, mais je ne parviens pas encore à faire précisément ce que je veux. Il est nécéssaire d'avoir Clanlib 0.8 [2].
Nous cherchons donc à obtenir des remarques, conseils, suggestions pour améliorer le bouzin. Un contributeur de site ubuntu-fr s'est proposé pour faire des paquets ubuntu (peut-être aussi debian) et l'ancienne version est déjà disponible sur son dépôt [3]. Je suppose qu'il est actuellement en vacances car je n'ai pas de nouvelles de sa part et donc il n'y a pas de paquet pour la dernière version (0.2). Nous cherchons également des mainteneurs pour les autres distributions. Si le coeur vous en dit...
Quand le jeu est compilé, sachez que l'options --sdl utilise SDL pour le rendu, et l'option --opengl utilise donc OpenGL. SDL est utilisé par défaut.
Bonne soirée (moi, je la passe loin du PC, donc je ne reposterai pas avant samedi).
Keph
Notes:
[1] : Natural Chimie: http://www.naturalchimie.com/
[2] : Clanlib 0.8 : http://www.clanlib.org/
[3] : Dépôt ubuntu : http://mrpouit.free.fr/blog/2006/07/09/25-openalchemist
> Lire le journal (58 commentaires, moyenne: 1,9).
Vous avez demandé le commentaire #747322.



[+] Merci pour tout.
Vous êtes un héro.
Respectueuses salutations.
JohnJohn. Rakovsky, comte de St Germain