Liens connexes

Dépêche modérée par

Dépêche éditée par

: Arkanae III 0.1

Posté par Jiba (page perso, ). Modéré le 28 juin 2009.
20
Après la catastrophe, vous vous êtes relevé au bord du rivage. Vous avez rencontré d'étranges personnages à tête d'animaux qui ont besoin de votre aide. Akéron, le dieu maître de la magie, est le responsable de la catastrophe. Serez-vous son libérateur ou l'emprisonnerez-vous à jamais dans le cristal de l'Arkanae ? Vous avez perdu la mémoire, un monde inconnu et mystérieux s'ouvre devant vous, mais attention, votre passé pourrait bien vous rattraper… pas de doute, vous jouez à Arkanae III, le jeu de rôles libre en 3D !

Le jeu propose deux modes : un mode 3D pour les machines récentes, et un mode 2D pour les machines portables peu puissantes. Ce mode 2D a été testé sur Zaurus C1000 (voir copie d'écran), mais il devrait pouvoir tourner sur n'importe quel appareil disposant d'un écran 640x480 ou 800x480 [1] et d'au moins 6 boutons ou d'un écran tactile, comme le Nokia N810, l'Openmoko Freerunner [2], les netbooks… ce mode 2D est très optimisé de sorte à pouvoir tourner partout.

D'un point de vue plus technique, le jeu est programmé en Python, sous licence GPL v3. La version 3D utilise le moteur Soya, et la version 2D utilise SDL / PyGame. Un mode réseau est aussi disponible, compatible avec les deux versions 2D et 3D. Le jeu reprend le moteur que j'avais développé l'année dernière pour le jeu Balazar III [3].

[1] désolé pour les utilisateurs d'iphone… mouahaha…!

[2] message subliminal à destination de la communauté Freerunner : tester / porter Arkanae III serait un bon moyen de montrer que votre communauté est encore active :-)

[3] ce jeu proposait des donjons aléatoires, mais devant le faible intérêt scénaristique de ceux-ci, j'ai finalement préféré un scénario bien construit.

> Lire la suite (14 commentaires, moyenne: 4).   [dépêche : 1191 caractères]

Arkanae III a volontairement un côté "jeu de rôles à l'ancienne" un peu rétro, pas forcément dans les graphismes mais aussi dans l'esprit. Je l'assume… je ne pense pas être le seul à ne pas être fan des jeux "modernes", que ce soit les FPS comme Tremulous / Nexuiz ou bien les jeux de plateformes cartoon comme Yo Frankie (ou leurs équivalents proprio bien entendu :-).

La version actuelle du jeu comprend les deux premiers chapitres, soit environ 20% du jeu. Sans être un clone, le jeu s'inspire notamment de Zelda (pour les combats), de Geneforge (pour les intrigues) et bien sûr du premier Arkanae (pour le côté vicieux !).

Le jeu n'est pour l'instant disponible qu'en français.

Pour ceux qui veulent tenter l'aventure, la version 3D du jeu nécessite de nombreuses dépendances (Soya, OpenGL, Glew, CAL3D, ODE, SDL, OpenAL, … voir liste complète dans le README), mais la version 2D est beaucoup plus facile à installer. J'en profite au passage pour demander l'aide des empaqueteurs de toutes distributions :-)

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

downloaded, tested, packaged, released

Posté par rzr (Jabber id, page perso, ) le 28/06/2009 à 15:01. (lien). Évalué à 6.

salut,

j ai rapidement testé ton jeu, (repackagé en .deb a la rache) je pense arriver a le faire tourner sur freerunner d'ici peu via ma distro fetiche mer :

http://www.newlc.com/en/mer-best-maemo-debianubuntu-mobiles-(...)

A suivre :

http://rzr.online.fr/q/pygame

--
http://digg.com/users/rzrfreefr

Hip hip hip Jiba

Posté par Fabien B. (Jabber id, ) le 28/06/2009 à 16:15. (lien). Évalué à 10.

Je n'ai pas encore testé Arkanae III et ce n'est donc pas le sujet direct de ce message.

Je tenais juste à encourager et féliciter Jiba pour le fruit de ses nombreux travaux autour du libre et plus précisément à propos des jeux libres. J'ai entendu parler de lui pour la première fois lors d'une interview sur JeuxLinux ( [http://www.jeuxlinux.fr/a128-Entretien_avec_Jean-Baptiste_La(...)] ) et voici pêle-mêle quelques unes de ses contributions :

* Soya3D , un moteur 3D destiné au développement de jeux en Python, écrit en Pyrex il me semble [http://home.gna.org/oomadness/en/soya3d/index.html].
* Songwrite 2, un éditeur de partitions et de livres de chant pour ceux qui ne maîtrisent pas le solfège -et les- musiciens Linuxiens [http://home.gna.org/oomadness/fr/songwrite/index.html].
* PyOpenAL, un binding Python pour OpenAL, une API audio pour le développement, entre autres, de jeux [http://home.gna.org/oomadness/en/pyopenal/index.html].
* EditObj2, un générateur de boîte de dialogue compatible QT/GTK [http://home.gna.org/oomadness/en/editobj/index.html

Au niveau des jeux, même si je sais bien que tout n'a pas été réalisé par Jiba seul, il semble avoir été le fer de lance de :
* Arkanae premier du nom, ce RPG "old school" dont le site officiel peut être trouvé par ici : http://edony.tuxfamily.net/~grad/arkanae.tuxfamily.org/fr/in(...) . Il s'agit d'un des plus anciens, je crois, et le seul ? qui n'ait pas été développé en Python mais en Java.
* Balazar aka Arkanae II, un jeu d'aventure avec son générateur de niveau aléatoire et ses 7 mondes à traverser [http://home.gna.org/oomadness/fr/balazar/index.html].
* Balazar Brothers, un jeu d'action-réflexion au principe clair : Un univers de plateforme en 3D, deux personnages et deux touches, une par personnage, et au bout du chemin deux princesses à délivrer. Appuyez sur une touche et le personnage correspondant saute sur la plateforme suivante. [http://home.gna.org/oomadness/fr/balazar_brothers/index.html]
* José3D : un jeu militant, pour les élections de 2007 [http://laterrevuedailleurs.fdn.org/fr/informatique/jose_3d/i(...)]

Une liste plus exhaustive est disponible sur GNA ([http://home.gna.org/oomadness/fr/])

Place aux questions :

Tu semble te concentrer en ce moment sur Songwrite 2 et sur Arkanae III; y a-t-il d'autres projets auxquels tu t'atèles ou que tu envisages de créer ?

Qu'est devenu Nekeme Prod ([http://en.wikipedia.org/wiki/Nekeme_Prod]), dont le site officiel ne semble aujourd'hui plus de ce monde ?

Enfin, questions moteur :
1. Continues-tu ton travail sur Soya3D ? Es-tu le seul contributeur ?
2. Peux-tu nous donner ton point de vue sur PySoy ([http://www.pysoy.org/]), un fork qui semble relativement actif et qui sera présent au Google Summer Of Code 2009 ?
4. Enfin, comment Soya se positionne face à Panda3D [http://www.panda3d.org/], cet autre moteur de jeu 3D qui vise les développeurs Python ?

Et par anticipation, non non, je ne voue pas - encore - un culte à Jiba dans une salle secrète de mon appartement.

Arkanae III 0.1

Posté par Skunnyk (Jabber id, page perso, ) le 28/06/2009 à 19:03. (lien). Évalué à 1.

Il me semblait bien qu'en lisant la news, il me semblait connaître le genre (2D et 3D en même temps); et que ça ressemblait à Balazar .. Et bien pas trompé !
J'espère qu'il aura plus d'avenir que balazar III, en tout cas c'est chouette tout ce que tu développes (merci à la retrospéctive juste au dessus).

Je vais tenter de faire des paquets pour ArchLinux dès que j'ai un moment :-)


Merci !

Fedora et moi

Posté par dadou92 () le 28/06/2009 à 21:56. (lien). Évalué à 3.

Salut,

Ayant quelques heures à tuer aujourd'hui, je me suis dit que j'allais participer à la packaging party et faire mon RPM sous Fedora.

Après avoir regardé les dépendances et vérifier les packages dispo sous fedora, il n'y avait qu'à packager soya3D et Arkanae. J'ai fait les deux en respectant les règles et nomenclature fedora en me disant que soit sous RPMFusion, soit dans la repository, il pourrait le prendre.

Pas de bol :( , 2 soucis, un majeur, un mineur. Le packaging de soya ne pose pas de souci en soit, vu qu'en plus, il a déjà été packagé sous d'autres distro, mais en vérifiant si ce que j'ai compilé fonctionne, je récupère une erreur de références non trouvé sur une fonction openGL lorsque je lance soya_editor ou arkanae... et de façon incompréhensible pour l'instant car toutes les librairies sont présentes (en devel ou en runtime). Je vais poster un petit message sur la liste de diffusion soya-user et je vais regarder les flags lors de la compile de soya3D.

Second souci mineur, étant béotien du python (PERL for ever), lorsque je package Arkanae, le binaire est sous /usr/bin, le reste dans le /usr/share mais j'ai mis un certain temps à comprendre de le mettre dans le site-package de python. Le problème, c'est que le setup qui le met là. Si vous avez un tuyau pour moi, je suis preneur.

Dès que j'ai fini, je rend publique les packages.

Revenir en haut de page