Blog

  • Une histoire d’empilement de chaises

    Si un jour vous faites un jeu avec un environnement hostile inspirant la folie ou la peur, faites comme dans Morrowind ou Dragon Age : Origins : empilez des chaises. Visiblement, il s’agit de l’œuvre du même décorateur. Un artiste dont il faut s’inspirer. Ou pas.


  • Morrowind terminé… sans tricher

    Grossièrement, j’ai passé 1h27 par jour pendant 87 jours pour terminer le jeu, si on prend comme date de départ cet ancien article : http://blog.dakwamine.fr/?p=430

    La trame de fond est très élaborée. Quelques points sont volontairement ambigus dans l’histoire principale, laissant au joueur interpréter les évènements du passé de son personnage. D’ailleurs, Vivec, l’un des protagonistes à la base de l’intrigue principale, a été assez vague à propos d’un sujet. Sans en révéler trop pour ceux qui voudraient y jouer (cela m’étonnerait un peu qu’il y ait de nouveaux joueurs tout de même, malgré les qualités du jeu), le personnage que nous jouons a-il été trahi et assassiné ou non ? Malheureusement, je n’ai pas eu de réponse formelle de la part de l’intéressé, ni même des documents auxquels il fait référence.

    Je n’ai qu’un seul regret cela dit, c’est que l’intrigue principale était tellement ouvert à un moment qu’il aurait été génial si le joueur pouvait choisir son camp. Là, on doit éliminer le « mal ». Le scénario aurait pu, certes au prix d’un travail supplémentaire gigantesque (pensez à toutes les interconnexions entre les quêtes et les compatibilités dues aux factions) et grâce à ses ambigüités, laisser le choix au joueur de s’allier avec le méchant boss du jeu, qui du coup, ne serait plus le méchant.

    Enfin bref, toujours est-il que la quête principale, pour peu que le joueur dispose du matériel et d’un personnage d’un niveau adéquats, assez rapide à terminer. C’est presque aussi long que de faire les quêtes de la guilde des mages. Mais c’est de toute façon sans compter les heures d’entraînement nécessaires pour atteindre l’objectif (tuer le boss pour rappel), ce qui, dans ce cas, augmente considérablement le temps de jeu. D’ailleurs en parlant d’entraînement, je vous mets une capture d’écran avec l’évolution des caractéristiques, talents principaux et secondaires. C’est loin d’être le personnage le plus puissant qu’un joueur puisse faire dans ce jeu, mais j’ai juste développé le nécessaire.

    Également, à la fin du jeu, je me suis retrouvé avec un pactole de 230 000 pièces d’or dont je ne savais que faire, pactole réalisé essentiellement grâce à l’ami crabe et aux nombreuses trouvailles daédriques, de verre et autres objets bien chers. Donc au final, on se surprend à soudoyer des PNJ à coups de 1 000 pièces d’or sans rechigner, à payer les entraîneurs à la chaîne et à prendre très souvent les transports alors que le moindre déplacement payant au départ du jeu était un moment douloureux (devoir se séparer des 20po sur la centaine que possède le personnage, ça fait 20% tout de même ^^).

    Au final, le jeu recèle de nombreuses qualités, des défauts aussi. Je pense aux collisions qui bloquent de trop (ah, vous n’avez jamais été bloqué entre un mur et un poteau ?), aux problèmes de script (au moment de l’entrevue avec Vivec, il arrive qu’il ne donne pas un objet indispensable pour la quête finale) ainsi que les quelques plantages (heureusement la plupart sans grosses conséquences grâce à mes sauvegardes régulières). Mais tout ceci reste correct, tant le terrain de jeu est vaste et riche, les styles architecturaux vraiment dépaysants et l’histoire complexe avec sa petite dose d’humour. Juste dommage que les graphismes soient un peu tristes à beaucoup d’endroits, mais bon, ce jeu date quand même de 2002.

  • Les tribulations de ma machine 8

    J’ai dû attendre une semaine avant de voir mon colis arriver chez moi de materiel.net. La préparation/livraison la plus longue que je n’ai jamais eue pour un achat en France à une boutique. Certes, la fête du 11 novembre n’a pas aidé. Enfin bref.

    Heureux

    Un très beau package et designJ’ai donc reçu une alimentation Seasonic X-460 Fanless (SS-460FL). De nombreux tests sur des sites de hardware lui ont décerné des prix concernant sa qualité. Fanless (sans ventilateur = zéro bruit), modulaire (utile pour bien disposer ses câbles dans la tour) et 80Plus Gold (haut rendement)… l’alimentation idéale pour moi. Mais avant de pouvoir l’utiliser, il fallait le monter. Et c’est vite devenu un casse-tête.

    Chiant… très chiant…

    J’ai commencé à retirer l’ancienne alimentation du boîtier Antec Sonata III, le fameux Earthwatts 500W. Cette alimentation est pas mal du tout, pas énormément bruyant et assez efficace selon les tests de hardware. Mais bon, elle servira à remplacer l’alimentation noname d’un autre ordinateur.

    Prévention

    D’ailleurs, si vous n’êtes pas déjà au courant, un petit message de prévention, à vous chers lecteurs de mon blog : les alimentations noname ou pas cher sont pour la plupart des dangers malgré les étiquettes qui y sont apposées. Je vous invite à visiter des sites traitant de ces maux qui, outre le danger exposé au matériel informatique, présente des risques de perturbations sur le réseau électrique de vos voisins. CanardPC a d’ailleurs un très bon article sur ce genre d’alimentations (je vous laisse chercher sur votre moteur de recherche favori). Maintenant, revenons à nos moutons.

    Suite du chiant

    Donc pour retirer mon alimentation, c’était le parcours du combattant. À cause d’une barre transversale dans le boîtier, il m’eût été assez difficile de trouver la solution. La première solution était de retirer le panneau du haut du boîtier. Échec. Le panneau du haut, tout comme le panneau de derrière (derrière la carte mère), sont soudés à la carcasse. Pas comme mon ancien boîtier que je regrette de temps en temps, l’Antec NSK-4000, qui était relativement bien conçu et robuste avec sa tôle épaisse.

    Deuxime solution : faire passer l’alimentation par le panneau de devant, par la baie des lecteurs optique. Échec. L’alimentation est plus large que la baie, et aucune solution pour la tourner dans un autre sens à cause du gros ventirad Noctua.

    Dernière solution : descendre la carte mère vers le bas pour avoir assez de place entre la barre transversale et le ventirad CPU. Succès, mais c’était long. Il a fallu dévisser la carte mère évidemment, puis la carte graphique, puis retirer la carte graphique de son port (ce qui n’est pas chose facile quand on sait que le bloqueur du port est situé sous le ventirad CPU — heureusement que j’ai les doigts assez agiles) avant de finir de dévisser la carte mère. Je descends la carte mère, et miracle, il y a pile la place pour sortir l’alimentation. Je fais l’opération inverse avec la nouvelle alimentation pour l’installer dans la baie pour laquelle elle est destinée… sauf qu’il y a un problème.

    Le connecteur de la prise d’alimentation n’entre pas dans le cadre ! Je n’ai pas envie de savoir à qui est la faute (pas de normes à ce sujet ?). Pour arriver à encastrer l’alimentation, il m’a fallu utiliser une pince pour déformer le panneau arrière. Ce n’est pas joli, mais bon, je ne vais pas visser l’alimentation de travers.

    Saleté de boîtier !... ou d'alim !La pince, le meilleur ami du tordeurEt voilà le travail

    Ensuite vient le moment où il faut brancher le bazar. Pas facile dans un si petit espace de brancher les câbles modulaires. Surtout à cause de cette saleté de barre transversale ! Bref, j’arrive à tout brancher au bout de nombreuses minutes, je remplace le ventilateur Tricool d’Antec par le 2e ventilateur du ventirad Noctua NH-U12P SE2. Puis vient le moment de tester le truc.

    Bon à savoir

    J’enclenche l’interrupteur de l’alimentation et j’entends bruit qui fait « clic clac » et qui se répète à l’infini toutes les secondes environ. Je mets 45 minutes avant de trouver que le connecteur du câble d’alimentation de la carte mère n’était pas enfoncé comme il le faudrait. Le « clic clac » était donc un mécanisme de la carte mère indiquant la mauvaise connexion de son alimentation. Voilà un truc d’appris.

    Réconfort

    Après des heures de montage, démontage, casse-tête, je profite enfin du silence de ma configuration ! Et encore ! J’avais acheté avec cette alimentation un ventilateur Noctua pour remplacer le ventilateur Foxconn qui équipait le PC dont je dois remplacer l’alimentation noname. Et dans la boîte du ventilateur, il y avait un connecteur Molex 8981 avec une dérivation pour alimenter les ventilateurs de PC. J’ai branché dessus le bifurcateur et l’U.L.N.A. aux deux ventilateurs. Verdict : les ventilateurs démarrent tout seul ! D’ailleurs, quand j’y pense, j’aurais pu mettre l’U.L.N.A. avant le bifurcateur histoire de n’en utiliser qu’un…

    Je pense avoir atteint le maximum, ou plutôt, le minimum sonore pour ma configuration. Les seules sources de bruit sont 1 disque dur (hyper silencieux d’ailleurs), les 2 ventilateurs Noctua et les puces de ma Radeon 5750.

    Un récapitulatif avant de faire quelques tours sur F1 2010 (que j’adore !) :

    • Boîtier : Antec Sonata III
    • Carte mère : GA P55M-UD2 de Gigabyte
    • Alimentation : Seasonic X-460 Fanless (SS-460FL)
    • CPU : INTEL Xeon 3460 (1156)
    • RAM : OCZ Technology 2×2Go DDR3 (OCZ3G1600LV4GK)
    • Carte graphique : PowerColor Radeon 5750 SCS3 (fanless)
    • Disques Durs : 1x Western Digital Caviar Green 1To
    • SSD : 2x Intel X25-M 160Go
    • Système d’exploitation : Microsoft Windows 7 Professionnel 64 bits

    ps : désolé pour la qualité des photos, l’iPhone n’est pas très doué pour ça

  • Fun dans Minecraft

    Si vous ne connaissez pas Minecraft, n’ayez crainte ! Allez voir l’aperçu de ce jeu sur le site de Fuu-Doh! où Vereen a écrit un article sur ce jeu : http://blog.fuu-doh.com/?p=417

    Cela fait environ une semaine que je m’y suis mis un peu plus sérieusement, et parfois, on peut créer des trucs délirants. Par exemple, cette tour de lave, à côté de deux cascades d’eau sur la capture d’écran…

    Minecraft : Tour de lave

    Ce jeu est vraiment génial. Le level designer que je suis en partie se trouve gâté par le gameplay. Bien sûr, il faut s’y mettre un minimum, par exemple, il m’a fallu trouver la lave dans les profondeurs de la croûte terrestre ^^. Ce qui veut dire qu’il faut avoir le nécessaire pour creuser, se fabriquer des torches, se défendre contre les horribles monstres. D’ailleurs, ils sont super flippants, de jour comme de nuit, surtout les creeper (un peu moins les araignées).

    Enfin bref, je retourne jouer 😛

  • ASIRRA, un captcha animalier

    Entre autres projets, je conçois actuellement le site web de Fuu-Doh!. Plusieurs points sont évidemment à aborder et il m’arrive forcément le moment où je dois réfléchir à des solutions telles que l’antispam pour éviter les commentaires frauduleux.

    Intrigué

    C’est ainsi que je suis tombé sur ASIRRA. Il s’agit d’un projet de Microsoft Research qui consiste à émuler le système captcha dans un contexte animalier. Ainsi, l’utilisateur doit sélectionner parmi dix images celles qui représentent un chat, les images sélectionnées par le système provenant d’un site partenaire (petfinder.com). Une façon plutôt ludique d’aborder un système de sécurité.

    captchas et ASIRRA

    Interrogatif

    Maintenant, il faut se demander si la technologie garantira de meilleurs résultats qu’un captcha standard. Pour que ASIRRA fonctionne, il faut que les images sélectionnées soient traitées de manière à ce que leurs données telles que la taille en octets et la couleur des pixels ne puissent être archivés dans une base de données pirate, sous peine de rendre la technologie obsolète après quelques semaines ou mois d’utilisation.

    Je suis loin d’être expert en la matière, mais s’il y a un quelconque moyen de récupérer la couleur des pixels d’un coin de l’image ou tout simplement la taille en octets de l’image, et que ces données soient invariables à chaque ré-affichage de l’image entre différentes sessions, ces données peuvent être exploitées dans le but de les archiver et d’en faire correspondre la réponse exacte (chat ou pas chat), obtenue par des moyens divers décrits ici : http://fr.wikipedia.org/w/index.php?title=Captcha#Contournement.

    Dans l’attente

    Tous ces points, ainsi que d’autres qui ne me seraient venues à l’idée, mériteraient d’être étudiées pendant la bêta pour parfaire au mieux le système. À moins qu’ils ne soient déjà réglés ou qu’ils ne fussent même pas des points problématiques. Dans ce cas, ne resterait plus que le design par défaut à travailler, très austère comparé au captcha de google (le rouge et sable).

    Vous pouvez avoir un aperçu de la technologie en suivant ce lien : http://research.microsoft.com/en-us/um/redmond/projects/asirra/.

  • Test du Dragon Age Toolset

    Bannière provenant du site du Toolset http://social.bioware.com/page/da-toolset

    Sorti il y a maintenant plus d’un an, le Toolset serait le puissant outil permettant de faire du modding pour Dragon Age. Je vous fais part de ma très courte expérience à ce sujet qui s’est déroulé sur 1 jour et 2 heures.

    Déconcerté

    Pinaise, que c’était dur de faire un mini mod tout con. D’abord, il fallait installer le Toolset et évidemment, il ne marchait pas du premier coup. J’ai dû suivre les instructions du wiki de Bioware pour terminer l’installation. Après diverses manipulations dans les dossiers et registres, téléchargements et installations de produits Microsoft (SQL Server 2005 entre autres), miracle, tout a l’air de fonctionner ! Il faut avoir le cœur bien accroché si vous voulez réussir à installer le Toolset. Et savoir lire l’anglais aussi… de toute façon, tout est en anglais dans le Toolset.

    C’est parti pour l’aventure

    Enfin, j’ouvre pour la première fois l’éditeur… Par où commencer ? Mon instinct de pseudogeek me dirige vers le manuel officiel… qui n’est pas complet. La belle affaire…

    Je parcours divers sites de tutoriaux pour compléter ce que j’ai lu dans le manuel officiel jusqu’à ce que j’en trouve un qui a l’air d’expliquer à peu près ce que j’ai envie de faire. Et ça fonctionne ! C’est étrange, tout a bien fonctionné, pas de problèmes de droits, ni d’exports…

    Le moment de vérité

    Pour les connaisseurs de Dragon Age, j’avais voulu ajouter une robe portée par les Archivistes/Mages dalatiens. Voici donc ce que j’ai obtenu au final dans le jeu (je vous prie d’ignorer les statistiques honteusement élevées de cet objet 🙂 ) :

    Capture d'écran de Dragon Age

    Oui, mais…

    Qu’est-ce que c’est que ces lettres ?! En effet, les lettres accentuées et autres caractères spéciaux n’ont pas l’air d’avoir leur place dans le jeu. Je n’ai trouvé aucun tutoriel traitant de localisation. Comment Bioware a-t-il fait ses localisations ? Mystère car :

    The Dragon Age toolset doesn’t come with any of the tools that BioWare used to perform localization

    source : http://social.bioware.com/wiki/datoolset/index.php/Localization

    Me voilà bien avancé, pas moyen d’avoir l’outil qui sert à définir les noms d’objets dans d’autres langues telles le français.

    Mauvaise fin

    J’aurais bien aimé terminer au moins un mini mod comprenant juste un ajout d’un objet dans un coffre du jeu ou je ne sais quoi… Hélas, la dernière étape de la localisation n’a pas été concluante. Mon mini mod restera inachevé… et je pense qu’il n’y en aura pas d’autres malheureusement.

  • Tests de jeux vidéo en direct sur FuuDoh!

    Sur le site FuuDoh, nous avons lancé samedi dernier une nouvelle formule d’émission de tests de jeux vidéo dans laquelle vous pouvez participer en tant que spectateur.

    La formule est simple : nous présentons le début d’un jeu et ensuite grâce à un chat, nous répondons en direct aux questions que vous vous posez concernant la maniabilité du jeu, le son, les graphismes, etc…

    N’hésitez pas à mettre ce lien dans vos favoris pour suivre nos petites productions !

    Pour note, le premier test en direct est celui d’Enslaved sur Xbox360, vous pouvez passer directement par ici pour le visionner : http://blog.fuu-doh.com/?p=356

  • Une mise à jour sur PS3

    Je ne sais pas pour vous, mais j’ai toujours l’impression que les mises à jour des jeux et du système de la PS3 prennent un temps fou à s’effectuer.

    C’est particulièrement agaçant quand on s’aperçoit que l’une des mises à jour en question, ici pour Heavy Rain, pèse plus de 1 Go. Ça a intérêt à valoir le coup !

    D’ailleurs, les constructeurs de consoles (SoNintenCrosoft) devraient penser à mettre en place un système de Release Notes (Notes de version en français) lors d’une mise à jour, comme sur certains MMO où justement le joueur doit patienter de très longues minutes avant d’accéder à son jeu.

    Je doute fortement que les personnes concernées liront mon post. Mais si vous êtes développeur / ergonomiste ou que sais-je d’autre, si vous avez une application ou un jeu qui nécessite une longue mise à jour, pensez à mettre des release notes lisibles par l’utilisateur final !

    Quelques Mo à télécharger

    PS: ok, la mise à jour comprend l’utilisation du PSMove. Malheureusement, je n’en ai pas encore, même si ça a l’air intéressant.

  • Fin de mon contrat à Serious Factory (ex-SoBuzzy) et avenir proche

    Fin d’une aventure

    Jeudi dernier, j’ai définitivement quitté les rangs de Serious Factory (autrefois SoBuzzy) par une démission, après plus d’un an et demi de bons et loyaux services. Cela faisait déjà plusieurs mois que je songeais à un départ. J’en avais tout simplement marre des heures de la journée perdues dans les transports, de la fatigue qui s’accumulait et de tas d’autres choses encore moins amusantes.

    Remerciements

    Je salue tout le staff d’avoir été si génial, car c’était un bonheur de travailler avec de telles personnes qui ont le cœur à l’ouvrage. Je retiendrai de nombreuses têtes et de moments forts, des blagues du genre « Pourquoi la sandwicherie ? — Parce que c’est drôle ! »…

    À venir, l’avenir

    Me voilà donc de nouveau sans travail, ou plutôt, me voilà de nouveau avec du temps libre pour travailler sur mes projets personnels ! J’ai essayé de rejoindre une formation à l’université, mais évidemment je m’y suis pris trop tard donc les responsables de formation n’ont pas trop voulu cela, sauf peut-être en formation continue — ce qui ne m’intéresse pas vraiment.

    Ambitions ambitieuses

    C’est pour cela que je dispose d’au moins un an pour concevoir et réaliser tous les projets que je voudrais faire. Par quoi vais-je commencer ? J’ai tellement de choses à faire. Bon allez, une todolist en vrac :

    1. Refaire le site web de Fuu-Doh!
    2. Ré-apprendre le HTML, PHP, MySQL, CSS, etc…
    3. Maîtriser soit Unity (mode facile), soit le C++ OpenGL / DirectX (mode difficile)
    4. Faire un jeu vidéo commercialisable
    5. Commercialiser ce jeu
    6. Maîtriser FLStudio
    7. Maîtriser mon nouveau microphone et les enregistrements sonores
    8. Continuer les vidéos de Fuu-Doh!
    9. Terminer Morrowind sans tricher
    10. Refaire le thème de mon blog… ou refaire le site

    Déjà largement de quoi faire. 🙂

  • Retour en Morrowind… sans triche cette fois

    Cela fait des années que je n’ai pas touché à Morrowind. Ce jeu m’a énormément marqué, de par sa complexité technique et scénaristique.

    Mais ce qui m’a également marqué, c’est la méthode qu’il m’avait fallu employer pour en venir à bout de la quête principale : j’avais utilisé des codes de triches pour bénéficier d’avantages de toutes sortes. De quelles avantages je parle ? Du genre : invincibilité, augmentation du talent d’acrobatie pour traverser les montagnes plus rapidement avec des bonds de plusieurs centaines de mètres… et même avec ça, j’ai pris une semaine de vacances entière pour terminer cette quête principale.

    Mais cette fois, je me suis donné un objectif : terminer la quête principale sans tricher !

    Et c’est bien parti pour, car grâce aux conseils d’un ami et collègue, j’ai pu comprendre certains mécanismes cruciaux du jeu, surtout ceux qui concernent l’évolution des talents et caractéristiques de l’avatar.

    Par contre, certaines choses me fâchent actuellement dans ce jeu.

    Par exemple, un assassin de haut niveau peut apparaître aléatoirement à chaque fois que je me repose (à cause de l’add-on de Tribunal je crois), mais bon, je ne me repose plus vraiment car j’ai plusieurs niveaux en attente de repos (si je dors alors que je n’ai pas progressé mes talents, je perds des bonus multiplicateurs des caractéristiques, bref c’est un truc pour optimiser les montées de niveau)

    D’autre part, pour prétendre au rang de mage, il me faut un bâton de mage. Or, j’ai passé une soirée entière à essayer de me dégoter le Baton de Magnus.

    Bâton de Magnus

    C’est Ajira, la khajitt de la guilde des mages de Balmora qui m’en a parlé. Déjà, pour trouver l’endroit où trouver ce bâton, c’était franchement galère, mais en plus, les adversaires sont redoutables, surtout le dernier qui fait office de boss (je m’en suis débarrassé avec un sort d’empoisonnement fait maison pour le tuer à petit feu à distance). Mais ce qui m’a le plus exaspéré, c’est que le jeu ne considère pas le Bâton de Magnus comme un bâton de mage ! Alors que le PNJ pouvant me promouvoir au rang supérieur me dit clairement que n’importe quel bâton de mage peut faire l’affaire, mon expérience me dit le contraire… Me voilà obligé d’acheter un pauvre bâton à 5000 pièces d’or que je n’ai pas (le Bâton de Magnus en vaut 210.000) ou de me débarrasser d’un magicien renégat pour lui prendre son bâton.

    Enfin bref, je vais continuer ma visite de cette chère province de Morrowind, D’autres joyeusetés risquent de m’arriver, mais ce n’est pas cela qui me fera arrêter; et encore moins grâce aux divers packs d’améliorations graphiques préparés par la communauté de moddeurs qui rend le jeu… plus regardable.