mardi 13 mai 2008
Voici venir un billet moins conventionnel, ou je voulais vous faire découvrir un logiciel de gestion de campagnes de tests que j'ai trouvé intéressant et fort agréable à utiliser. Le produit est signé XQual, et se nomme XQual Studio. Il est gratuit, portable (écrit en Java), et existe actuellement en version 0.4 Beta 3 (la version 0.4 stable étant prévue pour la fin du mois de mai).
Lire la suite
Tags: bonnes pratiques, gestion de projet, graphiques, java, logiciel, métriques, tests
Ce billet, écrit à 20:00 par Emmanuel Deloget dans la catégorie Mode Projet a suscité :
aucun commentaire
:: aucun trackback
mercredi 7 mai 2008
This ticket is the first in my Design Pattern series. This series (in English, sorry for those who don't speak this language) focuses on business-oriented design patterns. The intended audience is the game development community, although I hope that others will also find some useful information. Be aware that it's a Work in Progress - some patterns may need refinement before being usable.
Lire la suite
Tags: bonnes pratiques, design pattern, encapsulation, game programming
Ce billet, écrit à 14:00 par Emmanuel Deloget dans la catégorie Architecture Orientée Objet a suscité :
aucun commentaire
:: aucun trackback
lundi 28 avril 2008
Oui, bon, dis comme ça, avec une feinte grandiloquence, on dirait que je parles d'un titanesque combat pour la survie humaine. Je l'admets, ce n'est pas le cas (du tout). Non, je faisais référence aux fichiers archives qui accompagnent certains billets.
J'ai récemment installé la dernière version du plugin DLM pour dotclear - et les changements étaient nombreux. Dans un premier temps, j'ai cru que tout s'était bien passé. Hélas, ce n'est pas tout à fait vrai : de nombreux problèmes se sont posés, et parmi ceux-ci, les fichiers attachés aux billets ne pouvaient plus être téléchargés.
J'ai résolu le problème pour la plupart d'entre eux, mais le dernier me résiste encore (pour une raison qui là, m'est complètement inconnue). Je ne désespère toutefois pas de corriger la situation dans les heures qui viennent (disons ce soir, vers 22h).
En attendant, je vous prie d'accepter mes plus crepesques excuses pour tous les désagrément que cela peut vous causer. Comme l'ont titré les Guignols, "Pardon aux familles, tout ça".
Update (14h15): j'écris la fin de ce billet et oh, miracle, je n'ai rien touché depuis tout à l'heure et ça fonctionne correctement à nouveau. Je penche pour un problème de cache sur mon navigateurs.
Voilà, toutes les archives peuvent être téléchargées maintenant :)
Tags: ce blog
Ce billet, écrit à 14:00 par Emmanuel Deloget dans la catégorie General a suscité :
2 commentaires
:: aucun trackback
mardi 15 avril 2008
Le billet précédent avait pour but de vous aider à mieux structurer votre code. Avant de rebondir sur d'autres points importants du framework XNA, j'aimerais poursuivre un peu dans cette direction, et vous présenter des éléments de micro-architecture qui, je le pense, vous faciliterons la vie lors du développement de votre produit : les calques de fonctionnalités.
Note: cet article, bien que basé sur des notions XNA, présente un concept qu'il est possible d'adapter à tous les autres langages (C++, Java, etc). Ne vous sentez pas limités par le titre du billet ou par les paramètres des méthodes décrites.
Lire la suite
Tags: C#, composition, game programming, héritage, principe POO, SRP, xna
Ce billet, écrit à 12:30 par Emmanuel Deloget dans la catégorie Exploration de XNA a suscité :
aucun commentaire
:: aucun trackback
mercredi 9 avril 2008
Dans un billet précédent, je faisais référence à la gestion d’états dans le cadre du développement d’un jeu vidéo. Une machine à états a des avantages intéressants dès lors qu’il s’agit de contrôler le flux des actions de l’utilisateur du jeu et de le séquencer en écrans multiples.
Avant d’aller plus loin dans cette analyse, ile nous faut définir ce qu’est une machine à état et à quoi elle peut bien servir.
Note: cet article, bien que basé sur des notions XNA, présente un concept qu'il est possible d'adapter à tous les autres langages (C++, Java, etc). NE vous sentez pas limités par le titre du billet ou par les paramètres des méthodes décrites.
Lire la suite
Tags: automate, C#, design pattern, encapsulation, game programming, héritage, OCP, principe POO, xna
Ce billet, écrit à 23:00 par Emmanuel Deloget dans la catégorie Exploration de XNA a suscité :
aucun commentaire
:: aucun trackback
dimanche 6 avril 2008
Martin, (semble-t-il) étudiant à l'ESIEA et (semble-t-il) lecteur régulier de ce blog[1], a posté ces quelques liens youtube dans un commentaire. Voyant la qualité du travail accompli, je me suis dit, "et si je les mettais bien en évidence sur ce site ?". Et c'est ce que je fais avec ce billet.
Profitez-en, c'est gratuit !
Tags: ce blog, publicité, xna, youtube
Ce billet, écrit à 19:00 par Emmanuel Deloget dans la catégorie General a suscité :
3 commentaires
:: aucun trackback
En français d'abord : Herb Sutter (à force de le citer dans ces pages, je n'ai plus besoin de vous le présenter) a déplacé son blog pour attérir sur Wordpress à http://herbsutter.wordpress.com/ afin de garder le contrôle sur les commentaires.
Herb Sutter moved his blog to http://herbsutter.wordpress.com/ in order to get a better control over comments (well, a better control over spam).
Lire la suite
Tags: blogs, C++, commentaire, spam, web
Ce billet, écrit à 15:00 par Emmanuel Deloget dans la catégorie News a suscité :
aucun commentaire
:: aucun trackback
mardi 25 mars 2008
Le standard C++ se précise davantage. Vendredi dernier, le mailing résultant de la dernière réunion du comité de normalisation a été posté sur le site officiel du workgroup. Parmi les documents les plus importants, on retrouve bien évidemment la dernière mouture du brouillon du futur standard.
Lire la suite
Tags: c++, standard, TR1
Ce billet, écrit à 19:00 par Emmanuel Deloget dans la catégorie C++ a suscité :
aucun commentaire
:: aucun trackback
mardi 18 mars 2008
Comme vous pouvez le voir, le look du site a drastiquement changé. Il me reste quelques ajustements à faire, mais dans l'ensemble, tout y est. Ou presque.
Lire la suite
Tags: ce blog, HTML, PHP
Ce billet, écrit à 19:45 par Emmanuel Deloget dans la catégorie General a suscité :
2 commentaires
:: aucun trackback
De temps en temps, vous m'adressez directement des questions sur différents sujets. Aujourd'hui, j'inaugure une série d'articles qui répondent à des questions concernant XNA. Et je commence par une question de Ludovic.
Si vous avez des questions portant sur XNA, n'hésitez pas à m'envoyer un mail à question@emmanueldeloget.com.
Lire la suite
Tags: game programming, xna
Ce billet, écrit à 14:00 par Emmanuel Deloget dans la catégorie Questions sur XNA a suscité :
un commentaire
:: aucun trackback
lundi 10 mars 2008
Jusqu'ici, les projets de cette série étaient compilés avec XNA Game Studio 1.0, puis avec la version refresh. Si vous avez installé la dernière mouture de XNAGS, vous vous êtes certainement rendu compte qu'il vous était impossible de les charger. Petites explications...
Lire la suite
Tags: C#, game programming, xna, xna game studio
Ce billet, écrit à 19:00 par Emmanuel Deloget dans la catégorie Exploration de XNA a suscité :
aucun commentaire
:: aucun trackback
vendredi 29 février 2008
Vous pouvez désormais avoir votre pitite frimousse visible dans les commentaires dès lors que vous donnez votre adresse email valide et que vous avez un compte Gravatar.
Lire la suite
Tags: ce blog, commentaire, gravatar
Ce billet, écrit à 14:00 par Emmanuel Deloget dans la catégorie General a suscité :
un commentaire
:: aucun trackback