Minecraft, un terrain de jeu pour les futurs ingénieurs

Minecraft fait partie de ces jeux vidéo appelés bac à sable, ou plus communément, Sandbox. Le principe de ces derniers est très simple : donner quelques règles de bases et ensuite laisser la plus grande liberté possible aux joueurs. Ainsi, certains se spécialisent dans l’exploration, la construction, la création de musique etc. Le tout est proposé avec une approche très ludique qui ravit les petits comme les plus grands.

En jouant à Minecraft, il est tout à fait possible de se passer de l’aspect ingénierie car ce n’est clairement pas son objectif principal. Il existe malgré tout une partie dans le jeu qui permettra une initiation à la logique algorithmique avec ce qui est appelé dans le jeu : “la redstone”. Cela en fait un parfait dispositif informel de médiation culturel scientifique.

A l’aide de cette petite poudre rouge trouvable en profondeur, il sera possible de créer des machines, d’émettre des signaux, créer des filtres, compter le temps qui défile, effectuer des tests en tout genre et surtout créer des circuits logiques se rapprochant de ce qu’il est possible d’avoir en électronique. Bref, la Redstone est une source d’énergie qui peut être transmise à des appareils ou récepteurs qui produiront des actions en conséquent.

Démonstration du fonctionnement du piston dans Minecraft à l’aide de la redstone

Introduction à la logique algorithmique

En ingénierie, que ce soit en informatique ou en électronique, nous faisons très souvent appel à l’algèbre de Boole. Cette dernière est fondamentale car c’est celle-ci qui permet aux ordinateurs d’effectuer des calculs.

Avec l’arithmétique classique nous sommes habitués aux opérateurs tel que +, -, *, /. Ces derniers sont toujours bel et bien utilisables avec un ordinateur. En revanche si cela est possible c’est grâce à d’autres opérateurs tels quel OU, ET, NON etc… Ces derniers proposent une approche directement traitable par un ordinateur. C’est ce que l’on va appeler du langage machine de bas niveau. C’est une traduction du comportement des signaux électriques permises par des portes logiques.

En effet un opérateur pourra prendre en entrée deux signaux. Ces derniers pourront être de nature électrique dans le cadre d’un processeur mais aussi de redstone dans celui de Minecraft. A la sortie de cet opérateur sortira un signal 1 ou 0, c’est ici que l’on retrouve l’aspect binaire du numérique. Soit il y a un courant, soit il n’y en a pas.

Prenons l’exemple d’un opérateur OU qui prends en entrée un signal A et un autre B. Si le signal A est actif, soit à une valeur 1 et le signal B est inactif, soit une valeur de 0, la sortie de l’opérateur sera de 1. Cela revient à écrire : 1 OU 0 = 1. La sortie de l’opérateur OU sera active si au moins l’un des deux signaux d’entré est active aussi. L’opérateur ET en revanche sera actif uniquement si les deux signaux d’entrés sont actifs.

Pour que cela soit plus clair, il est possible de représenter ceci dans ce qu’on appelle un tableau de Karnaugh comme ceci :

A\B

0

1

0

0

1

1

1

1

Sorties de l’opérateur OU

A\B

0

1

0

0

0

1

0

1

Sorties de l’opérateur ET

En bleu apparait la valeur du signal d’entrée A, en Violet la valeur d’un signal d’entrée B et en rouge, la valeur du signal de sortie

 

Pour en apprendre plus sur cette logique algorythmique,je recommande cette excellente vidéo d’un ex-ingénieur informatique à propos des portes logiques dans Minecraft :

Pour en revenir à Minecraft, cette logique est importante dans la création de circuits logiques. En effet cela sera permis si l’on souhaite activer la récolte de canne à sucre lorsque les stocks de ces derniers sont bas OU qu’une demande forcée du joueur intervient. Bien que non essentiels, l’utilisation de ces opérateurs prend tout son sens si l’on souhaite commencer à automatiser certaines tâches.

Il faut toutefois bien garder en tête que les possibilités permises par la redstone sont bien plus vastes. Certaines personnes sont même allées jusqu’à recréer un processeur capable d’effectuer de nombreux calculs. Cela n’est pas très utile comme utilisation directe, certes, mais pour un objectif pédagogique, Minecraft est une véritable mine d’or. La redstone a le pouvoir d’inspirer toute une génération de futurs ingénieurs.

Camille Geourjon, CNAM 2022

Kerbal space programme: Vers l’infini et au-delà!

 

Kerbal space programme (KSP) est un jeu vidéo de simulation de construction, lancement et pilotage de fusée, satellite et vaisseaux spatiaux. Le jeu propose une expérience extrêmement réaliste d’un point de vue de la physique (gravité, friction, vélocité, calcule des trajectoires) tout en affichant une direction artistique très cartoon. À cet égard, le jeu peut paraître assez simple aux premiers abords, mais dès lors que vous vous retrouvez aux manettes, la réalité de la physique cruelle et immuable vous rattrape. KSP est un jeu difficile. C’est ce qui en fait tout l’attrait. S’extirper de la gravité terrestre* est un défi. Vous raterez beaucoup, vraiment beaucoup… vos premières fusées vont pour la plupart exploser au décollage. Ici vous comprenez pourquoi le jeu possède des graphismes cartoon, il est judicieux de s’écarter du photoréalisme quand vos 50 premières fusées explosent sur le Pas de tire avec vos astronautes à l’intérieur ! Quand par miracle au bout d’un nombre d’essais un peu trop élevé à votre goût, votre fusée atteint enfin l’espace, le jeu vous rappelle immédiatement à la réalité : « gravity is a bitch ». Votre fusée amorce sa chute et se désintégrera durant sa réentrée dans l’atmosphère dans un feu d’artifice digne des plus beaux 14 juillets. Piqué dans votre ego vous vous relancez, bientôt le vocabulaire spatial n’a plus de secret pour vous. Vous parlez couramment de « Delta V », d’ergol liquide et solide, d’Apoapsis et de Periapsis. Vous êtes un expert. Vous maîtrisez la mécanique orbitale comme personne. Votre fusée « SPOUTNIK 56 » arrive en orbite stable autour de la terre à tous les coups. Vous êtes un génie. Le champ des possibles s’ouvre à vous.

Préparer une mission lunaire habitée, construire une station spatiale, envoyer des sondes vers toutes les planètes du système solaire ou encore construire un réseau de satellite géostationnaire ou GPS : tout est possible. Le jeu est un immense bac à sable à l’image du vrai monde véritable. Bientôt vous vous retrouvez sur YouTube à regarder tantôt des documentaires sur les missions Apollo pour essayer de reproduire les plus emblématiques d’entre elles, tantôt sur des tutos KSP parce que vous avez tout compris, mais vous ne crachez pas sur un peu d’aide. Rien n’est facile, chaque mission vous demande des recherches sur le fonctionnement d’une fusée, sur les mécaniques stellaires ou encore sur la chimie des différents moyens de propulsion que vous utilisez. Mais les sensations d’accomplissement sont réelles, la sensation quand votre premier cosmonaute pose le pied sur la Lune est indescriptible (teinté d’une légère tension, vous n’êtes pas vraiment sûr d’avoir embarqué assez de carburant pour le trajet retour)

KSP est un jeu difficile qui ne fait pas de cadeaux et qui ne plaira sans doute pas à tout le monde. C’est aussi une aventure extraordinaire de laquelle on ressort avec des connaissances que l’on n’aurait jamais imaginé avoir. Une compréhension des mécanismes d’orbite et bien d’autres concepts qu’aucun autre support que le jeu vidéo nous aurait poussés à aller chercher. L’envie de réussir l’exploit, de poser notre petite sonde sur une autre planète pousse le joueur à à creuser toujours un peu plus pour comprendre le monde de l’espace et les règles qui le régis. Je propose de vous quitter une nouvelle fois sur une vidéo YouTube que j’ai moi-même publiée il y a quelques années à l’occasion de la mission « Exo Mars » de l’ESA. J’essaie d’y simuler la mission au sein du jeu.

 

https://youtu.be/U2atEbzrlGU

 

* Pour des raisons de simplicité je parle du système solaire alors que KSP ne reproduit pas exactement le système solaire mais une version légèrement modifiée de celui-ci, mes excuses aux experts qui l’auront sûrement remarqué.

2021 ◊ Death Stranding, un jeu vidéo ambivalent

Fort de ses nombreuses distinctions, dont celle du meilleur jeu de l’année (2019), ses critiques voient en lui une forme d’écho avec la pandémie que nous traversons…

Le jeu se déroule aux Etats-Unis suite à un évènement cataclysmique… Aux commandes de Sam porter Bridges (acteur de la célèbre série The Walking dead), le joueur incarnera un coursier en charge de livrer des fournitures aux colonies humaines isolées. Il s’emploiera également à les reconnecter à l’aide d’un réseau de communication sans fil.





Sorti fin 2019, le jeux vidéo Death Stranding a suscité notre curiosité en raison de son mode de réalisation et du soin apporté à sa narration. Une trame narrative aux qualités de production cinématographique avec la participation de divers acteurs : Norman Reedus, connu pour un rôle principal dans The Walking Dead, Mads Mikkelsen connu pour jouer le célèbre psychopathe dans la série Hannibal, Léa Seydoux, Guillermo Del Toro…  Tous modélisés à l’aide du procédé de performance capture, un procédé qui permet un réalisme plutôt bluffant. De quoi s’agit-il ?  D’un procédé « technique vidéographique qui permet d’enregistrer les déplacements d’un être vivant ou d’un objet dans l’espace, et de les restituer sur un ordinateur afin de réaliser des images de synthèse ou des effets spéciaux » (Larousse.fr).

A gauche, Madd Mikelsen avec un casque de performance capture. A droite, le rendu vidéographique.
A gauche, Madd Mikelsen avec un casque de performance capture. A droite, le rendu vidéographique.

La dernière création du studio japonais dirigé par Hideo Kojima (créateur du célèbre Metal Gear) a été depuis sa conception, dépeinte à la fois comme une production originale et un pari risqué. Le journaliste au pseudonyme « Panthaa » de la rédaction de jeuxvidéo.com récapitule assez bien ce dont une large partie de ses joueurs témoignent : « une aventure qui se doit d’être jouée pour être jugée »[1].

Trame 

Dans un monde détruit par un phénomène surnaturel, le « death stranding » – un phénomène cataclysmique à l’allure fantaisiste – le monde des vivants et celui des morts a plus de frontière. Pour se protéger d’une pluie qui provoque le vieillissement de quiconque s’en fait asperger, les humains se sont réfugiés dans des souterrains.  Parallèlement, une société privée tente de construire un réseau de livraison de matériel et de souvenirs du monde passé. Pour cela, les humains ont besoin de livreurs.

Dispositif Bridge baby

On incarne donc l’une de ces rares personnes qui a encore le courage de quitter la vie sous terre pour sortir à l’aire libre. Equipé d’une capsule dans laquelle se trouve un fœtus qui a le pouvoir de détecter les fantômes ( Voir photo ci contre) dans un environnement hostile, le personnage principal s’est vu confier une mission, celle de redonner de l’espoir aux Etats-Unis en reliant les différents îlots de survivants entre eux. Le personnage va effectuer un tas de livraisons à pied ou en véhicule en sillonnant des Etats-Unis dévastés.

Mêlant une conception surnaturelle à celle d’un monde qui ne nous est pas étranger, la production de Kojima est empreinte d’une dimension philosophique, politiques, sociologique et ésotérique « qui tentent de relier d’un même fil narratif la question de l’origine de l’univers et celle de la mort »[2]. S’ajoute à cette amplitude de sens, la possibilité pour le joueur d’entrevoir des références à la physique quantique compte tenu par exemple des lois physiques qui régissent l’extraordinaire pluie vieillissante qui tombe sur l’environnement du jeu… Plusieurs références donc avec en toile de fond la question « de l’ubérisation de la société, de la guerre, de toutes les guerres, de l’apocalypse nucléaire… » …

Photo du jeu Death stranding tirée de la présentation du jeu lors du salon de l’E3 en 2018.

Hormis tous ces soubassements quelques peu agités, le jeu se démarque des productions habituelles. En termes de jouabilité, il ne s’agira pas de tirer sur le premier venu, ni de s’infiltrer, non… Le jeu s’apparente davantage à une autogestion réaliste de son personnage pour réaliser de longues randonnées (voire d’escalade) dans des décors somptueux laissant place à la contemplation. Death stranding est donc un parfait mélange entre une œuvre cinématographique dystopique et un jeu d’aventure pour lequel il semble difficile d’identifier ce qui constitue sa réussite et sa capacité à émouvoir.

[1] Panthaa « Le test sans spoiler d’un chef d’œuvre dépaysant… », in jeuxvidéo.com, 2020

[2] Corentin Lamy « On a testé Death stranding », le jeu vidéo hors des santiers battus », in LeMonde, 2019

Foldit : Un jeu informatique qui permet de faire contribuer les publics dans la recherche médicale.

Connaître la structure d’une protéine est essentiel pour saisir son fonctionnement et la cibler avec des médicaments… Mais le nombre de façons qu’une protéine peut avoir de se plier est juste colossale. Déterminer comment ces protéines sont pliées reste un problème de taille pour la biologie ! Une meilleure compréhension des processus de repliement permet une fabrication de nouvelle protéine et donc de nouveaux médicaments ! Et si c’était un jeu qui pouvait aider les chercheurs à avancer sur la question ?

Continuer la lecture de « Foldit : Un jeu informatique qui permet de faire contribuer les publics dans la recherche médicale. »

2015 ◊ Minecraft et la chimie (jeu vidéo)

MineCraftEducation : et si jouer à Minecraft permettait de mieux comprendre la chimie ?

Le chapitre sur la mole, en seconde générale, est l’un des plus redoutés des élèves de chimie. Mais la Société Royale de Chimie du Royaume-Uni vient peut-être d’y remédier en créant MolCraft, un dérivé du célèbre jeu vidéo de construction Minecraft. Une nouvelle façon d’apprendre en s’amusant ? C’est ce que défendent un enseignant et un spécialiste du jeu vidéo, à l’origine du projet, dans une tribune publiée dans le Guardian.

La seule limite : celle de l’imagination des professeurs et des élèves“, s’enthousiasment les deux créateurs du projet, Mark Lorch, maître de conférences en Chimie à l’Université de Hull (Royaume-Uni) et Joe Mills, étudiant en Technologies Augmentées de l’Education et spécialiste du jeu vidéo Minecraft.

Observant le succès des adaptations du jeu pour comprendre le fonctionnement de villages médiévaux ou encore de grands principes architecturaux, ils sont aussi convaincus que la nouvelle application proposée par la Société Royale de Chimie permettra d’aider les élèves… comme les professeurs :

” Les professeurs peuvent savoir quelles molécules ont exploré les élèves et à quelles questions ils ont su répondre pour retrouver les objets dissimulés. Pendant tout ce temps, l’enfant a quant à lui eu simplement l’impression qu’il jouait à un jeu.”

Plus d’informations avec l’article du Guardian et sur le site de MolCraft.

2014 ♦ Assasin’s Creed Unity (jeu vidéo)

Abstergo vous propose un retour dans le passé au travers de votre mémoire génétique. Capture écran d’une publicité fictive pour le projet Phoenix, diffusée au cours du jeu Assassin’s Creed Unity (nov. 2014) (vue sur https://www.youtube.com/watch?v=Sfw87OVjZ4U à 1min 18s)

Voyager dans le temps grâce à l’ADN : la mémoire génétique entre science et fiction

version 1

(par Agape ROBIN, FOAD médiation culturelle des STS, Cnam 2017)

Adaptée au cinéma et bientôt à la télévision, Assassin’s Creed des studios Ubisoft est une série de jeux vidéo à succès basés sur le principe de la reconstitution historique. La notion de mémoire génétique contenue dans l’ADN forme la trame principale du scénario de l’épisode choisi. Dans ce dernier, l’entreprise pharmaceutique Abstergo a développé une machine capable de séquencer cette mémoire chez l’individu, ce qui lui permet de voyager dans le temps à travers les souvenirs de ses ancêtres.

La publicité fictive du projet Phoenix, diffusée au cours de l’opus Assassin’s Creed Unity sorti en 2014, témoigne de la manière dont le jeu se nourrit des avancées de la recherche et les dépasse dans sa fiction. Continuer la lecture de « 2014 ♦ Assasin’s Creed Unity (jeu vidéo) »

Rechercher dans OpenEdition Search

Vous allez être redirigé vers OpenEdition Search