Articles

Hommage à l’avant-garde russe : un nouveau style graphique pour le jeu Russia 1917

Image
Dans le développement de notre jeu, nous avons voulu rendre hommage à l’un des mouvements artistiques les plus marquants du XXe siècle : l’avant-garde russe. Né dans le tumulte de la Révolution de 1917, ce courant artistique a rompu avec les canons classiques pour imposer un langage visuel audacieux, géométrique et résolument moderne. Sensations mélangées, 1916, Kasimir Malevitch, Ekaterinburg, Musée des Arts figuratifs. L’avant-garde russe, un art révolutionnaire Contrairement au style réaliste et détaillé de la fin du XIXe siècle, l’avant-garde privilégie les formes épurées, les contrastes saisissants et les couleurs vives. Ce mouvement ne se contente pas de bouleverser l’art : il cherche aussi à le rendre accessible à tous, dans une Russie tsariste où l’analphabétisme est massif. Parmi ses œuvres emblématiques, on retrouve : "Battre les Blancs avec le coin rouge" d’El Lissitzky, symbole de l’abstraction géométrique qui explique le combat des forces rouges (bolcheviks) cont...

Mise à jour du 04 mai 2025 pour le jeu "Russia 1917"

Image
Objectif du jeu : Prenez le contrôle du camp des Bolcheviks pendant la guerre civile russe. Vos choix détermineront si vous parviendrez à établir l'URSS d'ici la fin de 1922. Ce jeu est conçu pour les appareils mobiles. Améliorations des IA : Les IA "Blancs du Nord", "Blancs du Sud" et "Britanniques du Nord" sont désormais opérationnelles. Elles peuvent produire des troupes, attaquer des villes et des positions bolcheviques. Un bug qui envoyait parfois les troupes au point 0,0 de la carte a été corrigé. Les IA "Blancs du Nord" et "Blancs du Sud" sont des IA complètes, c'est à dire qu'elles peuvent conquérir des villes et produire des troupes tandis que l'IA "Britanniques du Nord" est une IA limité qui ne peut que attaquer des troupes. Contrôle des villes : Correction du code pour empêcher les "Britanniques du Nord" d'occuper des villes et de produire des troupes. Ils peuvent attaquer des trou...

Créer une IA stratégique dans GDevelop

Image
Créer une IA stratégique dans GDevelop : Comment j’ai fait réfléchir les Russes Blancs en 1917 Je bosse en ce moment sur un jeu qui se passe en Russie en 1917, en pleine guerre civile. Le joueur incarne les bolcheviks mais j'ai besoin d'une intelligence artificielle qui prendra le contrôle des  Russes Blancs, ces troupes fidèle au Tsar qui tentent de reprendre le contrôle du pays. Screenshot du jeu L’objectif du jeu ? Déplacer ses troupes, conquérir des villes stratégiques et affronter l’ennemi. Et pour que ce soit intéressant, il fallait que l’IA des Russes Blancs soit capable de prendre des décisions militaires cohérentes. Problème : GDevelop, le moteur que j'utilise pour produire le jeu, ne gère pas naturellement les intelligences artificielles complexes. J’ai donc dû trouver une méthode infaillible pour que l’IA fonctionne étape par étape, sans bugger. L’IA des Russes Blancs : Une stratégie militaire par étapes Dans mon jeu, l’armée des Russes Blancs doit travailler ...

Trouver le Graphique Idéal pour "Russie 1917": Une Esthétique Inspirée d'El Lissitzky

Image
  Dans le cadre du développement de notre jeu "Russie 1917", nous avons cherché à capturer une esthétique visuelle forte inspirée du constructivisme russe et de l'oeuvre célèbre d'El Lissitzky, "Le coin rouge enfonce le rond blanc" qui fait référence à la victoire des bolcheviks (communsistes) contre les bancs (ceux qui veulent réintroduire le régime tsariste, des protofacistes). L'un des aspects essentiels du jeu est de créer des graphiques qui soient à la fois beaux et en accord avec le plan artistique. L'objectif du jeu est simple: on déplace des armées qui permettent de contrôler les villes pour recevoir des renforts et conquérir le territoire. Cependant, l'ajout d'éléments stratégiques spécifiques comme le chemin de fer transsibérien, qui impose un combat linéaire et limite les options tactiques, complexifie le gameplay. On a aussi les forces étrangères qui tentent de conquérir le territoire et qui soutiennent les forces blanches. On a d...

Quels sont mes outils

Image
Le programme GDEVELOP   Pour réaliser mes jeux, j’utilise l’éditeur libre de droits Gdevelop , un outil no-code ou low-code basé sur le JavaScript. Cet outil est intuitif et, en seulement quelques heures, il est possible de produire quelque chose de convaincant. Gdevelop fonctionne avec des fonctionnalités lisibles en JavaScript dans un éditeur de texte, ce qui est un gros avantage pour affiner les lignes de code. Les images Chat GPT Pour créer mes images, j’utilise la version DALEE intégrée à ChatGPT, qui offre plusieurs avantages : Modularité : Il est possible de modifier une partie d’une image pour obtenir un style uniforme. Exemple : Je pars de cette image dont j'aime le style pour faire des icones dans le style 1865. Je veux obtenir un porte voix. je peux simplement ajuster la partie droite de l’image pour retrouver l'objet que je souhaite. Une première image généré par Chat GPT avec des icones dans le style 1865 Une deuxième image, généré depuis la première qui me permet...

Comment faire une carte avec l'IA

Image
Créer des Cartes de Jeu avec l'Aide de l'Intelligence Artificielle L'un des défis majeurs pour tout développeur de jeu est la création de cartes. Bien que ces cartes puissent être esthétiquement plaisantes, leur réalisation demande souvent beaucoup de temps. Cependant, les nouvelles technologies d'intelligence artificielle offrent des solutions plus rapides pour générer des cartes détaillées et visuellement attrayantes. Voici un petit tutoriel pour créer la carte d'une des missions du jeu " Dans la vallée de Sing Sing ". Étape 1 : Génération de la Carte de Base Tout d'abord, rendez-vous sur le site web dream.ia et utilisez le prompt "Military map of Hué in 1965" pour générer une carte. Après quelques itérations, vous obtiendrez une base qui répond à vos attentes. Étape 2 : Nettoyage de l'Image Ensuite, travaillez sur l'image pour supprimer les éléments parasites qui ne sont pas nécessaires à la carte finale. Étape 3 : Retouches et...

La classe ouvrière mérite des jeux fun

Image
Chez Marxists Games, la base de nos jeux repose sur un principe fondamental : le fun. Nous croyons fermement qu'une simulation peut être divertissante, mais qu'un jeu qui n'est pas amusant n'est pas un jeu, c'est simplement une simulation. Ce point est crucial pour nous. Pourquoi accordons-nous une telle importance à l’aspect fun ? C’est simple : notre entreprise vise à promouvoir les idées marxistes à travers le jeu vidéo, et nous souhaitons véhiculer des idées progressistes de manière engageante. Pour qu'un jeu ait de la profondeur, il faut que les joueurs aient envie d’y passer du temps, de l'explorer et de découvrir ses subtilités. La seule manière d’inciter les joueurs à investir ce temps, c’est de rendre l’expérience amusante. C’est pourquoi nos jeux sont toujours construits autour d'une ou plusieurs dynamiques fun. Une fois cet aspect maîtrisé, nous y ajoutons de la profondeur. Le fun peut se décliner de plusieurs façons : Le challenge  : Offrir d...