juin
17

Affichage de bâtiments

EnigmaCiv permet désormais d’ajouter des bâtiments depuis des fichiers xml. Ils peuvent être composés de plusieurs sous-parties, qui permettront d’effectuer des actions différentes sur chaque partie. L’ensemble des unités (bâtiments + personnages) sera programmable directement depuis des fichiers XML à partir de « tâches ». Des actions plus globales sur chaque unité (mode défense, recruter personnage …) seront elles accessibles par des Intelligences artificielles ou le joueur lui même à travers l’interface. Mes prochains objectifs sont donc de programmer ces tâches, l’animation des DrawableObject ainsi que quelques actions globales.

La dernière compilation ici.

juin
02

Premières versions

La base de codage du jeu évolue rapidement. Depuis les premières intégrations de Ogre à Qt en février 2011, le jeu avance à grand pas. Vous trouverez les premières versions ici.

Ce qui est codé :

  • Des moteurs de jeu qui s’occupent assez indépendamment des actions à effectuer : gérer les données du jeu, son affichage en 3d ou le son ;
  • Différents gestionnaires d’objets, suivant tous les mêmes modèles de gestion et permettant une flexibilité importante au niveau de l’ajout, de la modification et de la suppression d’objets. Ils permettent également un affichage simple des propriétés ou des actions relatives aux objets en fonction du contexte de jeu ;
  • Un système basique d’affichage du terrain. L’affichage de textures animées et le fondu entre les tuiles est reste à coder ;
  • Le Mouse-Picking permet de sélectionner facilement des objets.

Voici un screenshot de la dernière version disponible actuellement :

Une première démonstration jouable devrait voir le jour d’ici environ quatre mois. Un gros travail est toutefois nécessaire : il va falloir créer différents bâtiments différents personnage et gérer leurs interactions. Par exemple quelles actions doit effectuer un bûcheron, par ou va-t-il passer pour trouver le chemin le plus court, quelles seront les objectifs du joueur.

D’un point de vue graphique, le projet est à la recherche de graphistes bénévoles, que ce soit pour de la modélisation en 3D ou pour le design en 2D. Si vous êtes intéressés, n’hésitez pas à poster sur le forum ou à envoyer un mail ici. Je recherche également des artistes qui puissent créer de la musique pour le jeu.

Plus d’informations sur le projet sur cette page.

fév
20

Ouverture du site

Bienvenue sur le nouveau site dédié à EnigmaCiv