lundi 7 décembre 2015

Jouons à Evoland II

Evoland premier du nom était un jeu très original, il s'agissait de vivre une aventure qui nous faisait découvrir les différentes phases de l'évolution du JRPG sur console ( noir et blanc type game boy, 8 bit, 16 bit, 3D etc.). Malheureusement le gameplay était un peu trop simpliste, et le jeu trop court. Il s'agissait cependant d'un excellent moyen de (re)-découvrir le genre.

Evoland II va plus loin : sur la base d'un action-rpg à la Secret of Mana, nous découvrons toute la palette des gameplays du jrpg au fighting game en passant par les jeux de réflexions. Ajoutez à cela un vrai scénario, une durée de vie d'une vaingtaine d'heures et une difficulté bien dosée en mode "challenge", et vous avez l'un des meilleurs jeux de l'année.


jeudi 26 novembre 2015

Jouons à Metroid Prime - Episode 1

Après Metroid Fusion, la saga prend le virage de la 3D sans renier son gameplay conjuguant majestueusement exploration et action.

Il faut indéniablement un petit temps d'adaptation aux contrôles à base de ciblage, bien différents des épisodes 2D mais également des normes actuelles en matière de shooter 3D.


mercredi 25 novembre 2015

Ultimate Doom - Crossing Acheron

De retour avec un "let's play" de Crossing Acheron, une carte pour Ultimate Doom qui est dans la sélection des wads de 1994 de doomworld.

Une carte de John "Dr. Sleep" Anderson, auteur de la carte E4M7 officielle d'Ultimate Doom.

Je joue ici en Ultra Violence avec le moteur Eternity.

Musique d'introduction extraite de Heavy Rain on a Devastated Mars Colony.


mercredi 27 mai 2015

Screencasting de jeux vidéos pour GNU/Linux

Salut à tous,

Le screencasting de jeux vidéos est bourré de contraintes :

- Il doit pouvoir gérer deux flux audio distincts : le son du jeu et l'enregistrement du joueur.

- Il doit consommer peu de proc ...

- tout en en préservant une grande qualité d'image.

Windows est plutôt bien pourvu en matière de logiciel de ce type, le plus connu étant FRAPS.

GNU/Linux ne semble a priori pas bien loti : La plupart des logiciels connus ( celui intégré dans gnome-shell, gtk-recordmydesktop ou encore Istanbul ), sont souvent ou trop gourmands, ou incapables de gérer deux flux audio ou encore datés ( pas de prise en charge des archi 64 ni de la capture opengl ), et bien souvent cumulent les trois tares !

Heureusement il existe au moins une solution ( si vous en connaissez d'autres je suis preneur ) : simplescreenrecorder couplé au système de son Jack. Ils nous apportent :

- Une consommation proc/mémoire raisonnable.

- La gestion des flux audio multiples ( via Jack ).

- Le support des architectures 32 bit et 64 bit.

- La capture opengl.

- La simplicité (en prime !).

Voyons les étapes pour installer l'engin. Je vais donner les exemples sur Arch Linux, mais ils sont facilement transposables à votre distribution :

Installer simplescreenrecorder et jack :

# pacman -S simplescreenrecorder lib32-simplescreenrecorder jack2 qjackctl

Configurer jack :


1) Afin de faire transiter automatiquement le flux audio des applications standard ( qui ne passent pas par défaut par le serveur de son jack ) veuillez enregistrer le texte suivant dans le fichier ~/.asoundrc :

# override default
pcm.!default {
    type plug
    slave {
        pcm "rjack"
    }
}

# ALSA-to-JACK bridge
pcm.jack {
    type plug
    slave {
        pcm "rjack"
    }
    hint {
        description "JACK bridge"
    }
}
pcm.rjack {
    type jack
    playback_ports {
        0 "system:playback_1"
        1 "system:playback_2"
    }
    capture_ports {
        0 "system:capture_1"
        1 "system:capture_2"
    }
}

Lorsque vous lancerez le serveur de son jack, il deviendra automatiquement le serveur de son par défaut de presque toutes vos applications ( certaines sont récalcitrantes comme ... wine ! Il y a un moyen de le bidouiller, mais je n'ai pas encore réussis à le faire ).

2) Redémarrer votre session pour prendre en compte la configuration d'asound.

3) Exécutez qjackctl, vous verrez ceci :



Cliquez d'abord sur "Réglages" et entrez les valeurs suivantes :



Sauf :

- Échantillons / périodes : vous pouvez changer la valeur si vous avez de nombreux "xruns" ( sur l'interface principales se sont grosso modo les chiffres en rouge à gauche du compteur, il sont verts quand ils sont à zéro ).

- Périodes / tampons : à changer aussi en cas de problèmes. Grosso modo une valeur de 2 convient dans la plupart des cas, et une valeur de 3 semble préférable pour les cartes son USB.

- Interface : le choix de votre carte son. Ici c'est configuré sur ma, très médiocre, Alesis IO/2.

- Latence : pour de l'enregistrement une latence de 34 ms ne pose pas de problèmes, si vous faites du MIDI et de la composition musicale, il est préférable de tourner autour des 22 ms.

Ensuite il faut sauter à l'onglet Divers et entrez les valeurs suivantes :


Microphone en stéréo :

La plupart des micros capturent en mono, vous entendrez alors votre voix que sur la gauche ou la droite du son stéréo.

La solution est simple, cliquez sur "connecter" dans la fenêtre de qjackctl, vous obtiendrez cette fenêtre :


capture1, votre microphone, n'est connecté qu'à une seule entrée de simplescreenrecorder (in_1, et in_2). Cliquez sur l'entrée à laquelle il n'est pas connecté et cliquez sur "connecter", vous verrez un petit trait rouge se former entre les deux pôles :


Il se peut que votre micro soit relié à capture2, auquel il suffit de faire la même manip pour cet élément.

Passons à Simple Screen Recorder :

Exécutez-le et voyons rapidement les options importantes.

1) Premier écran on clique sur continuer



2) La plupart des options du second écran parlent pour elles. Je n'ai pas encore essayé la capture OpenGL, à tester donc. Je vous conseille un framerate de 30, c'est suffisant pour des vidéos web. Pensez à cocher Record system microphone ET Record system speaker ainsi que sélectionner JACK comme backend!


3) Sélectionnez le profile youtube et donnez un nom à votre série de vidéo, l'option Separate file per segment s'occupera d'ajouter une date à chaque enregistrement.



4) J'utilise la combinaison Super  + R ( la touche Windows sur la plupart des claviers pc ) comme raccourcis pour démarrer et stopper un enregistrement, car elle est rarement utilisée dans les bureaux linux. À chaque fois que vous redémarrez un enregistrement en faisant la combinaison de touche après avoir stoppé, le logiciel s'occupe de créer un nouveau fichier avec le nom choisit et une nouvelle date pour peu que vous ayez coché l'option Separate file per segment.



C'est tout ! Et oui !

Note : Chez moi Chromium ( le navigateur web ) fonctionne mal avec Jack, au bout d'un temps aléatoire le son qu'il produit se détériore. Je n'ai pas de problèmes avec Firefox.

mardi 26 mai 2015

ToME 4 : Erin, archère, épisode 1 & 2

Je me suis essayé à l'enregistrement audio dans le deuxième épisode. Voix à gauche uniquement, musique encore trop forte et débit  de parole trop rapide ... Mais ça passe, non ? Non ? Ah bon ...


dimanche 24 mai 2015

Tales of Maj'eyal : Tenelin, voleur hobbit

Tenelin, hobbit voleur de son état, part pour l'aventure et pénètre une forêt infestée de trolls.

Sa réussite ne tiendra qu'à sa capacité à bien se positionner pour porter le coup de dague meurtrier, et à poser intelligemment les pièges de sa confection.





Les ruines de Kor'Pul ont été mortelles pour notre hobbit. Pas assez puissant dans les attaques à distances avec peu de possibilités de replis face aux magos.