[guest blogging] Le retrogameblog et moi

Lire Plus

Un rapide coup de pub pour vous signaler qu’en tant que retrogamer, amateur de pixels, j’ai été invité à participer à une expérience intéressante : écrire 2 articles sur le retrogaming.

Le premier article de cette série concerne Day of the Tentacle, le classique de Lucas Arts, dont je fais bien entendu l’éloge. La consigne pour la rédaction de cet article est assez simple: décrire une expérience très personnelle relative au jeu de son choix.

C’est donc le rétrogame blog, qui se définit comme :

Le monde du jeu vidéo abordé comme une culture,un business, une source de nostalgie intense, le tout avec des approches qui se voudront originales et sérieuses(au moins dans les faits avancés!),voilà, en quelques mots ce que l’on trouve ici.

acueillera donc pendant tout l’été une série d’articles décrivant les émotions ressenties faces à quelques oeuvres majeurs, trésors oubliés, et autres daubes infames du monde du jeu vidéo.

Day of the Tentacle par MickM

Crédits : MickM / DeviantArt

Je vous invite donc à vous rendre sur le rétrogame blog pour y lire cet article qui, je l’espère, vous donnera envie de découvrir ou de rejouer à cette merveille qu’est Day of the Tentacle.

Bonne lecture !

Portal sur Steam gratuit jusqu’au 24 mai prochain !

Lire Plus

Portal used to cost money. Until May 24th, it’s free. End of story.

Si vous ne connaissez pas Portal, foncez. Si vous connaissez Portal, foncez. Dans tous les cas, foncez. Portal est un petit bijou d’ingéniosité, loin des clichés du FPS sauce US.

Utilisant le moteur de Half Life 2, Portal joue avec les principes de la physique, la 3d, pour vous proposer de résoudre des énigmes dans un univers régi par une voix, qui vous guidera et commentera vos exploits tout au long du jeu (avec un humour non négligeable).

Le schéma suivant résume le tout :

Simple, non ?

Trop court à mon gout, Portal est malgré tout un bijou à posséder/connaitre impérativement, et gratuitement jusqu’au 24 mai prochain sur Steam, vous n’avez plus d’excuses !!

Et Steam dans tout ca ?

Steam, c’est sans doute le système de dlc le plus intelligent ET le plus pourri qui existe : si comme moi vous êtes attachés aux boites, cd/dvd/disquettes, passez votre chemin. Steam reste malgré tout un très riche plateforme ou vous pouvez trouvez quelques perles indépendantes, cote a cote avec les blockbusters que l’on connait tous.

Pour situer le point de vue de certains, je cite Wikipedia:

Steam fait l’objet de quelques critiques négatives. La plupart tiennent au fonctionnement même du système : un jeu étant lié au compte Steam d’un utilisateur, il est impossible de le vendre d’occasion sans vendre le compte et donc tous les jeux qui lui sont attachés. Ce système détruit ainsi toute possibilité de revente ou de prêt entre joueurs comme cela se fait lorsqu’un jeu est disponible sur un support physique classique. De même une connexion à internet est obligatoire pour activer les jeux lors de leur première utilisation. Ce défaut pourrait être largement mitigé par le fait que la dématérialisation complète inhérente à Steam rend de facto la connexion internet obligatoire pour installer le jeu. Il arrive néanmoins fréquemment que l’on achète un jeu Steam par un moyen traditionnel, en boite. Bien qu’étant précisé sur la boite du jeu la nécessité de cette connexion Internet, cela peut être vu par certains acheteurs comme un défaut rédhibitoire.

Alors appuierez vous sur le bouton ? …

http://store.steampowered.com/freeportal/

dotemu.com fête SON anniversaire en NOUS offrant des jeux !

Lire Plus

Je ne suis pas particulièrement fan de dématérialisé, mais, lorsque c’est gratuit, ca devient une autre histoire.

Alors, si en plus, les contenus gratuits fleurent bon le rétro, les années 90, je ne peux que vous en parler!

Pour faire court, dotemu.com proposera dès demain 1 jeu gratuit par jour, et ce pendant 5 jours. 5 univers, 5 studios de création, styles !

[La liste qui suit est une bête copie du communiqué de presse reçu par mail ce soir même…]

• Le 1er juin : Gobliiins est un célèbre point & clic des années 90 où vous incarnez Oups, Ignatius et Asgard dans leur quête pour sauver le Roi Angoulafre. Téléchargez Gobliiins !
• Le 2 juin : Hammerin Harry, l’un des meilleurs titres de la compilation Irem Arcade Hits sortie récemment. Venez à bout des Rusty Nailers et de leurs constructions sauvages. Téléchargez Hammerin’ Harry !
• Le 3 juin : Robinson’s Requiem. Vous incarnez Trepliev1, jeune militaire, dans ce survival horror old school où votre sang froid et votre capacité de survie seront mis à rude épreuve. Téléchargez Robinson’s Requiem !
• Le 4 juin : Dragon Breed est un shoot’em up horizontal original, à dos de dragon à découvrir absolument et également présent dans la compilation Irem Arcade Hits. Téléchargez Dragon Breed !
• A partir du 5 juin : Warzone 2100. Initialement sorti en 1999, ce jeu de stratégie en temps réel vous place au cœur de la fin d’une civilisation. Warzone 2100 restera gratuit. Téléchargez Warzone 2100 !

Les jeux proposés seront téléchargeables gratuitement pour une durée de 24h, certifiés sans DRM et adaptés aux supports PC actuels comme Windows XP, Vista et Seven… Quoi ??? Pas de compatibilité Mac ?? Beh non… bon tant pis.

Je ne peux que vous conseiller de foncer dès demain mercredi pour récupérer et découvrir (ou redécouvrir) Gobliiins, un excellent puzzle game à l’ambiance farfelue comme on n’en fait plus (et oui, c’était mieux avant…).

Dans le genre original, j’avoue être très surpris par la présence de Hammerin Harry, sorti sur borne d’arcade, puis adapté sur différentes consoles de salon. N’ayant jamais eu l’occasion d’y jouer, je brule d’impatience.

Enfin, Robinson’s Requiem, une autre production française dans ce line-up (Gobliiins étant la première), est un “simulateur de survie en milieu hostile”, plus communément reconnu comme “survival horror on ZE alien planet”. Ca se tente, encore une fois, ne serait-ce que pour votre culture vidéo-ludique, et pour voir ce qui se faisait en France à une époque désormais révolue.

On remercie donc dotemu.com pour cette initiative sympa, et on espère vivement les revoir pour leur deuxième anniversaire, avec encore plus de surprises et de cadeaux comme celui-ci !

ps : en fouillant rapidement leur catalogue, je suis tombé sur LE bijoux gratuit de la collection : Beneath a steal sky !! Et là, je m’insurgerai presque, ce jeu est gratuit, et il ne fait pas partie du line-up anniversaire ????!!!! Ce point & click est sublime, intelligent, prenant, jetez-vous dessus !!!

Redonnez vie aux vieilles consoles : ressources pour développer en 8bits, 16bits

Lire Plus

Le plaisir du retro gaming, ce n’est pas que la joie de découvrir ou de redécouvrir des classiques, des bijoux oubliés, perdus par le temps, mais aussi des plateformes, un hardware, appliquant des concept de développement archaïques, originaux, différents, accessibles (ou pas ;) )

Et, comme toutes ces plateformes sont depuis longtemps abandonnées par leurs fabricants, producteurs et éditeurs, qu’elles ne rapportent plus d’argent aux maisons mères éditrices de ces consoles d’un autre âge, les outils de création, soit les SDK sont tombés dans le domaine public, soit des alternatives sont créées par des petits génies/malins/passionnés afin que leurs ludothèques favorites continuent de s’enrichir.

Et si, par curiosité, ou en tant que développeur, vous choisissiez votre console fétiche pour lui faire don de quelques heures de travail, pour donner une seconde jeunesse à votre NES, Super NES, Megadrive ? Saviez-vous que cela se faisait déjà ? Et que tous les outils et les informations nécessaires sont disponibles sur le web ?

Pour preuve, le trailer d’un Sturmwind, un shmup à venir sur … Dreamcast :D

Image de prévisualisation YouTube

Ou encore plus fort, Pier Solar sur Megadrive et Mega-CD !

Image de prévisualisation YouTube

Outils et ressources pour développer sur NES/Famicom

La plupart de compileurs NES sont basés sur de l’Assembleur.

Vous pouvez donc commencer par lire et vous exercer avec ce tuto complet sur l’assembleur.

Si vous n’êtes pas familier avec les concepts de BIT, Byte, ROM, RAM, VBLANK … etc… etc…  vous devriez commencer par consulter les différentes définitions et explications présentes sur cette page.

Les outils pour developper vos propres jeux NES :

Les compileurs/assembleurs:

  • nesasm
  • ca65, en C

Graphismes/sprites:

  • nespaint

Audio:

  • nerdtracker 2
  • une introduction à la création de chiptunes avec MCK/MML
  • le format nsf en détails

Le coeur de la NES : le 6502

  • Le jeu d’instructions du 6502, avec les différents types d’instructions et modes d’adressage

Comprendre le concept de sprite et de sprite memory :

  • http://benfry.com/mariosoup/

La Picture Processing Unit:

  • une documentation sur le fonctionnement de la PPU en francais s’il vous plait :)

Si l’envie vous prend de tester votre production sur le hardware original, le projet Munchausen Nintendo NES Flash Cartridge peut etre un excellent moyen, sans vous ruiner dans du materiel de flashage et des cartouches et puces vierges.

Autre projet pour le chargement et la lecture de roms, la cartouche NES Powerpack.

Image de prévisualisation YouTube

Avantage : elle est en vente libre, contrairement au projet Munchausen, encore en phase de beta testing. Inconvénient : son prix… 135$

  • Enfin, un site IN-CON-TOUR-NABLE, autant pour les ressources mises à disposition que pour le forum, pour tout comprendre du fonctionnement de la NES (hardware comme software) : http://nesdev.parodius.com/

Outils et ressources pour développer sur Super Nintendo/Famicom

La grande soeur de la NES dispose d’une architecture plus riche, plus complète, et, d’après mes recherches, la documentation technique à son sujet m’a semblé plus rare.

Néamoins, s’il ne devait y avoir qu’un site pour décortiquer les entrailles de la Super Nintendo, ce serait certainement  SNES Developement.

En plus de dispenser toutes les informations nécessaires pour comprendre le hardware de la console, vous trouverez des exemples concrets ( la gestion de la SRAM dans Secret of Evermore …), ainsi que d’excellents tutoriaux.

De la documentation offline ?

  • snesbase. Cette archive contient tout ce qu’il convient de savoir et comprendre concernant le hardware de la console, mais également des bonus comme un “How to” sur l’émulation, des démos en .asm. Bref, indispensable.

Si vous cherchez un assembleur/compileur :

  • WLA DX semble tout indiqué; cross-platform, il permet de compiler pour les CPU de la NES à la SNES, en passant par la pc-engine …

Mais, s’il s’agit de mettre la main sur le sdk et la documentation officielle Nintendo, une seule adresse: http://www.underground-gamer.com. Si toutefois ca ne vous intéresse pas de vous créer un compte (mais bon sang que ce serait dommage, si vous voulez connaitre le paradis du rétrogaming…) sur underground-gamer.com, voici les fichiers contenus dans le torrent.

  • SASM SNES DEV tools
  • Nintendo’s SNES Official Programming Manual
  • SNES Development Manual (Book 1 & Book 2)
  • Super Famicom Documents

La Dreamcast, et autres ressources utiles.

Plus récentes que les deux plateformes précédentes, le Dreamcast est néanmoins le terrain de jeu de nombreux amateurs de homebrew pour une très bonne raison: le développement passe par un os non propriétaire SEGA, un certain Windows CE…

Toutefois, le dev nécessite aussi une machine dédiée. Du coup, vos chances de pouvoir développer sur Dreamcast sont réduites. Si vous avez la chance et les moyens de vous payer un tel objet, la dreamcast est certainement à l’heure actuelle la console rétro la plus porteuse, offrant finalement un marché plus porteur vu son jeune age (pour rappel, elle est sortie en 1998 au Japon), et un support facile à produire et distribuer (le CD-ROM).

Si toutefois l’envie vous prenait d’utiliser le fameux GD-ROM (un hybride entre CD et DVD d’une capacité d’1,2Go), sachez qu’il devient difficile a trouver, de même que les graveurs dédiés…

Pour vous renseigner dans le développement sur d’autres support, ou par curiosité, voici une série de liens qui m’ont semblé très intéressants, bien que parfois très peu techniques:

http://fr.wikipedia.org/wiki/Retrogaming : comprendre le rétrogaming, c’est très intéressant. Comprendre ce qui motive les passionnés, leur attachement à une pensée particulière, c’est peut etre un bon début pour développer dans la plus pure tradition 80′s / 90′s.

http://fr.wikipedia.org/wiki/Histoire_des_consoles_de_jeux_vid%C3%A9o : l’histoire du jeu vidéo plus globalement, c’est un autre bon moyen de comprendre pourquoi et comment ont évolué les supports, le hardware.

http://nesdev.parodius.com/ déjà cité dans cet article, un point de passage o-bli-ga-toire pour comprendre la NES de fond en comble.

http://www.assemblergames.com/forums/index.php presque 10000 membres sur ce forum de passionnés, avec une très belle section consacrée à la programmation, tous supports confondus.

http://en.wikibooks.org/wiki/Category:Console_game_programming des infos sur le hardware/software des poids lourds du marché. Pas toujours très exhaustif, je vous invite à consulter la section SNES, la plus fournie.

http://gendev.spritesmind.net/forum/ 100% SEGA, ce forum est un incontournable. De même d’ailleurs que http://info.sonicretro.org/SCHG:Sonic_Community_Hacking_Guide qui vous guide dans les méandres du hack de roms Sonic, certainement la meilleur manière de comprendre ce qui se passe sous le capot.

Alors, vous vous lancez ? Vous avez déjà codé du homebrew sur un support de plus de 10ans ?