dimanche 8 décembre 2013

[Intermède] What's next?

Petit mockup fait avec un tileset
D'un certain Jérôme. Le lien
Arrivera plus tard.
Salut à tous! Juste un petit passage pour indiquer que les prochains posts parleront certainement de la programmation. Je me sens d'envie à parler un peu des mécanismes de jeux.
Sinon, pour le test vidéo, bah, je vais bientôt commencer les captures vidéos. Mon cotesteur n'est qu'au chapitre 4, mais je vais commencer sans lui, il me dira des nouvelles plus tard.
Ensuite, pour les jeux en général, c'est pas tellement retro, mais je me suis payé une bonne tranche de Skyrim hier, et ça faisait plutôt plaisir. Je me suis refait un perso, histoire de se souvenir de comment c'était au début, et j'ai l'impression de me débrouiller bien mieux que la premiere fois! Pour les curieux, je me suis fait une Khajiit voleuse (et c'est bien la première fois que je prends un perso feminin. Toutes façons, c'est pas comme si on le/la voyait).
Au niveau rétro, j'ai une idée de mini-test pour vous. Un petit jeu Game Boy sorti de nulle part.

J'ai envie de faire un peu de pixel art aussi c'est temps-ci. J'ai réuni tout le pixel que j'ai fait sur Omnimaga en un post, admirez.

Voilà les nouvelles du front. Sur ce, je vous laisse. A plus!

vendredi 6 décembre 2013

[Intermède] Nuit de l'Info : Aftermath

J'ai sommeil. Ca fait plus de 30h que je suis réveillé. On n'a rien rendu.
...

Tout se passait plutôt bien. On préparait la salle, on avait quelques idées, sur un thème assez pourri, accordons-nous. Mais très vite, la moitié du groupe lâcha complètement le projet, étant donné que ce fichu sujet portait sur le web et ce sous-groupe ne maîtrisait que des technos de C++/VB.NET. Cela fut un coup dur pour le restant. On avance, on dessine des plans de Système de Gestion de BDD, on sépare les tâches, et ça avança correctement jusqu'à vers 4h du matin, où N4zim eut comme un révélation déprimante : on ne rendra pas quelque chose de concret à temps. Pas moyen de le convaincre de finir, il quitte le navire. J'en reste avec les deux partenaires qui restent à discuter, jouer et regarder des animes. (Pour le coup, on a regardéle pilote d'Aquarion Evol : poubelle, celui de Highschool DxD : too much adult content et on a regardé celui de Sket Dance : moyen.)

Donc voilà. Notre Nuit de l'Info. C'est bien dommage, mais on aura eu une bonne soirée. Je vous laisse, je cherche le repos. A plus!

BONUS: vous avez tous loupé le magnifique chant qu'on a fait avec quelques connaissances de l'histoire de Gurdil et de la Marche des barbares. Juste magique.

jeudi 5 décembre 2013

[LIVE] Nuit de l'info 2013

Salut à tous!
Je participe ce soir à la nuit de l'Info 2013 avec quelquies connaissances et un ami, N4Zim. On doit produire quelque chose selon le sujet, et on n'a que du coucher du soleil jusqu'au lever pour le coder/forunir.

L'équipe, Aix'pendables, est divisée en 2 parties : desktop (C++) et Web.

Je suis le type avec le t-shirt Half-Life, venez voir nos pitreries pour la soirée!


mardi 3 décembre 2013

[Intermède] Diverses Choses.


Salut à tous! Il y a un petit vide niveau retrogaming, ces temps-ci. Je vais parler un peu de prog.

Allez, aujourd'hui, c'est du Java avec LWJGL et les sockets!

La semaine qui est passée a été utile. J'ai appris à me servir des sockets en Java. Pour simplifier. c'est un moyen de communiquer entre deux ordinateurs par le réseau. Les sockets utilisent le protocole TCP, qui limitent la connection qu'à deux participants, mais offre une meilleure gestion des éventuelles pertes de données. ( On peut très bien faire communiquer deux programmes sur un même ordinateur avec la bonne vieille boucle nommée localhost, d'adresse IP 127.0.0.1. C'est une pseudo à adresse qui redirige automatiquement sur soi.)

Le TP de réseau incluait la programmation d'un client daytime ( vieux service qui donne l'heure et la date quand on se connecte au port 7, si je ne m'abuse), un client écho ( qui renvoie tout ce qu'on envoie à l'écran), puis la création de leurs serveurs. C'est assez intéressant, surtout quand on gère le serveur en multi-threaded (plusieurs sous-programmes tournant simultanément), dont chaque thread gère un client. Le dernier exercice était la réalisation d'un client SMTP (envoi de mail). Meh, j'ai fait un bot IRC, c'est bien plus fun et intéressant! EiyoBot ne réside que sur le chat #Omnimaga-spam pour le moment, et encore, pas tout le temps, car il est encore en développement plus ou moins important. Le plus intéressant à faire reste les fonctions auquel il va s'appliquer à faire, comme convertir un sprite Axe Parser en une image via un service qu'un autre Omnomien a fait, ou à compresser de l'héxa en RLE. Je cherche encore où il pourrait être utile. Je pense à faire afficher les cycles utilisés pour chaque commande du Parser. Détail amusant: ce petit bot utilise des regexes pour récupérer des infos! (Je hais créer les regexes, c'est l'essence même de la magie noire informatique, mais j'aime bien les utiliser).

Bis
Après, j'aime bien ces temps-ci jouer avec LWJGL, qui est une librairie qui donne accès à OpenGL directement en Java. Maintenant, je peux ajouter ça sur mon CV! :p OpenGL est assez fun, quoique lourd à écrire, car pour dessiner un cube, la manière la plus simple implique quand même l'appel d'une fonction de début de dessin par quad, le dessin de 6*4 vertiges, l'appel de la fonction d'arrêt de dessin, et la fonction pour afficher le tout. Ce qui fait la bagatelle de 27 fonctions, et encore, je vous épargne toute l'initialisation... Par contre, ne pas se planter dans les VBO, j'ai planté des ordis plus d'une fois rien qu'avec un Segfault! Oo

Sinon, mon laptop montre des signes de fatigue physiques: un truc qui a du jeu dans le boitier, l'acpi qui plante et qui m'amène à mon premier Kernel Panic sous Arch... Sans compter le combo de retour de karma que je me suis pris hier/avant-hier (blessure à un doigt, Archlinux qui se suicide à petit feu, l'ordi qui lâche peu à peu, l'interroge orale en compta qui tombe PUREMENT PAR HASARD SUR MOI, les abrutis du collège qui m'ont reconnus et emmerdés...), ça m'embête un tantinet.  Cet ordi, j'y tiens un peu.

Sinon, petite anecdote: J'ai les derniers kernels de Linux qui sont totalement imcompatibles avec mon ordi. Je démarre pas avec. Lors de mon sauvetage, je me suis planté d'architecture et j'ai un kernel x86_64 sur une installation i686. A présent, à cause d'un truc que je ne sais pas d'où, je ne peux plus rien installer. Tout s'installe, mais impossible de lancer un programme récent, car Nunux ne trouve pas la commande, malgré sa présence dans les dossiers qu'il faut... Donc, par pure connerie, j'ai essayé de réinstaller pacman (package manager, crucial dans une installation Arch). Je vous laisse deviner le résultat...

Bon, assez écrit, Evernote râle quand j'écris trop. Je vous laisse. Allez, à plus!

mardi 19 novembre 2013

[Interlède Nocturne] Ca cube ici

Salut à tous! Ca fait une paye, dites-moi! Haha, je sais, je sais... Mais au moins je reviens pas les mains vides! (Mais si c'est le test que vous attendez, c'est mal parti, je n'ai rassemblé que les grosses idées). J'ai trouvé un joli petit creux entre mon emploi du temps scolaire et extrascolaire pour vous! Je devrais en rajouter plus, ça me manquait d'écrire! :p

Niveau rétrogaming, c'est un peu le désert. Je joue bien de temps en temps à Earthbound, mais je me tâte de perdre mon temps en jeu pour le récupérer en temps de programmation. Faut dire aussi que j'ai un truc plutôt intéressant sur la planche de travail. J'ai, en avance sur le programme, attaqué la programmation OpenGL. C'est assez... verbeux. Le nombre de fonctions qu'il faut utiliser pour dessiner un cube est juste trop grande, alors imaginez quand on s'attaque à un moteur de voxels à la Lego... Yep, je m'attaque à un éventuel report de Walk-o-Bot (ou du moins le TRPG qui s'en suivait) en 2D à la 3D. C'est juste totalement différent, et aussi monstrueux. J'ai actuellement un système de génération/gestion/affichage de monde... comme Minecraft. Ce jeu revient souvent car nombre sont les gens qui s'attaquent à la programmation d'un clone (avant qu'il ne tombe dans l'oubli total). Quoi qu'il en soit, je pense tâter dans un système de jeu résultant d'un mix entre FFTA et un sandbox game. Lors d'un duel, des délimitations sont définies, les équipes se forment, et baston. L'avantage de mon engine est la possibilité d'altérer le monde afin de retourner l'avantage. Archers ennemis en vue? On place des blocs pour leur obstruer la vue. Un pont? Faisons-le se casser pour que les ennemis tombent...
Meh. Bizarrement, sur mon ordi,
la transparence du texte ne se fait pas...

Certes, on n'en est pas encore à la partie stratégie, mais j'ai déjà réussi à gérer un monde empli de chunks, avec une génération asynchrone (en italique car je sais pas si je peux sortir ça dans un thread pour le moment. Peut-être qu'avec un mutex...), et à gérer quelques problèmes qui se sont soulevés. je vous les laisse, elles sont très intéressantes à étudier:

  • Comment gérer/stocker les blocs?
  • Comment générer le monde? Doit-on générer tout d'un coup?
  • Comment optimiser le rendu?
  • Comment rendre correctement des blocs transparents/translucents? (Celui est assez particulier)
Un screenshot plus vieux : On retrouve la génération
à la Walk-O-Bot...
OpenGL est dur à manier, mais avec moultes astuces, on peut obtenir quelque chose de joli et sympatique. Je vais pas tarder à publier les sources sur un autre GitHub. C'est relativement une bonne (ici encore, je mets en italique car je sais que l'on peut faire mieux et plus poussé, mais heh! Je bosse pas chez Mojang) base.

Ensuite, niveau calculatrices, j'ai complètement abandonné les Casios ces temps-ci au profit d'un concours et de Hinawa Battle Engine. Parlons un peu de ce dernier.

Je sais pas si je vous en ai déjà parlé, mais je planche sur un port du moteur de combat de Mother 3 sur TI 83+/84+ en Axe Parser. Je n'ai pas de screen récent sous la main, mais le bousin tourne bien. Il me faut encore les stats de 3 personnes, ainsi que celles du monstre, et je pourrai attaquer à la programmation des tours. Par rapport aux versions précédentes, j'ai gagné un nombre assez important d'octets que j'ai réutilisé pour gérer d'autres routines, ou optimiser d'autres, comme celle d'affichage du monstre, ou celle du HUD. La différence notable avec les jeux originaux et à présent et pour le moment l'absence des rolling meters pour les PP pour les persos qui n'ont pas la possiblité d'utiliser les attaques PSI.

Pour le fameux concours, j'ai crée un petit jeu nommé Furious Pong
6.5Mo de GIF PUR FURIOUS!
, une sorte de Pong sous anabolisants et stéroïdes. Combinez un pong avec un multiball pouvant aller jusqu'à 150 sur une simple calculatrice + des power-ups bien salauds pouvant vous rendre chèvre,  le tout dans des graphismes pas trop moches et une vitesse exceptionnelle pour un tel jeu, si c'est pas beau! Un petit GIF vaut mieux que mille mots, je vous laisse avec le screen final du jeu. Passez une bonne nuit!

vendredi 18 octobre 2013

[Intermède nocturne musical] Good ol' IAYD

Salut à tous! Ce soir, je n'ai pas envie de faire quoi que ce soit, jouer, dormir, manger, écrire le prochain test, donc voici de quoi vous ravir les oreilles le tant que je me trouve l'envie de bouger mon derrière. Juste mon morceau de Chiptune favori. Just pour vous dire. (J'ai au dessus de ma liste un autre morceau, mais je ne le garde que pour des occasions vraiment importantes...)

IAYD, c'est le diminutif de I Am Your Destruction, et c'est un chiptuner sur Gameboy et LSDJ. C'est à peu près avec lui que j'ai  commencé à aimer le chiptune et découvrir la scène du 8-bit (Mon Dieu, je viens de dire scène Oo)... MicroCollective, le défunt 8BC (c'est obligé, ils se foutent de moi. C'était une putain de database de plus de 20Go de chiptune qui a fermé... D'abord un message de fermeture, puis une erreur serveur, et maintenant ce logo qui me titille et me donne envie d'aller menacer du webmaster pour qu'ils nous rendent public la version qui se prépare, car je suis sur qu'il y en a une! RAAAAH), 8bitPeoples où j'ai trouvé quelques EPs qui formeront la base de ma musique sur mon téléphone...

Quid du reste? Je profite de ce billet pour vous signaler que j'ai déjà commencé à écrire le prochain test, et que j'ai plus ou moins "recruté" deux personnes pour me filer un coup de main. Pour le reste du monde, je continue à programmer HBE et Furious Pong. Je commence à aimer Haxe et Haxeflixel. le seul défaut est la compilation qui dure des plombes. Donc pour le cycle code/test, on perd un petit bout de temps.

Voilà voilà. Il est temps que j'aille me coucher, avec mes cernes monstrueuses, ma tête ressemble à un visage de panda. Je vous laisse! A plus!


lundi 30 septembre 2013

[Sondage] Le support du prochain test

"FURIOUS PONG, Pong on Steroids! Sad with only one ball? Now try surviving with up to 150 balls! You'll never have a break!" - Furious Pong, mon prochain jeu.

Salut à tous! J'espère que la rentrée s'est bien passé. Moi, c'est plutôt tranquille, surtout niveau jeu. A part ce jeu que j'aurai testé, cela aura été le calme plat, tiens! J'ai surtout programmé. Un bon paquet de lignes de code tiens, et de l'Axe Parser! :p Je participe notamment à un concours de programmation sur calto. Je vais faire un projet qui me tient de faire ensuite pour pas mal de plate-formes : FURIOUS PONG.

 Quoi qu'il en soit, je me tâte pour choisir le support du prochain test. Soit je le fais à l'écrit et je rajoute un tas de GIF/vidéos youtube, soit je le fais en vidéo-test, et là, ça risque d'être une bonne vidéo. Je pense notamment retoucher un tas de trucs, comme l'intro/outro, rependre Ultraviolet, ou prendre Chronos, qui a une intro de taré. Un nouveau micro de rigueur ainsi qu'un changement de ton de voix, parce que là, on se croirait sur une vidéo de mioche de 9ans :/ Et évidemment, je prendrai des moments magiques, et puissants!

Allez, il se fait tsar, doit dormir. JE crée le sondage et je vous laisse. A plus!

[spoiler]NKC[/spoiler]

mardi 3 septembre 2013

[Intermède Nocturne] Quid du blog?

Salut à tous! Je fais encore une imsomnie, et c'est donc vous qui en profitez. Ca tombe bien, je voulais parler un peu de l'avenir du blog. J'avais, il y a quelques temps, parlé d'une eventuelle migration vers un autre support, blogger ne me fournissant non seulement un "IDE" convaincant sans qu'il ne me fasse des merdouilles de style de partout, ni une flexibilité de tri de posts qui me plairait...

Je cherche donc un support convenable et performant. PAr support, je veux dire soit un framework fait main/préparé qui supporterait le tri et le Markdown, soit un framework de type WordPress, mais ça ne reste pas mon option préférée, j'aimerais au moins essayer de trafiquer le cœur du système pour voir ce qu'il se passe.

Je suis actuellement intéressé par Node.JS, principalement par son principe et sa modularité assez sympa (un serveur qui tourne en JS, pourquoi pas? Un framework web à partir de ceci, pourquoi pas (bis) ).
Sinon, j'ai encore changé d'avatar, j'l'ai modifié plus ou moins à la main pour le mettre aux 4 couleurs de la bonne vieille brique grise, j'ai nommée la Game Boy.

Ca et j'avais envie d'amortir un peu la connerie que j'ai faite en prenant une 3DS (très peu de jex intéressants...), et je me suis pris New Supe Mario Bros 2. j'ai commencé à profiter du jeu qu'pendant le monde 5 (la tête dans les nugaes...). Pour faire un rapide résumé, à part les trucs cachés, dans l'ensemble c'est simple, ça a un charme simpliste assez prenant, la musique n'a malheureusement que peu changé, si ce n'est que deux ou trois instruments en plus. Mais le jeu parait plus court que le premier u nom. Dommage qu'ils (Nintendo) aient compensé avec des DLC payants... Sinon, le concept est assez poilant: le déséquilibre omniprésent du nombre de pièces avec le nombre de morts dans le jeu jusitifient *très* rapidement pourquoi le maximum du compteur de vies est passé à 999... Par contre, oubliez le million de pièce, je suis au monde 5, j'ai fait à peu près 70-100% des mondes que j'ai débloqués, et je ne suis qu'à 25'000 pièces... Il y a aussi un déséquilibre au niveau difficulté: les trucs cachés sont que trop bien cachés, et le reste est cousu de fil plus blanc que blanc... Petit détail qui tue: le fond se floue quand on active la 3D. Useless, mais génial! :3

Après, coté rétro, c'est Turok qui fait son apparition dans ma liste des jeux essayés... C'est... spécial, rien que le pitch me comble: un Amérindien (comprenez peau rouge  Indien du Far-West) qui traverse le temps se met à chasser du dino...à l'arc, puis aux armes alakon standard comme le sempiternel fligue jusqu'au BFG fusil à plasma...

Voilà voilà, je n'irai pas plus loin ,le sommeil me prend par surprise. Allez, à plus!

mercredi 28 août 2013

[Rétro-Musicos] Attaquer la rentrée du bon pied!

"Pas de panique!" - Guide du Voyageur Intergalactique
Salut à tous! Les grandes vacances se terminent bientôt, et il va falloir reprendre le rythme scolaire pour une année de plus... Argh, on va tous être crevés comme pas possible à veiller jusqu'à pas d'heure, comme là maintenant... Pas de panique! Je vais vous donner quelques petits liens vers de la bonne musique 8-bit, aussi appelée chiptune pour apprécier la rentré d'ici peu!

A mon avis bien personnel, la musique est un point crucial dans beaucoup de choses. Je me promène constamment avec mon casque audio sur les oreilles/autour du cou afin de profiter quasiment tout le temps d'artistes comme IAYD, Chipzel, Kplecraft, et bien d'autres! Quel est votre style? Nerveux, énergétique? Relax et tranquille? Regardons de plus près ce que j'ai sous le coude!

mercredi 31 juillet 2013

[Anniv'] Bon anniversaire Rétro-Actif!

Salut à tous! J'avais pas vu la date! Rétro-Actif a eu un an le 6 juillet! \o/
Un an de tests, de programmation, de blabla, de BSOD, de Linux, de Raspberry Pi... Un an quoi!
Je vous remercie de ce soutien qui me permet de continuer à profaner des stupidités pour vos beaux yeux (par exemple pour Secret of Evermore, c'est pas l'Antiquité, mais le Moyen-Âge...), vous partager les machins immondes que je fais sous prétexte que ce sont des prototypes de jeux en construction et des vidéos au son complètement foiré pour vous faire découvrir un jeu! Yay!

Bien évidemment, ce précédent paragraphe est à prendre au second degré, petits malins! Je passe pas mal de temps pour rédiger les tests (souvent jusqu'à une semaine), mes prototypes n'avançant pas souvent, vous aurez le temps de les oublier, et pour Secret of Evermore, je pense corriger la vidéo la semaine prochaine.

J'espère juste continuer le plus loin possible dans cette aventure, et continuer de jouer/programmer avec vous! Laissons de coté les erreurs du passé et allons de l'avant pour plus de tests et de lignes de code!
2719 vues en plus d'un an, soit une moyenne de 226 vues/mois

mardi 30 juillet 2013

[Rétro-Spection]The Adventures of Bayou Billy

OH GOD WHY?!!
00:00 30/07/2013
-Préface:
Salut à tous! JE vais esayer un petit truc qui m'est venu par hasard: donner mes avis sur un jeu que je découvre en même temps que j'y joue. Mais à l'écrit, à l'isntar d'un journal de bord.
Je quitte Megaman 2 (Nota pour moi-même : A2,B1,C1,C2,C4,C5,D3,E1,E3 - J'aime les mots de passe sur Megaman 2!) et je lance donc THe Adventures of Bayou Billy.

00:02 30/07/2013
-Le Jeu
Bel effet d'écran titre. Wave effect. Neat...Oh, une cinématique! Des lettres en très gros. Je dois battre Gordon. Ca ressemble visiblement à un beat'em all. Sur la démo, c'est plutôt correct, les srites ont l'air détaillés, mais les persos sont animés sur deux trames, non trois, j'ai l'impression de voir Casse-Noisettes. Le menu offre deux Modes, un Sound Test et un Practice Mode. N'étant pas une lopette, je lance direct un jeu normal!

dimanche 28 juillet 2013

[Instant Prog] Vous reprendrez bien un peu de bulles?

"Look at the girl and your heart starts thumpin
Says she wants to dance to a different groove
Now you know what to do g, bust a move."  - Bust-A-Move

Salut à tous! J'arrive pas à dormir, mais j'ai pensé à vous, donc je profite de ce moment de calme matinal pour vous résumer deux trois trucs dans les jours précédents:

jeudi 18 juillet 2013

[Intermède] Mode Vacances : ON

Salut à tous! Il fait beau, il fait chaud, trop chaud! Trop chaud pour faire quelque chose de productif, donc je suis en mode vacances. Je ne pense pas vraiment que je vais faire un test pendant ces vacances, mais on ne sait jamais, j'ai une petite idée derrière la tête.

Sinon, je commence à bidouiller le langage Haxe et HaxeFlixel, adaptation directe du framework Flash réputé Flixel, qui est par exemple le game engine de Canabalt. Rien que ça. Ca facilite énormément le développement de jeux en intégrant un système poussé de gestions d'entités, collisions (hourra \o/), et la liste est trop longue pour un petit billet. Donc, en quelques centaines de lignes (260 lignes plus ou moins), j'ai réussi sans trop de difficulté à faire un mini mario-like. C'est vraiment pas mal comme machin, on évite de trop s'occuper de la partie obscure et maléfique de la gestion des entités, et son' occupe plus à la partie gameplay du jeu. C'est à essayer.

Commandes
Flèches directionnelles => se déplacer
(SI le jeu ne veut pas récupérer les valeurs des touches, voici un lien)

Donc voilà voilà. Je retourne coder, et je vous tiens au courant. A plus!

lundi 8 juillet 2013

[R-Aspberry] Raspberry Pi : Uncovered

Salut à tous! Ces temps-ci, je joue/programme moins. C'est un peu normal, j'ai reçu comme cadeau d'anniversaire un petit joujou qui consomme une grande partie de mon temps: un Raspberry Pi. Et parce que Rétro-Actif, j'ai nommé ce petit bijou R-Aspberry! :3

Le R-Aspbery et sa carte SD
Le Raspberry Pi est un petit ordinateur basé sur un SoC (System on a Chip, système complet dans une puce) ARMv6 à à peu près 25-35€. J'ai pris le modèle B, qui inclus 2 prises USB (1 pour le modèle A), et une prise Ethernet.

Le jour où j'ai pu commencer à le bidouiller fut pour moi une petite révélation. Ce machin fait tourner une distro complète Linux sans trop forcer! C'est petit, léger, mais c'est aussi utile qu'un ordi, la puissance en moins, 700MHz - 1000MHz en OC, pour un ARM, c'est l'équivalent x86 d'un Pentium III à 300MHz...

Honnêtement, le premier truc que j'ai installé (encore), c'est VIM. Yep, c'est un éditeur de texte dont je ne peux me passer. Après, ce fut au tour de Minecraft Pi Edition. Et pour tester l'API, j'ai tiré au maximum du peu de Python que je savais pour faire un "trouve le bloc" qui vous affiche la distance de Manhattan entre vous et le bloc, et place un nouveau bloc si celui-ci est détruit! L'API est sympa à utiliser, et on obtient vite des résultats...

Après, je sais plus trop dans l'ordre ce que j'ai fait, ça doit traîner sur Twitter... J'ai fait:
  • Activer le server SSHD inclus dans la configuration pour accéder à mon R-A Pi depuis mon téléphone/ma tablette/mon ordi sans avoir besoin d'un écran et clavier
  • Créer un serveur NAS pour partager les fichiers entre mes devices par le réseau
  • ADOM dans la place, passé presque une nuit à y jouer
  • Vu le Pi Store, me suis inscrit deux fois --" (merci encore au support pour sa étonnamment rapide réponse, 30 min après le mail, c'est réglé)
  • MAME4ALL, EMULATEUR ARCADE SUR MON PI \o/ (bien entendu, j'ai téléchargé le pack compatible, hein! 2270 roms sur un truc de la taiile d'une carte de crédit, et qui tournent bien!)
  • Essayer de faire un mini serveur DLNA pour lire des vidéos sur ma PS3 avec un disque dur branché sur le Pi. Cétait trop mou, donc j'ai viré.
  • Git. Code de temps en temps dessus sur mes Githubs.

... Me reste à essayer Quake 3 dessus, et après, je pense m'attaquer au Hardware, et à planifier son utilisation finale, une borne d'arcade. Ce truc est génial, si par exemple la config merde, on flashe juste la SD, et c'est reparti. Je peux à loisir repartir à 0 bien plus facilement que sur un ordi. Et pas mal de trucs sont compatibles: ils ont inclus par exemple sur Raspbian (Debian + RPi) le firmware Ralink pour ma clé Wi-Fi, ce qui n'est pas fait sur la distro originale! :p

Quel bonheur aussi de pouvoir se faire un Metal Slug avec une manette X360 sans trop de problèmes sur un truc silencieux à mort! (Pas de ventilo o/)

Vous aurez compris que c'est mon petit joujou, et que je trouve que ce principe est extraordinaire: pour 50€, t'as un ordi avec son stockage et un boîtier pour le protéger. Certes, les accessoires seront au total bien plus chers que la machine, mais avec la bonne panoplie sous la main, on a quelque chose de fonctionnel, utilisable, et fun!

Bon, je vous laisse, j'ai une bavette à manger! A plus!

lundi 1 juillet 2013

[Rétro-Spection] Secret of Evermore

"Oh my god, it's full of stars!"

Salut à tous! VOus l'attendiez, le voici!

SURPRISE!
Eeeh oui! Une vidéo! Je m'explique:
En cours de première année d'IUT, on a la "chance" de faire un projet média,  produire une vidéo ayant pour but "de faire passer un message". Après multiples rebondissements (le pire aura été de devoir tout recommencer, mon binôme ayant été expulsé, vous n'aurez pas le ♪Spin me Round♪, sorry), j'ai pu réussir un petit truc qui vaut au moins un coup d'oeil! :3

DOnc, voilà le fameux projet plus ou moins secret, la promo sachant plus ou moins ce que je faisais.

Pour info, j'ai encore les shots de la première version, qui était carrément filmée. Si ça intéresse, je vous filerai quelques shots!

Voilà voilà, bon visionnage!

PS: pour un type qui sait pas faire l'orateur devant des gens, j'ai eu le prix de la meilleure présentation, mais je crois -merci ma paranoïa- qu'il y a anguille sous roche. Les mauvaises langues diront que cela fut pour me lancer, les autres diront que c'est parce que j'ai été seul devant un amphi, m'enfin bref! :p

jeudi 27 juin 2013

[SOON] Demain...

Salut à tous! Non, je ne vous ai ni abandonné, ni oubliés. J'ai eu une fin d'année assez mouvementée, mais bref, ya du nouveau pour vous!
J'espère que cette fin d'année n'a pas été trop dure pour vous, je sais que quelques uns d'entre vous ont passé leur examens ces dernières semaines-ci, et que du coup, pas mal de site ont été surchargés. Je sais aussi qu'on attendait ma présence par-ci par-là, mais bon, j'avais un deuxième semestre à finir, et surtout un petit projet à terminer.

DOOONC, le prochain test sera certainement publié demain (ou après-demain, en fonction de ma connexion ADSL), et ça risque d'^tre un peu du lourd, j'n'ai jamais fait de truc pareil auparavant. M'enfin, Ca sera à vous d'apprécier la chose à sa juste valeur! :p

Sinon, étant donné que je serai en "vacances" (j'vais toujours avoir un emploi du temps relativement tendu), je vais essayer d'insufler un peu plus de vie ici et dans le projet de migration vers un autre site (j'ai déjà en tête la structure du site, notamment les features les plus cruciales). A terme, si je programme en modules, ça pourrait devenir un chouette petit truc avec une organisation à mi-chemin entre un blog et un site complet: un site basé sur une timeline, mais dont les posts seraient catégorisés pour pouvoir les trier facilement. Je pense ainsi structurer R-A pour séparer la partie jeux de la partie devblog plus aisément que ce que Blogger m'aurait pu donner...

VOilà voilà... Pour finir, pour ceux qui suivraient pas le peu de réseau social que je fais, j'ai fait l'acquisition d'un Raspberry Pi modèle B, véritable petit ordi de poche à 35€. Je le bidouille depuis quelques jours, entre joie et migraines (si ce n'est plus la CG qui me les brise, c'est le wi-fi à présent, je t'aime Debian). J'ai notamment fait une bonne partie d'ADOM dessus, installé Minecraft PI pour voir que l'API intégré me les cassait avec IDLE, mais fun à trafiquer (je vais faire un "trouve le bloc de diamant caché dans le monde"), j'ai provoqué un bon gros kernel panic en heurtant ma clé wifi (au moins, le BSOD, c'est universel), et jhe peux me la péter en ayant deux ordis, deux claviers et deux souris dans mon bureau! (VOus n'imaginez pas le bordel qu'il y a dessus, c'est assez atroce)

Allez, je vous laisse! A demain!

lundi 3 juin 2013

[Sortie] Le Rétrogaming Show Marseille

Salut à tous! Pour me dégourdir les jambes, j'avais en tête de venir pour la deuxième fois au Rétrogaming Show de Marseille, déjà à sa 3e édition.

Comment résumer? Une grande salle avec tout plein de consoles et arcades? Des concours et des dédicaces? Plutôt comme une journée particulière, hors du temps et de l'évolution technologique. J'arrive au Dock des Suds. OKay, je trouve toujours pas l'entrée, il m'a fallu suivre un type du staff... --"
J'arrive, je paye (le seul défaut est que c'est un poil cher 15€ - 8€ pour les mioches.) et j'observe une grande queue. Bon, je fais pas aattention, je continue la discussion avec un inconnu, grand fan aussi. Puis j'apprend qu'il y a une séance de dédicaces. Ah bon? Du Joueur du Grenier? Usul? Dorian (ou pas) ? Ah Bon?

samedi 11 mai 2013

[Fiesta] 2000 vues!

Salut et merci à tous! Merci de me suivre si fidèlement! Aujourd'hui, on vient de passer la barre des 2000 vues. c'est un nouveau cap franchi dans la vie de ce blog. Je ne pensais pas que Rétro-Actif serait intéressant!  :p

Enfin, je profite de ce petit message pour vous dire que je planche sur une éventuelle migration du blog vers un véritable  site où je pourrais structurer les posts à mes envies. J'ai envie d'avoir la possibilité de séparer les tests du devblog à proprement parler. Je planche donc sur mon propre petit CMS basé sur un parser Markdown. je ne sais pas combien de temps ça me prendra, j'm'étais mis d'accord pour garder ça officieux le temps que ça devienne conséquent, mais bon, fiesta!

Donc voilà . Le prochain test risque d'être plus long que prévu pour la réalisation, c'est normal, c'est un autre projet. J'aime faire vivre ce site, et tant qu'il y aura des gens assez dingos pour me suivre dans mes délires, Rétro-Actif vivra!

Allez, partez en paix! A plus!

vendredi 10 mai 2013

[Instant Prog] Long Line Theory Aftermath : LLTO & ByteBeat

Salut à tous! Vous vous souvenez de mon article sur Long Line Theory? J'avais trouvé une chouette formule dont le résultat s'avérait être une musique. Eh bien si on regarde plus près ceci:
/ mu6k 2011-10-10 http://www.youtube.com/watch?v=tCRPUv8V22o "Long-line Theory", 
Chaos Theory cover, optimized by ryg, p01 et al.

"Optimized", il y a eu donc une version originale, et je l'ai trouvée! Voici un lien pour écouter le résultat: [ICI], et un autre pour la comparaison.[ICI] (attention, ça paraît un peu bizarre). La compression réalisée par ces petits génies nous fait perdre un peu de la qualité originale du LLT, mais la formule de l'original est un poil plus compliquée...
Avant de commencer à montrer du code, expliquons un peu ce ByteBeat. Ce terme est le terme associé à ces bidouilles audio-programmées. j'ai fait des recherches plus approfondies après avoir rédigé le premier billet par curiosité, et j'ai pu trouver ce topic, de chez pouet.net (ne vous moquez pas, c'est un des paradis des demosceners) et je l'ai lu intégralement. Quelle joie de revoir Long Line Theory. J'ai adoré le moment du topic où il s'y mettent tous pour essayer d'optimiser la formule, quitte à perdre en qualité...

lundi 6 mai 2013

[Rétro-Spection] Megaman's Soccer


"Rush! *slap* Bad dog!" - Megaman

Salut à tous! Il existe des jeux qui sortent de nulle part et qu'on se demande si les personnes en charge de leur réalisation n'étaient pas sous LSD durant les brainstormings. C'est par exemple le cas de Super Hexagon, ou de ce jeu-ci.
Bon, je sais que les plus jeunes d'entre vous ou les non rétro n'ont pas forcément eu la chance de connaitre ce gars en bleu, dont la principale activité est de sauver le monde d'invasions robotiques venant du même savant fou... Plus de 10 fois...

mercredi 1 mai 2013

[Rétro-Info]Juste une 'tite chose

Salut à tous! Juste un petit truc:
Je commence à réaliser l'importance des réseaux sociaux dans le monde. Certes j'aime toujours pas Facebook, mais j'pense que créer une page qui indiquerait les news et deux trois trucs comme des minis pensées. Z'en pensez quoi? Je ne veux pas faire de la pub, je ne cherche pas à avoir le plus de vues mais à partager.
'Fin bref, vous connaissez la routine : j'update le sondage à la droite du site! A vous de voter, j'aurai un avis des gens qui me lisent!

Merci encore de me suivre, ça fait chaud au coeur de savoir qu'on est pas seuls à aimer le rétro et la progo!

mardi 30 avril 2013

[Instant Prog] Sfxr++ in GitHub!

Salut à tous! Ne vous inquiétez point, l'test est en rédaction et ça se passe plutôt bien. Tiens, je vous laisse avec un petit teasing: ça tourne rond pour des pentagones et des hexagones!

Mais en attendant, je tiens a vous signaler un petit truc qui pourra vous être utile: j'ai publié SFXR++, mon port de SFXR en Java, en open source. Vous pourrez récupérer les sources, modifier, etc... Je vais publier d'ici-là un jar pour le soundbox seul pour que vous puissiez bidouiller vos sons tranquillement, mais pour les codeurs parmi vous, le package est prêt à l'emploi.

Certes pour le moment, bien des choses sont à faire, mais vous avez déjà un aperçu de ce que ça donne. Mettez ce package dans un projet Java, et vous pourrez déjà observer les comportements du générateur. L'soundbox nécessitera par contre MiGLayout. Il me faudra l'inclure. Je vais certainement l'écarter de mon engine plus tard. Ça le permettra de développer les deux indépendamment !

Le GitHub est accessible ici: http://github.com/Eiyeron/Sfxr-plus-plus

Allez, partez en paix, je rédige !

vendredi 5 avril 2013

[Instant Prog] Long Line Theory


Salut à tous! J'aime bien l'ésotérisme, l'art de faire/programmer différemment. Par exemple les langages ésotériques de programmation sont nombreux, comme le fameux Brainf*ck et l'obscur INTERCAL. Il y a quelques temps, en cherchant du contenu sur la génération procédurale, la génération par algos et formules ( la génération des maps dans Minecraft est un exemple de génération procédurale ), je suis tombé sur ceci:



L'idée est de générer une valeur en fonction de la variable t sans cesse croissante. C'est l'équivalent d'un graphe d'une fonction, dont le résultat a été redirigé vers la sortie audio ( prog >> /dev/audio pour nos amis de Linux).
Certains patterns sont étrangement musicaux, par le miracle de la théorie des sons...
Mais une formule est plus intéressante en particulier que les autres...

jeudi 14 mars 2013

[Instant Prog] SFXR++

"SFXR++, mais en Java. Logique, le nom" -Moi

SFXR++, mon petit bijou
Salut à tous! Pour vous faire patienter le prochain test, laissez-moi vous parler de la conception d'un de mes outils : SFXR++. SFXR a été crée au départ par DrPetter pour le 10e Ludum Dare, pour lui générer de petits sons qui pourraient remplacer temporairement le silence de mort que peuvent porter généralement les prototypes...

samedi 23 février 2013

[Rétro-Instant] Pokémon Challenge Puzzle


Salut à tous, et désolé du gros vide d'un mois, j'avais vraiment pas le temps pour du test. Mais là ça devrait aller. Bon on y va?
J'ai joué à pas mal de jeux de réflexion, mais peu d'entre eux sont restés dans mon cœur de gamer: Tetris, et ce jeu.

DISCLAIMER: ce jeu est un de mes favoris. Mon avis risque d'être moins objectif que la moyenne. Vous êtes prévenus. Oh et au fait, Visual Boy Advance n'émule ce jeu que très mal, certains graphismes sont carrément glicthés, notamment les profils des pokémons ingame!
Utiliser une licence pour un
jeu comme ça, ça me révulse. 

mercredi 23 janvier 2013

[Instant Prog] Lua et Löve

Je ne saurais dire si ce n'est que très sobre, ou juste moche...
"What is Löve?" - Maurice Guégan, auteur de Mari0.

Salut à tous! Ce soir, ça va parler de programmation, ça fait un peu trop longtemps que je n'en ai pas parlé...


Pour résumer, je me suis un peu remis au Lua pour tester deux-trois trucs, notamment le moteur graphique LÖVE, vu que Mari0 s'en sort pas si mal question performances. Donc j'installe Löve, je rajoute le lien de l'exe dans le %PATH% (utile pour faire love *machin*), et je m'y attaque!

(Addendum : je teste ici le marqueur d'expansion, ce billet est un peu long)

vendredi 18 janvier 2013

[Rétro-spection] Final Fantasy Tactics Advance

Salut à tous!
Ce soir je ne ferai pas vraiment de test, je vais juste dire deux trois trucs à propos du premier Final Fantasy que je finis (du moins au niveau scénar). Si vous vous souvenez bien, j'avais uploadé une vidéo de Sivmatt où on le voyait faire le mariole avec son March en mode OP... Bah depuis que j'ai découvert ce jeu, je me suis mis à l'aimer de plus en plus... Je ne pourrai de faire de test dessus, car vraiment, ce jeu est très bon. Le système de combat déjà est une pure merveille si on oublie que l'IA est une sacrée tanche malgré tout (combien de fois j'ai un archer flécher un perso qui a dégâts des arcs annulés...), et surtout, surtout cette musique, celle de l'overworld me fait presque envie d'aller partir à l'aventure pour des terres inconnues...

Franchement, achetez/téléchargez ce jeu. Je viens de le finir, et franchement, il vaut VRAIMENT le coup d'oeil. Pour un jeu GBA, je trouve qu'il met un sacré paquet pour les graphismes, les effets spéciaux, et la musique. Un coup de coeur direct...

Sinon, que dire d'autre sur l'instant... Bah The Game... Et pour rester sérieux, le test est un peu au point mort jusqu'à ce week-end normalement, donc vous pourrez vous attendre à l'avoir d'ici samedi-dimanche, si vous êtes patients, okay?

Allez, je vous laisse, j'ai un tas de trucs à faire! A plus!

dimanche 13 janvier 2013

[Rétro-Inst-What?] Mari0

"Alright, I've been thinking. When life gives you lemons, don't make lemonade - make life take the lemons back! Get mad! I don't want your damn lemons, what am I supposed to do with these? Demand to see life's manager. Make life rue the day it thought it could give Cave Johnson lemons. Do you know who I am? I'm the man who's gonna burn your house down! With the lemons. I'm going to to get my engineers to invent a combustible lemon that burns your house down!" - Chuck Johnson

Ok, le logo ne paie pas de mine...
Salut à tous! C'est un test un peu spécial dont il s'agit aujourd'hui, car c'est un jeu récent (oui oui), sur PC, mais qui est un mix entre un port original d'un jeu classique et célèbre avec un autre jeu célèbre : Mari0, improbable mélange entre SMB et Portal!


Pour résumer, c'est très simple : vous prenez un plombier mycophile (mot que Google ne reconnaît pas), vous lui passez un Portal Gun aaaand enjoy!

Un niveau custom...
Regardons un peu le gameplay... Le jeu s'en tire très bien au niveau reproduction. Les mécanismes propres au premier opus de la série Mario sont tous présents, la maniabilité est toujours la même, mais le minus world me manque, on n'a plus les bugs de collision chères aux cartouches SMB/SMB3, mais on y  gagne un Portal Gun, et c'est là où la nouveauté arrive... Déjà, on peut retourner vers le début du niveau en allant vers la gauche! Certes, ça casse pas trois pattes à un connard et ça aide pour bien placer les portals, mais bon, c'est assez bizarre... L'écran est plus large, certainement à cause des portals, et ça influe énormément sur l'impression de vitesse qui s'en retrouve méchamment réduite, j'ai pas vraiment l'impression de vitesse quand Mario court, et c'est assez dérangeant, mais on s'y fait...
LOL!
Après, mayo colle ou colle pas... moi, je joue sans le Portal Gun sur le level pack original, car on ne sent que trop le fait que les niveaux n'ont pas été conçus pour l'utilisation de portals. :-/
J'ai pas testé le mode multi de ce jeu, mais ça a l'air sympa...

Question graphiques... baaaah, comment dire? On sent bien la période '85 en début de vie de la NES, donc... Mais Mari0 ajoute le support de shaders GLSL, donc ça devient intensément plus fun et plus laggy : essyaez le hq2x, et observez comment l'ordi va avoir plus de mal à gérer!

Niveau audio, RAS... Nan, mais sans dec', c'est juste des .oggs d'enregistrements du jeu original!

Après que l'on aie fini le pack du jeu original, essayez le pack Portal, les DLCs dispos en téléchargement (wtf Google, c'est dans le dico, crétin) gratuit, ou bien essayez de faire vos propres niveaux! J'aime bien les niveaux de Portal, ça rappelle un l'adaptation flash du jeu sur Internet...

QUe dire d'autre... Les chapeaux? Oui, on sent l'inspiration Team Fortress 2 : il y a une foutritude de chapeaux à se mettre à la place des chapeaux, et non, le casque de footballer américain ne protège pas mieux des marteaux que la casquette...

Donc voilà voilà, je voulais faire une exception pour ce jeu ,car franchement, c'est un concept pas con, même si je l'avais déjà vu avec une petite vidéo que je mets juste en dessous, qui résume un peu les bidouilles qu'on peut faire dans ce jeu, sans le cheat pour placer des portals en dehors de l'écran...
Et je vous laisse sur cette vidéo, et n'hésitez pas à voir les autres dorkly bits! Si vous captez les références, ça déchire!