Le journal d'Elderlore

mer
30
jan ' 08

Nouveau site en ligne !

Landsof.Elderlore

J'ai décidé de monter un nouveau site web pour présenter Lands of Elderlore en anglais et en français, et continuer à blogger sur le dévelopement du jeu.

Les billets actuellement publiés sont pour l'instant surtout en anglais, mais j'ai bon espoir - une fois que j'aurais compris les subtilités de l'internationalisation sous Drupal - de proposer plusieurs langues.

Le nouveau site est accessible ici :

Vous êtes plus que jamais invités à utiliser ce nouveau site pour poster vos commentaires, suggérer des fonctionnalités ou me faire part de tout ce qui vous passe par la tête.

J'espère que vous serez du voyage ! L'aventure ne fait que commencer...

lun
14
jan ' 08

Évolution des villages

Comment faire évoluer les villages pour à la fois apporter de la diversité, et pouvoir les générer à la volée à partir de rêgles simples ?

Lire la suite

ven
11
jan ' 08

Eglises à géométrie variable

la taille des églises est maintenant variable selon le village; illustration en images.

Lire la suite

mar
08
jan ' 08

Les tuiles de D. Gervais sous licence libre !

CC-By

Lire la suite

sam
05
jan ' 08

Eglise, ajout des transepts et des bancs

La première version des églises est maintenant opérationnelle.

Lire la suite

sam
05
jan ' 08

Eglise, premières pierres

C'est pour l'instant une simple surface rectangulaire. A venir les bancs et les transepts nord et sud.

Bouge de là

jeu
03
jan ' 08

Ajout du mobilier

Une bonne moitié du mobilier (parmi les tuiles de David Gervais) est maintenant accessible dans le code. L'ajout d'un coffre dans le coin d'une maison se fait simplement avec la commande :

self.l2[pos[0] + 1, pos[1] + 1] = el.ZONE_L2_COFFRE6_FERME

Et donne le résultat suivant :

Bouge de là

Prochaine étape, créer une église avec vitraux, colonnes, bancs et autel.

mer
02
jan ' 08

In a world without wall nor fences, who needs Windows and Gates ?

Tout ça pour dire que j'ai ajouté des fenêtres aux maisons...

Lire la suite

dim
30
dec ' 07

Des portes, des animaux et un nouveau look

Les animaux peuvent désormais être domestiques ou sauvages, et être prédateurs ou pas.

Lire la suite

dim
16
dec ' 07

Premiers déplacements des animaux

Les animaux commencent à se déplacer dans le monde, pour l'instant selon un algorithme assez simple.

Lire la suite

dim
09
dec ' 07

Nouvel écran principal

Je suis en train de mettre à jour (une nouvelle fois...) l'écran principal du jeu avec un papier peint trouvé ici : http://art4linux.org/node/46

Voila ce que cela donne pour l'instant:

Ecran

Je suis tombé sur cette image en mettant en place le futur site (anglais) du jeu sous Drupal, un gestionnaire de contenu riche et puissant. Drupal, c'est bon mangez-en, mais au début on est un peu perdu dans toutes les options dispos. A suivre, j'aurais l'occasion d'en reparler...

mar
04
dec ' 07

Publication des work-in-progress sur Mediafire

Je dépose maintenant mes work-in-progress du jeu dans un dossier de Mediafire. Les archives du jeu sont indéxés par année-mois-jour pour avoir un classement alphabétique croissant.

lun
03
dec ' 07

Les nouveautés en cours

Quelques nouveautés en vrac sur le jeu :

  • une nouvelle carte en vrai vue isométrique (qui me donne du fil à retordre : comment faire pivoter une image de 45 degrés sans perdre d'information ?)
  • une superbe interface dessinée par David Gervais, merci David ! Il reste encore à bien l'intégrer dans le jeu;
  • des tooltips au-dessus des boutons, pratiques surtout sur la feuille d'inventaire;
  • le projet est hébergé également sur Launchpad, la plateforme de gestion des projets de Canonical. Cela me permettra de gérer les bugs en anglais, et de pouvoir recevoir des traductions via Rosetta, le traducteur de Launchpad.
  • les animaux font leur retour; bientôt les PNJ ?

Nouveautés

sam
24
nov ' 07

Archivage de Elderlore.20071124.tar.gz en ligne

Ne maitrisant pas encore complètement Subversion, j'ai décidé de faire régulièrement des archives en ligne du jeu. Après en avoir comparé quelques uns, Mediafire m'a semblé honnête : c'est un hébergeur de fichiers gratuit, avec une interface conviviale, qui permet de déposer des fichiers d'une taille maximale de 100 Mo sans limite sur la taille totale des fichiers déposés.

Je viens de déposer Elderlore.20071124.tar.gz dessus; attention c'est juste le code Python, il n'y a pas d'exécutable Windows, donc pour pouvoir le lancer il faut disposer de Python 2.4 ou 2.5, de Numeric, de Pygame et d'Ocempgui.

mer
21
nov ' 07

Sauvegarder le jeu, reprendre une sauvegarde

Ça y est, ça marche, merci pickle.

Lire la suite