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é :
aucun commentaire
:: 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
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
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
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
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é :
un 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