Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
Hier — 23 mai 2024Tech Généraliste

City Game Studio – Créez votre studio de jeux vidéo !

Par : Korben
22 mai 2024 à 17:36

Vous rêvez de créer votre propre studio de développement de jeux vidéo ?

Avec City Game Studio, plongez-vous dans la peau d’un entrepreneur qui lance son premier studio de développement dans les années 70 et faites-le prospérer jusqu’à aujourd’hui ! Vous devrez gérer tous les aspects de votre entreprise, du recrutement au game design en passant par le marketing. Alors bien sûr, au début, vous travaillerez dans un tout petit bureau en solo, puis avec une équipe réduite, mais au fur et à mesure que vous enchaînerez les succès, vous pourrez agrandir vos locaux, embaucher plus de monde et améliorer vos jeux qui deviendront des AAA, forcément ^^.

L’un des aspects les plus excitants de City Game Studio est de pouvoir concevoir vos propres jeux de A à Z. Vous choisissez un genre (RPG, FPS, plateformes…), un thème (médiéval, sci-fi, horreur…) puis vous créez un gameplay avec vos propres graphismes… et plus vous progresserez, plus vous débloquerez de nouvelles fonctionnalités pour réaliser des jeux toujours plus impressionnants.

Même si vos jeux sont exceptionnels (qui en doute ?), au départ vous n’aurez pas assez de fans pour les sortir vous-même. Il faudra donc faire appel à des éditeurs qui prendront une grosse part des bénéfices. Pour vous libérer de cette contrainte, vous devrez enchainer les succès et vous constituer une communauté de joueurs fidèles. Ensuite, vous pourrez alors proposer vos propres contrats d’édition et dominer le marché (et vous faire construire une villa avec piscine !).

City Game Studio se distingue par sa profondeur dans le gameplay et son look très léché. C’est développé par Binogure Studio en utilisant le moteur de jeu Godot, et ça mélange tout ce qu’on aime, à savoir le tycoon du développement de jeux vidéo et de la simulation de gestion de ville.

Évidemment, pour réussir, il est essentiel de prendre soin de vos employés. Un bon repas dans un restaurant chic boostera le moral et la créativité. Vous pouvez aussi les envoyer en formation pour qu’ils gagnent en compétence. Et si un de vos rivaux vous vole vos meilleurs éléments, vous pouvez contre-attaquer en débauchant les siens ! Bref, c’est la guerre pour devenir le leader du jeu vidéo mais ce côté bien être des employés est vraiment sympa et certains studios IRL feraient bien se s’en inspirer.

A télécharger sur :

Voici quelques conseils pour réussir dans le jeu :

  • Soyez à l’affût des nouvelles tendances : genres en vogue, technologies innovantes… Surfez sur la vague pour booster vos ventes.
  • Soignez votre réputation : vos jeux reçoivent de superbes critiques ? Affichez-les fièrement dans vos locaux pour impressionner les visiteurs !
  • Espionnez les jeux de vos concurrents : comme ça, vous saurez ce qu’ils préparent et pourrez les battre en sortant un hit similaire avant eux.
  • Optimisez les compétences de vos équipes : un bon level designer peut sauver un jeu avec un scénario faible. Un graphiste talentueux pourra transformer une médiocrité en une œuvre vidéoludique remarquable.

Notez qu’en tant qu’ancien employé d’Ubisoft, Xavier Sellier, le fondateur de Binogure Studio et lecteur assidu de Korben.info, a consacré ces 5 dernières années à développer ce jeu qui a recueilli près de 90% de critiques positives sur Steam. Bravo mec ! D’ailleurs, pour vous remercier d’avoir lu cet article jusqu’au boulot, je vous offre, enfin Xavier vous offre (merci !!) une clé Steam pour son jeu.

J’en ai 4 à vous offrir et ça passe par mail. Envoyez moi un message à korben at korben.info et les 4 premiers à m’écrire recevront une licence offerte par Binogure. Et si je vous répond pas, c’est que c’est trop tard (et que vous êtes trop nombreux à m’avoir écrit donc que je croule sous les messages).

Bonne chance et amusez-vous bien dans votre conquête de l’industrie du jeu vidéo !

À partir d’avant-hierTech Généraliste

Le code source perdu de Sierra retrouvé par miracle !

Par : Korben
22 mai 2024 à 16:10

Il y a longtemps, à l’époque héroïque des jeux d’aventure Sierra, au milieu des années 80, un jeu venait juste de sortir : Space Quest II. Des milliers de joueurs s’empressent alors de se le procurer (en disquettes) pour partir dans de nouvelles aventures spatiales déjantées. Jusque là, rien d’anormal.

Sauf que… en réalité ces disquettes de Space Quest II (SQ2 pour les intimes) cachaient un secret incroyable que personne n’a décelé jusqu’à aujourd’hui ! En effet, sur la plupart des disquettes du jeu (versions 2.0D et 2.0F), les dev de Sierra avaient accidentellement laissé traîner près de 70% du code source original de leur moteur de jeu AGI (Adventure Game Interpreter) !

Car oui, sur ces disquettes qui tournaient sur tous les PC de la planète, il y avait non seulement le jeu mais aussi la majeure partie du code source normalement tenu secret qui faisait tourner tous leurs jeux depuis le premier King’s Quest !

Mais comment un truc pareil a pu arriver ?

Eh bien tout simplement à cause d’une petite erreur de manipulation lors de la préparation des disquettes master pour la duplication. À l’époque, le processus de fabrication des disquettes impliquait de copier l’intégralité des secteurs de la disquette master, y compris l’espace libre. Sauf que, manque de bol, les disquettes master utilisées pour SQ2 contenaient auparavant le code source AGI. Les fichiers avaient bien été effacés, mais les données étaient toujours présentes dans les secteurs non utilisés. Et avec la duplication, hop, le code source s’est retrouvé à l’insu de Sierra sur les disquettes de dizaines de milliers de joueurs !

Une simple commande DIR sur les répertoires de la disquette ne révélait rien d’anormal. Les fichiers principaux du jeu, comme PICDIR, LOGDIR, VIEWDIR, SNDDIR, VOL.0 et VOL.1, étaient bien daté de mars 1988. Cependant, l’espace libre sur la disquette 1 de la version 2.0D contenait des fragments de code source, issus des fichiers effacés mais non complètement supprimés et découvert simplement avec l’aide d’un éditeur hexadécimal.

En furetant dans les recoins des disquettes, Lance Ewing a pu retrouver 93 fichiers source éparpillés dans les secteurs oubliés ! La majeure partie de ces fichiers sont écrits en langage C, le reste est composé d’un peu d’assembleur et de scripts batch DOS. Une véritable caverne d’Ali Baba pour les passionnés de code rétro.

Le plus fou dans cette affaire, c’est que certains de ces fichiers C contenaient même des commentaires et un historique de modifications ultra détaillés ! On peut donc y voir apparaître les noms des développeurs, les dates, les descriptions de chaque changement…etc. C’est un véritable trésor archéologique pour comprendre comment ces pionniers du jeu d’aventure bossaient à l’époque.

On apprend ainsi que le code AGI a été principalement développé par Jeff Stephenson et Chris Iden entre 1985 et 1987, avec les dernières modifs début 88. On y voit leur labeur acharné pour peaufiner sans cesse le code, optimiser, débugger, ajouter de nouvelles fonctionnalités. Un boulot de fou qui a pavé la voie à tous les chefs d’œuvre d’aventure Sierra : King’s Quest, Larry, Space Quest, Police Quest… toutes ces légendes du genre sont passées par cette machinerie logicielle brillamment huilée !

Imaginez un peu si ce code source d’AGI s’était réellement retrouvé entre de mauvaises mains à l’époque, genre un concurrent peu scrupuleux… Celui-ci aurait pu le récupérer discrètement et l’utiliser dans ses propres jeux, en piquant toutes les idées révolutionnaires de Sierra sans aucune honte (enfin un peu quand même). Heureusement ce petit incident de sécurité est resté sans conséquence. Un miracle quand on y pense !

Lance a eu la bonne idée de partager toutes ses trouvailles dans un dépôt GitHub dédié donc avis aux amateurs de code old school, c’est une mine d’or à explorer ! En plus, il a développé son propre interpréteur AGI moderne basé sur ce code source original, pour faire tourner tous ces classiques directement dans le navigateur. Le dénommé AGILE, un projet aussi fou qu’admirable que vous pouvez tester avec de vrais jeux ici.

Et si vous aussi, vous avez de vieilles disquettes qui traînent, ça vaut peut être le coup d’y jeter un œil avec un éditeur hexa, car on ne sait jamais, elles ont peut-être été mal effacées avant le passage pour le master et vous pourriez y découvrir quelques trucs marrants.

Source

GenDino – Créez votre propre dino game avec l’IA d’Imagen

Par : Korben
21 mai 2024 à 23:29

Vous vous souvenez du fameux jeu Dino de Google Chrome qui vous permet de passer des heures à sauter par-dessus des cactus pendant que votre connexion Internet fait des siennes ? Eh bien, Google a décidé de pimenter un peu les choses avec GenDino !

Grâce à la magie de l’IA Imagen, vous allez pouvoir créer votre propre version de ce jeu culte. Plus besoin de vous contenter de ce bon vieux T-Rex grisâtre, vous allez pouvoir laisser libre cours à votre imagination débordante ! Par exemple, moi j’ai fait un bébé à lunettes de soleil qui saute au dessus d’ordinateurs 😉

Pour commencer, rendez-vous sur labs.google/gendino et connectez-vous avec votre compte Google. Ensuite, c’est à vous de jouer ! Définissez votre personnage, les obstacles qu’il devra éviter et même le décor dans lequel il évoluera. Vous pouvez taper à peu près n’importe quoi dans les champs de génération, du moment que cela ne contient pas d’espaces ni de caractères spéciaux. Et si vous avez l’esprit mal tourné, sachez que Google bloquera certains noms de célébrités et d’entreprises. Et si vous n’avez pas trop d’idée et que voulez un peu de hasard, un bouton « I’m Feeling Lucky » en bas à gauche est disponible pour générer des suggestions aléatoires.

Une fois que vous avez trouvé la combinaison parfaite, cliquez sur « Let’s Run » et admirez le résultat ! Votre personnage sur mesure va s’animer dans un clone du petit jeu en pixel art tout mignon. Et si jamais le résultat ne vous plaît pas, pas de souci, vous pouvez relancer la génération jusqu’à trouver votre bonheur. Vous pouvez même partager vos créations pour que d’autres puissent essayer votre version spécifique du jeu.

C’est tout de même bluffant de voir comment Imagen 2 arrive à générer des sprites cohérents à partir de simples mots-clés. Pour cela, ce jeu utilise une technique appelée StyleDrop qui permet d’analyser une image de référence (ici les graphismes du jeu original) et de générer de nouveaux éléments dans le même style. Google nous met quand même en garde : il peut y avoir des ratés et des résultats incorrects, offensants ou inappropriés. C’est ce qui fait aussi la beauté de l’IA ^^ mais franchement, j’ai eu beau tester des trucs bien craignos, je n’ai pas réussi à la choquer…

Bref, c’est un bel aperçu de ce que l’IA générative pourrait apporter au monde du jeu vidéo. On peut imaginer des outils pour générer des textures, des modèles 3D ou d’autres éléments graphiques cohérents avec le style du jeu. Cela pourrait aussi être un super jouet pour les moddeurs qui voudraient créer des packs de textures HD ou d’autres améliorations visuelles pour leurs jeux favoris.

Malheureusement, comme toutes les bonnes choses, GenDino ne durera pas éternellement. Vous avez jusqu’au 28 mai pour tester cet ovni ludique concocté par Google.

Pour plus d’informations, vous pouvez consulter la FAQ sur labs.google/gendino.

Source

Créez vos niveaux Super Mario 64 avec Mario Builder 64

Par : Korben
20 mai 2024 à 08:02

Oyez, oyez braves gens, je me reveille et j’apprends que des développeurs de choc ont créé un hack de Super Mario 64 qui permet de créer ses propres niveaux ! Oui, vous allez pouvoir réaliser vos propres niveaux dans ce jeu mythique de la Nintendo 64. Enfin !

Alors, parlons un peu de Mario Builder 64. Déjà c’est un outil plutôt intuitif et bien conçu. Pas besoin d’être développeur pour s’en servir et avec un peu de prise en main, vous allez pouvoir façonner les niveaux de vos rêves en un rien de temps. Placez des plateformes par-ci, des ennemis par-là, ajoutez des pièces à collectionner, des power-ups, des passages secrets… Bref, laissez libre cours à votre créativité pour créer des niveaux fun, challengeants ou complètement WTF, un peu comme vous le feriez dans un Minecraft en mode créatif !

Techniquement, Mario Builder 64 est un hack de la ROM de Super Mario 64. Ça signifie qu’il faut bidouiller un peu pour le faire fonctionner mais c’est à la portée de tous. Il vous faudra une ROM de Super Mario 64, un émulateur Nintendo 64 et le patch Mario Builder 64 dispo ici, idéalement en ayant une copie légale du jeu original évidemment.

Pour installer Mario Builder 64, suivez ces étapes :

  1. Téléchargez un émulateur Nintendo 64 comme Parallel Launcher qui supporte l’émulation de carte SD virtuelle, nécessaire pour Mario Builder 64.
  2. Procurez-vous une ROM de Super Mario 64 au format .z64 (version US de préférence). Décompressez-la si besoin.
  3. Téléchargez le patch BPS de Mario Builder 64 sur Romhacking.com ou gamebanana.com.
  4. Patchez la ROM SM64 avec le fichier BPS, soit directement dans Parallel Launcher (menu Options > Manage ROM Sources > onglet BPS Patches) soit avec un outil comme Romhacking.net’s patcher. La ROM de Mario Builder 64 est alors créée !

Une fois tout installé, c’est parti pour des heures de level design intense ! L’interface de Mario Builder 64 est claire et bien pensée. Vous avez accès à une bibliothèque de plus de 100 éléments à disposer dans votre niveau : des blocs, des tuyaux, des ennemis, des obstacles, etc. Vous pouvez aussi régler des paramètres comme la musique, le temps imparti, la position de départ de Mario, et même personnaliser le thème visuel de votre niveau. Que vous souhaitiez créer un niveau speedrun, un parcours à 8 étoiles ou même une calculatrice 8-bit, vous aurez tous les outils nécessaires. Bref, c’est hyper complet !

Vos créations sont stockées sur une carte SD virtuelle créée automatiquement par l’émulateur au premier lancement. Dans Parallel Launcher, cliquez sur le bouton à côté du menu déroulant de la carte SD puis « Browse Files » pour accéder au dossier « Mario Builder 64 Levels » contenant tous vos niveaux au format .mb64.

Mais le plus cool, c’est qu’il est ultra simple d’accéder aux niveaux créés par la communauté. Il suffit de placer les fichiers .mb64 téléchargés dans ce même dossier sur votre carte SD. Que vous soyez fan de niveaux rétro ou de plateformes kaizo hardcore, vous trouverez forcément votre bonheur sur des sites comme Level Share Square ou le serveur Discord Roundtable de Rovertronic. Et si vous ne trouvez pas ce que vous voulez, vous pouvez toujours le créer vous-même !

En plus de tout ça, Mario Builder 64 propose même un thème spécial ‘Beyond the Cursed Mirror‘ qui intègre des éléments issus du hack du même nom, comme le système de ‘Badges’ donnant des power-ups permanents déblocables au joueur, ou encore un boss inédit appelé Showrunner. De quoi pousser encore plus loin les possibilités de création !

Et une fois que votre chef-d’œuvre est terminé, vous pourrez le partager avec le monde entier ! C’est génial de pouvoir jouer aux niveaux créés par d’autres, de voir leur ingéniosité et parfois de s’arracher les cheveux sur des niveaux bien hardcores et inversement, c’est super cool de voir sa création appréciée et commentée par d’autres joueurs.

Bref, j’espère que ce petit article vous aura donné envie de tester Mario Builder 64. A vous de créer maintenant !

Source

Rooms – Créez des mondes 3D étonnants

Par : Korben
14 mai 2024 à 13:00

Vous cherchez un nouveau terrain de jeu créatif ?

Alors laissez-moi vous présenter Rooms, une application qui va vous permettre de libérer votre imagination en 3D au travers d’un immense bac à sable virtuel, avec des milliers d’éléments à votre disposition, le tout, sans débourser un centime.

Avec Rooms, vous pouvez vous amuser à créer une grande variété de contenus, des petits dioramas mignons aux jeux d’évasion tordus, en passant par des environnements tranquilles pour se détendre. Votre seule limite, c’est votre créativité !

L’application se distingue par sa simplicité d’utilisation. Pas besoin d’être un expert de la 3D, il suffit de faire glisser des éléments depuis l’immense bibliothèque de plus de 6000 modèles 3D fournie, puis de les personnaliser. Et si vous ne trouvez pas votre bonheur, vous pouvez toujours créer vos propres modèles from scratch avec l’éditeur intégré. De quoi faire votre safe place virtuelle.

Cette bibliothèque collaborative est vraiment un des points forts de Rooms. Chacun peut y contribuer et partager ses créations, ouvrant des possibilités infinies de remix et de collaborations entre utilisateurs. Et il y a même des choses un peu plus évoluées comme des jeux ou des Rooms plus complexes.

Mais Rooms, ce n’est pas qu’un simple éditeur 3D. C’est aussi un réseau social créatif où chaque monde que vous créez a sa propre URL unique, facilement partageable. Vous pouvez bien sûr aussi explorer les créations des autres, pour vous inspirer ou simplement vous émerveiller.

Pour vous donner un aperçu du potentiel de Rooms, voici un mini tutoriel pour créer votre premier monde :

  1. Rendez-vous sur rooms.xyz et cliquez sur « Create ». Vous arrivez dans une pièce vide, votre toile blanche !
  2. Cliquez sur « Edit » puis sur l’icône « + » en bas à gauche pour accéder à la bibliothèque de modèles 3D.
  3. Parcourez les catégories et faites glisser les modèles qui vous plaisent dans votre scène.
  4. Une fois vos modèles en place, sélectionnez-les pour ajuster leur position, rotation et échelle grâce aux poignées qui apparaissent.
  5. Pour aller plus loin, vous pouvez également modifier son style et son comportement, y compris à travers du code.
  6. Quand votre création est terminée, y’a plus qu’à sauvegarder et partager fièrement le lien.

Et voilà, c’est aussi simple que ça de devenir un artiste 3D avec Rooms. Il y a plein d’autres fonctionnalités à découvrir, comme le mode caméra pour prendre des photos ou la possibilité de remixer les mondes des autres.

Techniquement, Rooms est construit sur le moteur de jeu Unity et utilise le langage de programmation Lua dans son éditeur de code. L’application fonctionne directement dans le navigateur web, ce qui la rend accessible à la plupart des ordinateurs et elle est aussi disponible en version mobile sur iOS.

Un grand merci à Lorenper pour m’avoir suggéré cette app. Maintenant j’attends de voir ta room 🙂

Zelda 64 Recompilé – Un portage natif avec Ray Tracing et 4K

Par : Korben
12 mai 2024 à 15:28

L’émulation N64 a longtemps été limitée par des logiciels datant des années 2000, basés sur d’anciens systèmes de plugins. Mais ça, c’était avant !

Grâce à un nouvel outil révolutionnaire de « recompilation statique » baptisé N64: Recompiled et développé par le moddeur Wiseguy, on peut désormais transformer une ROM N64 en un exécutable Windows / Linux fonctionnel en quelques minutes seulement. Le premier projet exploitant cet outil s’appelle Zelda 64: Recompiled et permet de jouer nativement à Majora’s Mask (et bientôt Ocarina of Time) sur PC avec une foule d’améliorations.

Le principe est simple : l’outil traduit le code de la ROM en langage C pour qu’il puisse tourner sur un processeur moderne. À l’exécution, le rendu est converti en appels d’API bas niveau (Direct3D12 sous Windows, Vulkan sous Linux) grâce au moteur RT64. C’est une approche qui rappelle la couche de compatibilité Proton de Valve ou la Mega Man Legacy Collection.

Le résultat est bluffant : une précision quasi parfaite des effets spéciaux, une compatibilité totale avec les shaders et microcodes custom, des temps de chargement instantanés, une latence réduite au minimum… Le tout avec une stabilité à toute épreuve et des options pour jouer en 4K, ultrawide ou à plus de 60 FPS. De plus, le gyroscope est géré nativement sur les manettes compatibles, dont la Nintendo Switch Pro et la Steam Deck. Plus besoin de bidouiller des réglages pendant des heures !

Bien sûr, la recompilation n’est pas parfaite et nécessite encore quelques ajustements manuels, mais c’est sans commune mesure avec une décompilation complète qui peut prendre des années. La preuve, alors que le projet decompile Ocarina n’est pas terminé, Wiseguy a pu sortir un recomp jouable en seulement 2 jours ! Cela ouvre la voie à des portages de jeux N64 obscurs en un temps record.

Autre avantage : les recomps profitent directement des améliorations du moteur RT64, comme le ray tracing en temps réel, sans avoir à réécrire le code du jeu. C’est d’ailleurs prévu au programme, en plus du DLSS, des textures HD ou des caméras libres. De quoi redonner un sacré coup de jeune à ces classiques !

Évidemment, les portages « maison » type Ship of Harkinian restent pertinents avec leur approche plus fine et leur côté moddable à l’infini. Mais ces recomps offrent une alternative plus simple et rapide, idéale pour (re)découvrir les jeux dans les meilleures conditions. D’autant qu’ils tournent parfaitement sous Linux et Steam Deck !

Pour l’instant, seul le recomp Majora’s Mask est disponible, mais comme je le disais en intro, Ocarina of Time suivra bientôt. À terme, l’idée est de combiner les deux jeux dans un même launcher, de proposer des mods et des packs de textures, voire une version web pour jouer dans le navigateur. Si vous êtes développeur, vous pouvez même contribuer au projet sur GitHub et tenter de recompiler d’autres jeux. Les portes sont grandes ouvertes !

Le marché gris des clés de jeux PC – Un voyage en zone trouble

Par : Korben
11 mai 2024 à 18:30

Je viens de regarder une chouette vidéo de Monsieur Plouf sur le marché de revente de clés de logiciels et jeux vidéos et comme j’ai appris pleins de trucs, et bien je la partage avec vous. Perso, je m’étais jamais intéressé au sujet plus que ça car je ne suis pas gamer mais je pensais quand même que c’était un truc réglo.

Alors, c’est quoi ce marché gris dont il parle ?

En gros, c’est un peu comme les brocantes du dimanche matin, sauf qu’au lieu de chiner des vieilles babioles, on chine des clés de jeux pas chères. Ces clés permettent d’activer un jeu sur une plateforme comme Steam et normalement, elles sont fournies par les développeurs ou les éditeurs. Mais sur le marché gris dont parle Monsieur Plouf, elles débarquent d’on ne sait où, revendues par ces sites un peu louches.

Kinguin, G2A, Instant Gaming… etc, vous les connaissez peut-être, ce sont les principaux acteurs du marché gris, et ils ne sont pas vraiment copains avec les développeurs ni les éditeurs car ils revendent des clés sans leur accord, et souvent à des prix défiant toute concurrence. Pour y parvenir, ces sites achètent en réalité des clés dans des pays où les jeux sont moins chers, genre en Argentine ou en Turquie, ou en récupère via des fuites diverses et variées pour les revendre partout ailleurs. Des combines pas très réglo que développeurs ne voient pas d’un bon œil.

Bref, si vous pouvez éviter, c’est mieux surtout que Steam est parti en guerre contre ça et risque de désactiver vos clés, donc autant être patient et attendre les soldes.

Reprogrammer Tetris NES en pleine partie – Un hack vraiment dingue ?

Par : Korben
7 mai 2024 à 08:59

Tetris sur NES – c’est un classique indémodable, un monument du jeu vidéo mais c’est aussi un terrain de jeu sans fin pour les hackers et les bidouilleurs de génie. Tenez-vous bien, ces derniers ont trouvé un moyen de reprogrammer Tetris en pleine partie ! Je vous jure, c’est pas une blague. Ils arrivent à exécuter leur propre code en partant d’une cartouche normale, sans aucune modification matérielle.

Voici comment ça marche :

En atteignant des scores très élevés (comme le niveau 155) et en entrant des noms bien spécifiques dans le tableau des high scores, ils réussissent à réécrire des portions de la RAM du jeu. Concrètement, ils peuvent modifier les règles, ajouter des fonctionnalités, ce qu’ils veulent.

Mais le plus dingue, c’est quand ils font leur tour de magie. Bah oui, vous connaissez le fameux kill screen de Tetris ? C’est ce moment où après une partie marathon, il y a tellement de données que le jeu plante… Et bien nos petits génies provoquent volontairement ce crash qui en réalité, devient leur porte d’entrée pour injecter leur code personnel.

Techniquement, ils exploitent une faille dans la gestion des manettes car sur les Famicom, il y avait un port d’extension pour brancher des manettes supplémentaires et quand le jeu crashe, il perd les pédales et va interpréter n’importe quoi comme instruction, y compris les fameuses entrées de manettes. Résultat : vous appuyez sur des boutons bien précis au bon moment, et ça redirige l’exécution du programme exactement où vous voulez !

Évidemment, tout ça c’est d’un niveau de difficulté extrême, il faut connaître le jeu et la console sur le bout des doigts. Mais comme ils ont désassemblé le code de Tetris en langage machine, ils savent exactement ce que fait chaque octet de la ROM. Et la beauté de la chose, c’est que ça fonctionne sur une NES standard, avec une cartouche originale. Pas besoin d’un Game Genie ou d’un émulateur. Du 100% pur jus rétro

Par contre, il ne faut pas être trop gourmand non plus. On parle de reprogrammer un jeu en passant par les high scores, donc vous n’aurez jamais de quoi coder un truc plus complexe… et puis il faut rusher le truc à chaque partie, parce que dès que vous éteignez la console, pouf ça s’efface. C’est vraiment de la bidouille éphémère, il faut aimer l’art pour l’art.

Mais je trouve ça cool car il y a un côté  »hacker la Matrice » assez jouissif. Ça me donne presque envie de ressortir ma vieille NES pour essayer… Mais je suis pas encore assez bon à Tetris. Mais si vous voulez essayer chez vous, il vous faudra :

  • Une NES (ou une Famicom)
  • La cartouche Tetris
  • 2 manettes NES supplémentaires (ou un adaptateur pour manettes NES sur Famicom)
  • De la patience et de la persévérance

Ensuite, vous devrez franchir chacune de ces étapes :

  • Étape 1 : Atteignez le level 155 en mode A-Type. Assurez-vous qu’une seule ligne vous sépare du level suivant.
  • Étape 2 : Effacez cette ligne SANS appuyer sur bas (pour ne pas marquer de points) et en affichant la pièce suivante dans la zone Next.
  • Étape 3 : Branchez vos deux manettes NES supplémentaires (appelons-les manette 3 et manette 4).
  • Étape 4 : Sur la manette 3, maintenez Haut. Sur la manette 4, appuyez simultanément sur Gauche, Bas et Droite (bonne chance…).
  • Étape 5 : Maintenant, préparez-vous à entrer dans la partie la plus délicate : l’écriture de votre programme via les high scores ! L’astuce consiste à utiliser les noms et scores pour y cacher des instructions destinées directement au processeur de la NES. Pour cela, vous devez placer judicieusement certains caractères dans les high scores. Par exemple, mettez (G comme 2ème lettre du nom en 1ère position du tableau B-Type. Cela indique au processeur de sauter vers une autre zone du tableau et de lire la suite comme un bout de code. Ensuite, en 2ème position B-Type, commencez le nom par )). Puis continuez à remplir les noms et scores suivants selon votre programme. Attention, vous êtes très limité dans les instructions possibles ! Vous ne pouvez utiliser que les 43 caractères autorisés pour les noms et les 10 chiffres pour les scores. La plupart des opcodes du processeur sont impossibles à reproduire ainsi. Mais avec de l’astuce, c’est jouable. Par exemple, essayez ceci pour votre 1ère position en A-Type : (A name of '))"-P)' . Ce code basique injecte deux zéros dans les digits de poids fort du score, ce qui limite son augmentation et retarde le crash du jeu (sans le corriger complètement).
  • Étape 6 : Validez le high score. Le jeu va planter, c’est normal. Maintenez les boutons enfoncés sur les manettes 3 et 4.
  • Étape 7 : Tadaa ! Votre code personnalisé s’exécute. Vous pouvez maintenant modifier le comportement du jeu. Mais attention, tout s’efface à la prochaine coupure !

Voilà, vous savez tout. Avec un peu d’entraînement, vous pourrez à votre tour hacker Tetris comme un pro mais n’oubliez pas, c’est un grand pouvoir qui se mérite et qui implique de grandes responsabilités ! (non)

Happy hacking !

Source

BZZZT le platformer qui fait mouche

Par : Remouk
1 mai 2024 à 18:20

— Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —
— Contient des liens affiliés Amazon —

ZX8000 est un mignon petit robot (certainement une version très évoluée du cultissime ZX80) créé par Emily et Norbert, qui va devoir se mettre à l’action pour contrecarrer les plans du machiavélique Badbert qui perdu toute empathie. :'( On va contrôler un ZX8000 super agile et le faire évoluer dans des épreuves de plate-forme millimétrée : BZZZT !

Présenté lors du dernier Indie World pour sa sortie future sur Nintendo Switch, BZZZT est cependant déjà accessible sur PC (Steam). Ce petit jeu a été pensé et créé par (quasiment) une seule personne : Karel Matejka. Vous le connaissez peut-être via son pseudo ko.dll car, depuis des années, il poste sur Insta et Twitter des créations, graphismes et animations en pixel-art de toute beauté. 🤩

Sur l’aspect sonore il s’est fait aidé par son ami Martin Linda, qui fait des bruitages au top, mais surtout des musiques excellentes, vous vous surprendrez à vous dodeliner de la tête et vous enjailler entre deux cris de rage contre une scie circulaire qui a bougé trop tôt. 😭

Je trouve l’aspect artistique et technique excellent ; on est à fond dans l’univers 16-bit (sonorités, pixel-art…) mais en profitant des bonus de notre époque (effets graphiques modernes, éclairage fins, jeu parfaitement fluide, pistes audio sans limitation…). C’est un peu le meilleur des deux mondes.

Niveau gameplay, ici aussi tout est au poil. 👌 C’est un jeu de plate-forme à la Super Meat Boy : niveaux courts présentant un challenge certain. Il faut aller vite, chopper le « rythme » du stage, utiliser à bon escient nos différents pouvoirs comme le double saut, le dash, et autres surprises qu’on débloque au fur et à mesure.

La difficulté est vraiment bien dosée : tout d’abord il est possible de jouer avec un système de vie, ou pas, en mode die & retry. Mais aussi, vous pouvez vous contenter de « juste » finir un niveau, ou alors le finir en choppant toutes les vis, ou alors en mode time attack, ou alors en trouvant les petits secrets cachés ici et là… Et alors, ça devient nettement plus compliqué. 🙂

Il y en a pour tout le monde ! La durée de vie est un peu courte (comptez 3 à 5 heures selon votre niveau), même si le jeu dispose d’une très bonne rejouabilité via les différentes objectifs. Cela étant dit, son prix est plutôt en adéquation : 12€ ! Bref, c’est un très joli 🤖🤖🤖🤖/5 car j’ai adoré ce petit bonbon nostalgique & digitalisé !

Disponible sur Steam et bientôt sur Switch avec, si j’ai bien compris, quelques petites nouveautés en plus… À vous de voir si vous préférez attendre ou pas. 😉

Retrouvez BZZZT sur PC (Steam) ou Nintendo Switch

Ikki veut jouer avec moi ?

Par : Remouk
29 avril 2024 à 14:48

— Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —
— Contient des liens affiliés Amazon —

Je ne sais pas qui a eu cette idée et encore moins qui l’a validée, mais fallait le faire. 😅 Créer une suite à Ikki (appelé aussi Boomerang ou encore Farmers Rebellion), jeu considéré comme ultra pourri, sorti dans les années 80 sur la première Nes et en salles d’arcade, mélanger son concept initial au déjà culte Vampire Survivors, y ajouter une couche multijoueur… Et voici Ikki Unite sur PC et Nintendo Switch !

Ikki Unite est donc un clone de Vampire Survivors : notre personnage, au milieu de l’écran, attaque automatiquement pour se défendre face aux vagues d’ennemis qui essayent de le buter. Haut, bas, gauche, droite, et c’est parti ! Ikki dispose tout de même de sa propre originalité, à commencer par le contexte : on incarne différents membres du peuple qui se rebellent contre le magistrat maléfique.

Il s’agit de le renverser : nous avons donc différents objectifs à accomplir (souvent combattre un boss) et pour se faire, il faudra explorer la map afin de se rendre au bon endroit, éclater un max de sbires farfelus pour faire de l’XP, ramasser objets et bonus, bref, progresser sur le chemin.

Car oui, on progresse, on débloque de nouveaux pouvoirs, de nouvelles armes, qui elles-mêmes deviennent de plus en plus puissantes. On recrute aussi d’autres personnages qui vont nous suivre et nous prêter main forte. Ça change de la formule classique, et l’aspect mignon / débile est bien rigolo aussi !

Du roguelite simple, efficace, super plaisant. L’autre originalité de Ikki Unite, et c’est dans le nom, c’est l’aspect multijoueur : on peut faire équipe jusqu’à 16 joueurs en ligne pour mener à bien la révolution ! ✊ Super chaotique et super fun. 😁 C’est là que les différentes classes de personnage (combattants, amplificateurs, explorateurs et soigneurs) prennent toute leur dimension.

Il y a d’ailleurs 16 personnages différents à jouer, de quoi varier les plaisirs et casser un peu la répétitivité inhérente à ce style de jeu. Niveau contenu y a pas mal de choses, c’est bien fourni. On sent que les développeurs se sont fait plaisir !

Pour conclure, Ikki Unite ne paie pas de mine, mais il a tout de même son charme, sa valeur ajoutée, son intérêt à lui, et rien que ça c’est cool. 🙂 Si vous appréciez le genre ça change un peu. Pour ma part, j’aurais du mal à vous dire si ça vaut ses 12 à 15€ (selon la plateforme) quand « l’original » est à 5€ maximum… Au pire, attendez une petite promo. 🙃

Retrouvez Ikki Unite sur PC (Steam) ou Nintendo Switch

Sonic 2 Master System portée sur TI-84+ CE !

Par : Korben
19 avril 2024 à 21:35

Le portage de Sonic 2 version 8 bits débarque enfin sur la calculatrice graphique TI-84+ CE ! Ouais, je sais, c’est pas vraiment le support sur lequel on s’attendait à retrouver notre hérisson bleu préféré, mais bon, pourquoi pas après tout ?

C’est possible grâce au génialissime Grubby Coder qui s’est dit que la Ti-84+ CE, ce serait cool puisque cette vaillante machine embarque un processeur Zilog eZ80 cadencée à 48 Mhz. Hé, ça vous rappelle pas un truc ça ? Et ouais, c’est une vieille connaissance, le fameux Zilog Z80 puisqu’il équipait la Master System ! Enfin presque, le Z80 était en 16 bits, pas 8. Y’a pas de hasard…

Mais attention, hein, c’était pas gagné pour autant parce qu’il y a quand même quelques différences entre la 16 bits de Sega et la Texas Instrument. Déjà, y’a pas de processeur graphique et la mémoire est un poil limitée mais cela n’a pas découragé notre codeur de choc pour autant.

Le plus gros du taf a été surtout de ré-implémenter les fonctions graphiques de la Master System sur la TI parce c’est bien gentil d’avoir un eZ80, mais si derrière la config suit pas… Alors Grubby s’est retroussé les manches et il a codé, codé et encore codé un quasi portage pur et dur des routines graphiques pour coller au plus près du hardware d’origine.

Et puis y’a eu les autres petits défis rigolos comme adapter la palette de 16 couleurs pour les 256 de la TI, gérer les contrôles, la ROM qui dépasse la taille limite des programmes pour TI, toussa toussa… Alors bien sûr, quand on lance le jeu, ça rame un peu mais c’est surtout pour tour de force technique que pour se refaire le jeu.

M’enfin, l’important c’est de se dire que les lycéens vont enfin pouvoir se faire une petite partie de Sonic 2 en plein cours de maths. Ça a quand même plus de gueule que de tracer des fichues courbes sur la calculette, n’en déplaise à Gabriel Attal.

Sur ce, je vous laisse, j’ai un Robotnik à dégommer moi !

Source

Un moddeur fait tourner Halo 2 en 720p sur la Xbox originale

Par : Korben
17 avril 2024 à 23:12

Un surdoué du bidouillage nommé Ryan Miceli, alias « grimdoomer » sur GitHub, vient de réussir un truc de malade : faire tourner Halo 2 en 720p sur une Xbox première génération ! Oui, 720p sur la vénérable console de Microsoft sortie en 2001, c’est un bel exploit.

Mais alors, comment ce bon vieux Ryan a-t-il réussi ce tour de passe-passe ? Eh bien figurez-vous qu’il a littéralement mis les mains dans le cambouis pour effectuer des modifications matérielles, dans le kernel, et même sur le jeu lui-même. Un travail de titan !

Pour entrer un peu plus dans les détails techniques, sachez que Miceli a installé un câble IDE 80 broches pour connecter le disque dur de la Xbox à un PCB custom qui supporte des vitesses de transfert plus rapides. Résultat, des temps de chargement optimisés et des perfs globalement boostées. Côté kernel, notre modder de génie a optimisé la gestion de la mémoire pour augmenter la quantité de RAM disponible pour le jeu. Et ce n’est pas tout ! Il a aussi ajouté le support du triple buffering pour un rendu plus fluide, et même des sliders pour régler le FOV.

Faut quand même se rappeler qu’à sa sortie, Halo 2 faisait déjà cracher les poumons de la console alors l’idée de le faire tourner en 720p, ça relève presque de la science-fiction. Il a notamment exploité une faille dans le système de mémoire partagée entre le CPU et le GPU et en bidouillant le code, il a réussi à gonfler la mémoire vidéo. Et même si le framerate trinque un peu à cause de cet overclocking, on est quand même en 720p au final.

Et pour ceux qui voudraient (presque) la même chose sur leur XBox mais qui n’ont pas envie de sortir le fer à souder, Ryan a pensé à tout. Certes, pour obtenir le Graal des 720p, faut mettre les mains dans les composants et charcuter un peu la bête, mais une bonne partie des améliorations, comme la correction du scaling en 480p ou les options pour régler le FOV, fonctionnent sur une console stock !

Bravo à Mister Miceli, un vrai Master Chief !

Source

Kingdom Come : Deliverance, la suite sera-t-elle annoncée le 18 avril ?

Par : Jerome G
12 avril 2024 à 17:25

Warhorse Studios - Evènement New Game RevealWarhorse Studios annonce un grand événement médiatique nommé New Game Reveal. S'agit-il de la suite de Kingdom Come : Deliverance ?

Cet article Kingdom Come : Deliverance, la suite sera-t-elle annoncée le 18 avril ? a été publié en premier par GinjFo.

Un collectionneur dépense 90 000 $ pour ce jeu vidéo

Par : Korben
10 avril 2024 à 18:20

Mesdames et Mesdames, accrochez-vous bien, car aujourd’hui, je vais vous raconter une histoire qui va vous faire halluciner. Figurez-vous qu’un collectionneur de jeux vidéo un peu nostalgique sur les bords a déboursé la modique somme de 90 100 dollars pour mettre la main sur une copie rare de Castlevania, le jeu mythique de Konami sorti en 1987 sur la NES.

Mais attention, on ne parle pas d’une vulgaire cartouche dénichée au fond d’un vide-grenier crasseux. Non, là, c’est du lourd, puisqu’il s’agit d’une version « hangtab » c’est à dire qui n’a pas été accroché dans les rayonnages car le petit bout de carton que vous voyez sur la photo ci-dessous est encore là.

Bref, cette boite encore scellée, provient de la première édition du jeu. Un véritable Graal pour tout collectionneur qui se respecte.

Le gars a quand même dû s’accrocher, car ça fait 23 piges qu’il est sur le coup. 23 ans passés à traquer l’oiseau rare, à éplucher les petites annonces, à écumer les enchères eBay… Un vrai parcours du combattant. Et puis un jour, enfin, le Saint Graal apparaît. La cartouche est là, à portée de clic. Ni une ni deux, notre ami collectionneur dégaine la carte bleue et s’offre ce petit bijou pixelisé pour la modique somme de 90 100 boules. Une paille.

Bon, ok, il aurait pu s’acheter une bagnole ou partir en vacances aux Bahamas avec cette thune, mais non, lui, ce qu’il voulait, c’était réaliser son rêve de gosse et mettre la main sur cette foutue cartouche introuvable. Comme quoi, la nostalgie, ça n’a pas de prix. Ou plutôt si, 90 100 dollars apparemment.

Et le pire, c’est qu’il n’est pas le seul dans ce cas. Les collectionneurs de jeux vidéo sont prêts à lâcher des sommes astronomiques pour assouvir leur passion. Une cartouche de Super Mario Bros. vendue 114 000 dollars par ci, une copie de The Legend of Zelda adjugée 870 000 dollars par là… En tout cas, une chose est sûre : le marché du jeu vidéo rétro a de beaux jours devant lui. Alors si vous avez une vieille console ou des cartouches qui traînent au fond du grenier, foncez les dépoussiérer. Sait-on jamais, vous êtes peut-être assis sur une petite fortune sans le savoir !

Source

❌
❌