Le journal d'Elderlore

mar
30
oct ' 07

L'acceleration matérielle SDL sous Ubuntu

Lands of Elderlore s'appuie sur le module Pygame de Python, qui lui-même s'appuie sur SDL, un gestionnaire libre, multimédia et multi-plateformes (une sorte de DirectX open source). SDL sait plus ou moins bien gérer l'accélération matérielle; plutôt plus sous Windows et DirectX, et plutôt moins sous Linux...

L'astuce sous Ubuntu, consiste à changer le pilote graphique X11 servant par défaut à l'affichage. On lui choisira XFree86-dga, qui s'utilise simplement en déclarant la variable SDL_VIDEODRIVER :

export SDL_VIDEODRIVER="dga"

Il faut ensuite lancer le jeu avec les droits root:

sudo python elderlore.py 

Il est conseillé d'être en plein écran à la résolution native du LCD pour avoir des performances optimales. Cela se paramètre sous Lands of Elderlore grâce au fichier elderlore.ini.

Attention, le pilote dga n'est pas très stable, et peut entrainer des dysfonctionnements. A tester avec prudence !

dim
28
oct ' 07

Correction du bug des cavernes

En remaniant l'algorithme d'affichage des murs, les cavernes s'affichent maintenant correctement.

Lire la suite

ven
26
oct ' 07

Trouver un logo pour Lands of Elderlore

J'ai commencé à changer l'écran de démarrage du jeu, pour avoir quelque chose de plus représentatif du jeu. Ma première idée était de faire un logo à la main sous Gimp, mais en fait j'ai trouvé un site très pratique pour faire son propre logo: http://cooltext.com/. On choisi un thème, on modifie le texte et la police, on choisi le format du fichier résultat, et hop ! L'image est générée, et peut librement être utilisée.

J'ai commencé à faire plusieurs essais :

Lire la suite

jeu
25
oct ' 07

Champs de vision, ça marche

Ca y est, le champs de vision est opérationnel.

Lire la suite

mar
23
oct ' 07

Champs de vision, premiers tests

J'ai commencé à mettre en place le champ de vision en mode Zone. Je me suis inspiré de l'algorithme de Brensenham, que j'ai trouvé ici: http://mail.python.org/pipermail/python-list/1999-July/007163.html

Lire la suite

ven
19
oct ' 07

Mise à jour du moteur du blog (suite)

La mise à jour n'a finalement pas été aussi transparente que ça; il semble que certains presque tous les anciens plugins ne soient pas compatibles avec cette version ! il faut donc les mettre à jour, sous peine d'avoir le message Precondition Failed dès qu'on veut les utiliser. C'est le cas pour :

  • les galeries d'images : heureusement une mise à jour existe;
  • les citations : là pas de bol, le plugin Citations que j'utilisais n'est plus maintenu, du coup je suis passé à Raison de vivre;
  • le gestionnaire de fichiers; j'ai pas trouvé de mise à jour, et comme je ne m'en sers pas souvent, que c'est un trou de sécurité potentiel, et que j'ai de toutes façons l'accès FTP, je l'ai laissé de côté; ah ça y est je viens de trouver sur http://www.zeguigui.com/weblog/uploads/File/plugin-filemanager-0.5.1.pkg.gz la mise à jour.
  • le Gestionnaire de smilies, à mettre à jour ici.
  • l'antispam Spamplemousse, dont une nouvelle version a été publiée.

Dommage que la procédure de mise à jour de Dotclear vers la 1.2.7 ne précise pas ces dysfonctionnements possibles...

mer
17
oct ' 07

Mise à jour du moteur du blog

Le blog tourne désormais sous DotClear 1.2.7.1, la dernière version officielle de DotClear qui corrige quelques trous de sécurité.

A venir dans les jours prochains quelques infos sur les évolutions du jeu; vous pouvez en avoir un premier aperçu dans la galerie 0.1dev.