lundi 1 septembre 2008
Souvenez vous : il y a près de deux ans, j'essayais avec grand peine d'implémenter la classe std::tr1::reference_wrapper<>, et j'ai du abandonner.Tout content de pouvoir installer l'implémentation du TR1 de Microsoft Visual C++ 2008 SP1, j'ai tenu à vérifier que mon échec épique n'était pas du à ma stupidité, mais à (comme je le pense sincèrement) une mauvaise formulation du texte du TR1.
Lire la suite
Tags: C++, héritage, meta-programmation, standard, TR1
Ce billet, écrit à 14:00 par Emmanuel Deloget dans la catégorie C++ a suscité :
3 commentaires
:: aucun trackback
jeudi 28 août 2008
Si vous voulez expérimenter les concepts dont il est question dans l'article précédent, je vous signale que Douglas Gregor propose ConceptGCC, un prototype de compilateur C++ basé sur GCC 4.3.0 et qui implémente les extensions de langage définies dans les dernières propositions de Stroustrup et Gregor.
Tags: C++, ce blog, concept, concept_map, meta-programmation
Ce billet, écrit à 17:57 par Emmanuel Deloget dans la catégorie C++ a suscité :
aucun commentaire
:: aucun trackback
mercredi 27 août 2008
Le système de type du langage C++ s'enrichit d'une nouveauté déroutante: la notion de concepts (que l'on retrouve déjà dans certains langages fonctionnels) est en passe d'être intégrée au coeur du langage - pour le meilleur et pour le meilleur.
Lire la suite
Tags: C++, concept, concept_map, meta-programmation, standard
Ce billet, écrit à 19:00 par Emmanuel Deloget dans la catégorie C++ a suscité :
2 commentaires
:: aucun trackback
mardi 22 juillet 2008
This is a preview of a GameDev.Net article which is available here
Lire la suite
Tags: conférences, game engine, management, Paris GDC 2008, Ubisoft
Ce billet, écrit à 13:00 par Emmanuel Deloget dans la catégorie Conférences a suscité :
aucun commentaire
:: aucun trackback
lundi 21 juillet 2008
Sous ce titre abscons et on ne peut plus ridicule se cache en fait un pamphlet sarcastique et prégnant sur la téméraire illusion de la vérité consensuelle.
Ou pas.
En fait, je crois que ce blog a deux ans, et je tenais juste à vous en faire part (et à vous livrer quelques statistiques).
Lire la suite
Tags: bonne année !, ce blog, google, publicité, xna
Ce billet, écrit à 12:45 par Emmanuel Deloget dans la catégorie General a suscité :
2 commentaires
:: aucun trackback
jeudi 17 juillet 2008
This is a preview of a GameDev.Net article which is available here
Lire la suite
Tags: conférences, graphiques, id Software, megatexture, Paris GDC 2008
Ce billet, écrit à 13:00 par Emmanuel Deloget dans la catégorie Conférences a suscité :
aucun commentaire
:: aucun trackback
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é :
un 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é :
un 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