Overblog
Suivre ce blog Administration + Créer mon blog
23 août 2010 1 23 /08 /août /2010 19:01

Stravingo avait déjà aperçu à plusieurs reprises le mystérieux homme en combinaison blanche à proximité de la ville, mais il ne s'était jamais suffisamment approché pour qu'il parvienne à distinguer son visage.

Étrangement, il ne semblait jamais inquiet de la proximité des zombies, et plus étrangement encore, ceux-ci ne lui prêtaient pas plus attention. L'homme observait la ville pendant de longs moment, puis disparaissait dieu sait où.

Mais ce matin, alors que Stravingo s'était rendu sur le promontoire rocheux où il avait aperçu l'inconnu la veille, il trouva abandonnés dans le sable de biens étranges documents. Se pouvait-il que ce soit le mystérieux observateur qui les ait perdus ?

Stravingo s'empara des documents d'un geste fébrile, mais son visage se décomposa à leur lecture, alors qu'il comprit l'incroyable vérité...

 

hordes_experiment.jpg

(Cliquez sur l'image pour voir un aperçu du site)

 

En d'autres mots voici Hordes Experiment, mon nouvel utilitaire pour Hordes permettant d'afficher dynamiquement sur une page web des informations sur votre partie en cours, grâce au flux XML que Motion Twin met à disposition des programmeurs.

 

Il existe déjà une bonne vingtaine d'applications externes au jeu exploitant ces données. Toute la moelle du flux XML a déjà été extirpée, disséquée, synthétisée et présentée sous toutes les coutures.


Comment alors innover ?

Pour sortir des sentiers moultes fois battus, j'ai eu envie de jouer la carte de la forme, de la présentation des infos, en utilisant une approche "Role Play" mettant le joueur en situation comme ce que j'avais déjà fait avec Secret Hordes sur Nintendo DS.

Donc voila, c'est tout, c'est juste une appli pour le fun, pas vraiment utile, mais pas complètement inutile non plus

Partager cet article
Repost0
19 août 2010 4 19 /08 /août /2010 17:27

Cela faisait quelques temps que l'idée de développer en langage Perl me titillait. J'avais déjà écrit des petits scripts pour automatiser des tâches, mais pas de programme vraiment conséquent.

 

Une autre chose qui m'intéressait était le fonctionnement de bots sur IRC, ces programmes "roBOTS" destinés à interagir avec les autres utilisateur d'un canal IRC, et vus comme des utilisateurs normaux. Leurs rôles sont très variés : afficher automatiquement un message de bienvenue aux nouveaux connectés, afficher de l'aide, modérer le canal en filtrant les insultes et en éjectant les floodeurs, etc. Tout dépend de ce que le programmeur de ce bot veut bien lui faire faire.

 

Bref, j'avais ces deux idées en tête, et il se trouve que, bien que l'on puisse créer un bot IRC dans n'importe quel langage de programmation, le langage Perl s'y prête particulièrement bien.

 

Je me suis donc attelé il y a quelques jours à la programmation en Perl d'un bot IRC pour le canal #hordes.fr, afin d'apporter un peu d'animation et quelques commandes bien pratiques.

 

Ce canal  dont j'ai déjà parlé à de nombreuses reprises sur ce blog regroupant des joueurs de Hordes, je m'étais dit qu'il serait intéressant de faire en sorte que le bot puisse leur donner des renseignements sur les villes dans lesquelles se trouvent leurs personnages. Mon bot passe son temps à écouter ce qui se dit sur le canal. Quand dans le texte il repère certains mots clés, alors il réagit en affichant quelque chose.

 

Si par exemple un utilisateur du canal tape !hordes, alors le bot affiche si le jeu www.hordes.fr est actuellement ouvert, ou fermé en raison de l'attaque des zombies durant la nuit. Très pratique pour savoir si l'attaque est enfin terminée et si l'on peut retourner jouer. La commande !porte permet de savoir si la porte de la ville du joueur est fermée ou non, la commande !defense affiche le nombre de points de défense de la ville, !ou affiche les coordonnées de la position du joueur, !eau affiche le nombre de rations d'eau restantes, !estimation une estimation de l'attaque pour la nuit qui vient, etc. J'ai ainsi écrit une trentaine de commandes auxquelles le bot peut réagir.

 

Le bot réagit aussi à des balises telles que [d6], [d20], [d100] pour tirer un dé à 6, 20 ou 100 faces, [pf] pour tirer à pile ou face, [pfc] pour afficher pierre, feuille ou ciseaux, [paullepoulpe] ou [plp] pour afficher oui ou non, [carte] pour tirer une carte au hasard parmi 52.

 

J'ai dressé une liste de toutes les commandes et balises sur cette page.

 

J'ai appelé ce bot LeCorbeau, du nom du gardien emblématique des forums de Hordes. En plus des commandes et balises, je le fais réagir à d'autres mots clés pour lui donner un peu de vie et mettre un peu d'animation. Et attention, il a un sale caractère

 

De manière pratique, toutes les commandes en rapport avec le jeu Hordes nécessitent que celui qui les tape porte le même pseudo sur IRC que dans le jeu. Si ce n'est pas le cas, il suffit de taper son pseudo du jeu (ou le pseudo d'un autre joueur si on veut des renseignements sur lui) à la suite de la commande. Par exemple : !ville stravingo au lieu de simplement !ville pour connaitre le nom de la ville dans laquelle se trouve mon personnage.

 

Pour tester le bot, rendez vous sur le canal #hordes.fr et tapez les commandes. La commande !aide vous affichera une liste de toutes les commandes disponibles, dont vous retrouverez le détail sur cette page.

 

Un conseil : si vous tapez directement les commandes, elles apparaitront ainsi que leur résultat dans la zone de conversation commune. Pour éviter d'importuner tout le monde, vous pouvez taper les commandes dans une fenêtre de conversation privée avec le bot, obtenue après avoir tapé : /query LeCorbeau.


Partager cet article
Repost0
13 août 2010 5 13 /08 /août /2010 09:33

J'ai réalisé il y a quelques jours maintenant un site web appelé MemHordial dont le but est très simple : permettre aux joueurs de Hordes de venir rajouter leur avatar sur la page, afin de créer une image géante constituée d'avatars. Une sorte de mémorial où les joueurs peuvent laisser leur trace. C'est aussi le moyen d'apprécier l'imagination créative des joueurs, car il y a de tout en matière d'avatar !

 

Pour le joueur qui voudrait ajouter son avatar sur ce mémorial, ça se fait tout simplement en cliquant sur le bouton "Ajouter" en haut à droite. Il faut ensuite qu'il entre son pseudo et une clef personnelle disponible sur le site du jeu Hordes. A partir de là, je peux récupérer l'URL de son avatar dans un flux XML que Motion Twin met à disposition des développeurs, et stocker les infos dans une BDD.

 

memhordial.jpg(Cliquez sur l'image pour accéder au site)

 

En promenant la souris sur les avatars, une bulle d'aide apparait avec le pseudo du joueur, sa date d'inscription, son ancienneté et d'autres informations encore. En cliquant sur l'avatar, on accède à sa fiche d'âme détaillée sur le site du jeu Hordes.

 

Il y a au moment où j'écris ces lignes déjà 626 joueurs inscrits. Si vous jouez à Hordes, venez donc rajouter vous aussi votre avatar sur le mur du souvenir ! 

Partager cet article
Repost0
10 juin 2010 4 10 /06 /juin /2010 10:16

" Bonjour, je m'appelle Stravingo et ça fait 10 mois que je n'ai pas joué à Hordes."


Oui, 10 mois que je n'avais plus retouché à Hordes, l'excellent mais chronophage jeu de Motion Twin avec des vrais morceaux de zombies dedans. Ayant appris avant-hier qu'une nouvelle mise à jour avait eu lieu je me suis reconnecté, curieux de voir ce qu'elle apportait.

 

Il faut dire qu'à l'époque où j'y jouais, les mises à jour de Hordes c'était un peu l'arlsésienne. Elles étaient annoncées, sucitant l'espoir chez les fans mais on ne les voyait jamais arriver. Et puis avant-hier, le miracle a eu lieu, la MAJ tant attendue a bien été dévoilée. Deepnight, le principal développeur du jeu, aurait-il été stimulé par la keynote concomitante d'Apple ? Motion Twin devrait nous faire des keynotes en direct de leur locaux, retransmises sur le web, ça pourrait être marrant. Surtout avec Deep en pull à col roulé noir.

 

C'est là que j'ai pu constater la masse d'inovations qui ont été apportées au jeu lors de ces 10 derniers mois. Motion Twin n'a pas chômé, je pense que je serai bien perdu si je recommençais à jouer.

 

Toujours est-il que ma connexion après ma longue absence n'est pas passée inaperçue sur le  forum du jeu. C'est toujours agréable de constater qu'on a une petite popularité (mon égo vous remercie). Et surtout merci à Deepnight pour le petit commentaire à la fin de la news sur la mise à jour

 

rise_bichon.png


Evidemment, de nombreux joueurs ne me connaissant pas se sont demandés ce que pouvait bien être ce "stravingo" qui avait été ré-implémenté dans le jeu. Une fonctionnalité ? Un quelconque objet ? Un joueur ayant donné l'adresse de mon blog sur le forum, mes stats de fréquentation ont explosé pour la journée d'avant hier avec 400 visiteurs uniques 

bichon_stats.gif


Bref, un grand merci à Deepnight pour la pub, et un grand bravo pour ton boulot !

 

Mais je ne jouerai pas, non je ne jouerai pas, non, il ne faut pas...

Partager cet article
Repost0
19 novembre 2009 4 19 /11 /novembre /2009 20:01
Bienvenue sur mon blog à tous ceux que j'ai rencontré à la Fête de la Science à Salon de provence ces trois derniers jours, ce fut un plaisir

Comme je parle de beaucoup de choses sur mon blog, ce serait un peu difficile pour vous de retrouver mes jeux sur Nintendo DS dans tous ces articles. Voici donc quelques liens directs :

Ka-BoOm, mon jeu du démineur, est disponible ici : télécharger.
(j'en parle dans ces articles, avec des explications sur le jeu)

Setsuzoku no Puzzle, mon jeu de puzzle, est disponible ici : télécharger
(j'en parle dans ces articles, avec des explications sur le jeu)

Dans les deux cas, ce sont des fichiers ZIP. Ils contiennent plusieurs fichiers, mais il suffit d'installer sur votre cartouche DS celui qui se termine par ".nds" (donc les fichiers "Ka-Boom_v0.3.nds" et "Setsuzoku no Puzzle v0.3.nds").

Envoyez moi un mail si vous avez des problèmes : stravingo@yahoo.fr

Amusez vous bien
Partager cet article
Repost0
9 octobre 2009 5 09 /10 /octobre /2009 15:58

Effet de mode ou véritable moyen de communication qui saura perdurer, twitter est l'outil de
réseau social et de micro-blogging qui monte.

Les Universités américaines et canadiennes l'utilisent déjà très largement pour diffuser des infos (Stanford:5866 followers, Harvard:5860 followers, Ohio University: 4551 followers, etc.). Voici d'ailleurs un article très intéressant sur 10 manières qu'ont les universités américaines d'utiliser les nouveaux médias sociaux.

Comme d'habitude la France est à la traine, très peu d'universités françaises s'y sont mises, mais on sent comme un frémissement.
Mon IUT à Arles a trouvé dans twitter un outil très intéressant pour diffuser rapidement des informations sur son actualité, vous pouvez la suivre ici : http://twitter.com/iutarles

Aller, j'en profite pour rappeler l'adresse de mon propre twitter : http://twitter.com/Stravingo
Partager cet article
Repost0
4 août 2009 2 04 /08 /août /2009 16:41

Je me suis inscrit il y a quelques jours sur Twitter (oui, honte à moi), le système de micro blogging qui permet de partager rapidement des messages très courts avec le monde entier - ou en tout cas avec les abonnés qui voudront bien vous suivre. Devenu un incontournable du net pour sa très grande réactivité aux petits et grands événements de ce monde, on verra bien si Twitter résiste au temps et aux effets de mode.

Alors, pour bloguer heureux, bloguons court ? Pas vraiment en ce qui me concerne, ce format d'un maximum de 140 caractères est bien trop étriqué à mon goût. En revanche, il peut être un système complémentaire intéressant pour un blog ou un site traditionnel, afin de partager quasiment en temps réel des infos très brèves pour lesquelles on n'aurait pas forcément rédigé tout un article.

Si vous voulez suivre mes aventures trépidantes, ça se passe ici : http://twitter.com/stravingo
Partager cet article
Repost0
11 avril 2009 6 11 /04 /avril /2009 18:47

Oui, ce blog a deux ans. Je l'avais débuté originellement pour parler de mes expérimentations sur Nintendo DS, mais il faut bien avouer que j'ai quelque peu digressé en parlant d'autres choses qui me tenaient à coeur.


Si je fais le bilan, je n'aurai finalement pas fait grand chose durant ces deux années : deux jeux (Ka-BoOm, Setsuzoku no Puzzle) et trois utilitaires (DS Weather Report, Treasures of Gaia, Miniville DS Manager).

Même si c'est peu, je suis content du succès rencontré chacun d'entre eux. Merci à tous ceux qui m'ont soutenu dans cette aventure par leurs commentaires sur le blog et par leurs mails.


J'éprouve quand même quelques regrets envers les projets pour lesquels je ne peux plus (ou n'ai plus l'envie de) consacrer du temps : DS Weather Report et Treasures of Gaia ne fonctionnent plus, car les sources de mes données ont changé. C'est ça le problème lorsqu'on est tributaire d'autres données sur le Net, il faut en permanence assurer de la maintenance en cas de modifications.


Au chapitre des projets abandonnés, j'en profite d'ailleurs pour le dire officiellement : Hordes Survival Device ne verra jamais le jour. Voilà, c'est dit et ça fait du bien. Je le regrette, car j'y aurai passé beaucoup de temps, autant en programmation qu'en recherches graphiques, mais le boulot qui manque encore est monstrueux. Rien que collecter les infos sur tous les objets et les bâtiments du jeu (images, descriptions, caractéristiques, etc.) prendrait un temps fou.


Oui, vous avez le droit de m'insulter.


Mais il faut bien comprendre que développer sur DS est pour moi un HOBBY. Je le fais uniquement par plaisir, je ne perçois aucune rémunération pour ce que je fais. Si vous saviez le nombre de projets en attente sur mon disque dur... je n'ai tout simplement pas de temps à consacrer à de la maintenance ou pour des projets qui ne me motivent plus.


Bon, pour consoler les fans de Hordes, certes j'abandonne le Hordes Survival Device, mais j'ai actuellement un projet de jeu en cours sur DS en rapport avec le célèbre jeu de Motion Twin. Je vous en dirai plus lorsque j'aurai bien avancé


Partager cet article
Repost0
4 mars 2009 3 04 /03 /mars /2009 00:14

Aujourd'hui, je vais profiter de mon blog pour prêcher (un petit peu) pour ma paroisse, l'IUT de l'Université de Provence situé à Arles.


Vous souhaitez travailler dans l'informatique ?
Ces deux formations vous apporteront les bagages nécessaires à tout bon informaticien : algorithmique, langages de programmation (Java, C, C++, PHP, assembleur, etc.), architecture des ordinateurs, bases de données, réseaux, systèmes d'exploitation, gestion de projets, etc.

Et en plus de cela, ces deux formations vous apportent une spécialisation en imagerie numérique : vous apprendrez comment créer des logiciels manipulant des images 2D et 3D, vous verrez les techniques des jeux vidéos, de la simulation, de la réalité virtuelle, de la visualisation scientifique,
de l'imagerie médicale, de l'imagerie géographique, etc.


Vous souhaitez travailler dans le web, le multimédia, l'audiovisuel, la communication ?

Pour les DUT, les inscriptions se font jusqu'au 20 mars sur PostBac.
Pour les Licences Professionnelles, les candidatures se font jusqu'au 31 mai sur CIELL2.

Et si vous souhaitez venir découvrir l'IUT, rencontrer les profs et les étudiants, l'IUT d'Arles ouvre ses portes le vendredi 6 mars (17h30 - 19h) et le samedi 7 mars (9h30 - 17h). Venez nombreux ! Vous y croiserez un Stravingo
Partager cet article
Repost0
10 février 2009 2 10 /02 /février /2009 21:32

Manifester ne fait plaisir à personne, c'est toujours la preuve qu'il y a un problème. Et ce que les universitaires, étudiants comme personnels, voient arriver est un énorme problème.

L'Université est bien maltraitée, en dépit des "preuves d'amour" que prétend lui apporter sa ministre. Entre les suppressions de postes, les bouleversements des statuts des personnels, la mercantilisation à outrance de la Recherche, les réductions drastiques de budgets, etc. Et oui, contrairement à ce que veut faire croire le gouvernement en annonçant des chiffres mirobolants, les budgets des universités sont sabrés grâce à de nouvelles méthodes de comptabilité : informez vous sur le système SYMPA, pas si sympa que ça. C'est comme pour le chomâge : on change la formule de comptabilisation et hop, magie, des dizaines de milliers de chômeurs en moins.

Manifester ne me fait donc pas plaisir, mais ne pas réagir, c'est se rendre complice de l'inévitable chute de la qualité des diplômes universitaires qu'engendreraient ces réformes : comment pourrait-il en être autrement avec moins de personnels et moins de budget ? J'étais donc aujourd'hui dans les rues d'Aix en Provence avec 2000 autres manifestants, parmis lesquels beaucoup d'étudiants qui se rendent bien compte de l'ampleur des problèmes qui vont soit les toucher directement, soit toucher leurs successeurs.

Mention spéciale aux étudiantes de l'IUFM, très mobilisées, qui ont effectué une petite choregréphie contestataire devant les grilles du rectorat. Bravo les filles !



Le conseil du jour : lorsque vous préparez une banderole pour une manif, faites des trous dans le tissu - de manière si possible artistique (dans les "A", les "D", les "O", etc.) - sinon en cas de vent vous aurez une véritable voile à maitriser ^^'
Partager cet article
Repost0