3 points par GN⁺ 2023-12-23 | 1 commentaires | Partager sur WhatsApp
  • Mindustry est un jeu de tower defense sandbox qui combine défense de base et conception de systèmes de traitement des ressources
  • Les joueurs doivent construire leur base tout en repoussant de puissantes vagues d’ennemis
  • Le jeu permet de créer des conceptions complexes pour le traitement des matériaux
  • Sur les serveurs multijoueurs, il est possible de construire avec d’autres joueurs
  • En plus de la construction coopérative, il est aussi possible de combattre aux côtés d’autres joueurs

Défense de base et conception

  • Le cœur du gameplay de Mindustry consiste à construire une base et à la défendre contre des vagues ennemies
  • Il est possible de jouer en mode sandbox en créant des conceptions complexes pour le traitement des matériaux

Multijoueur

  • Sur les serveurs multijoueurs, vous pouvez construire et combattre avec d’autres joueurs

1 commentaires

 
GN⁺ 2023-12-23
Avis sur Hacker News
  • Mindustry est un excellent jeu. Avec un ami, on a passé énormément de temps sur les deux campagnes.
    Pour l’expliquer à quelqu’un qui a joué à Factorio, Mindustry met moins l’accent sur l’automatisation et davantage sur le combat. Terminer une carte ne prend pas 50 heures, plutôt quelques heures en général, mais certaines cartes assez difficiles peuvent demander plusieurs tentatives.
    L’espace y est plus limité que dans Factorio, donc les conceptions efficaces en espace sont importantes, surtout en défense, où il faut placer les tourelles de façon très dense. Cela dit, les tourelles ont la contrainte de devoir être alimentées par des convoyeurs de munitions, des conduites de liquide, ou les deux. Selon les types d’ennemis, il faut aussi envisager différentes combinaisons de tourelles.
    Dans l’ensemble, c’est un jeu très bien conçu et très addictif.

    • Ça a l’air de valoir le coup d’essayer. Les éléments tower defense de Factorio ne fonctionnaient pas très bien : les attaques étaient trop petites, la base trop grande, et on finit simplement par raser les bases de biters.
      Cette partie devrait être bien plus difficile, mais beaucoup de joueurs l’ignorent tout simplement et se contentent de construire. Les premières fois, j’ai construit ma base de manière trop compacte, et j’ai dû apprendre à utiliser l’espace disponible. Un jeu qui récompense la construction compacte pourrait me plaire.
    • Les objectifs d’optimisation sont différents ; même si l’arbre technologique et l’arbre de fabrication sont moins développés, je préfère Mindustry à Factorio.
  • Je trouve intéressante cette tendance à vendre le jeu sur Steam tout en mettant le code source réel en lien sur GitHub. Pour les développeurs, ou les gens prêts à chercher un peu, il est donc gratuit, ce qui me paraît équitable.
    Cela dit, j’aimerais que le modèle de soutien direct s’impose davantage auprès du grand public. Ce lien est bien, car il mène à un site général qui propose directement plusieurs options, y compris une version gratuite. Je compte l’essayer plus tard.

    • Ce qui est vendu sur Steam l’est surtout pour les fonctionnalités d’intégration Steam, comme rejoindre une partie avec des amis. Si vous n’avez pas besoin de ces fonctionnalités, le jeu est gratuit.
    • Ce n’est pas une nouvelle tendance simplement parce que je ne la connaissais pas.
      https://github.com/Poussinou/FLOSS-Games-on-Steam
      https://store.steampowered.com/curator/38475471-Libre-Open-S...
      Rien de nouveau, et on trouve aussi cette approche côté outils.
      https://store.steampowered.com/app/431730/Aseprite/ - https://github.com/aseprite/aseprite
    • Shapez.io utilise aussi cette approche. Le simple fait de ne pas avoir à comprendre un autre processus de build JavaScript sur mon temps libre valait largement les 10 dollars.
    • Cyberduck fait quelque chose de similaire. Comme c’est un logiciel open source, on peut le télécharger gratuitement depuis le site web, mais l’installation en un clic via l’App Store coûte 24 dollars.
    • Je trouve ça plutôt équitable. J’envisage d’essayer ce modèle pour une application Android : payante sur le Google Play Store, gratuite sur F-Droid.
  • Il y a aussi pas mal d’anciennes discussions : https://news.ycombinator.com/item?id=32422522 (Mindustry – Open-Source Game, 135 commentaires)
    Excellent jeu, mais un peu addictif.

    • Merci pour l’avertissement. C’est probablement vrai, et c’est pour ça que je vais m’en tenir à mes principes et ne pas y jouer.
      Vers 2000, après avoir sérieusement abîmé mes habitudes de travail en essayant d’atteindre une note de plus de 2000 sur Age of Empires II en ligne, j’ai adopté comme devise : « mieux vaut prévenir que guérir ».
  • C’est à la fois drôle et digne d’être mentionné : en prison, ce jeu est vendu aux détenus sur tablette. Je me demande si c’est légal.
    C’était AccessCorrections ou quelque chose avec Access, je le sais avec certitude. J’y ai joué pendant des années, mais je l’associe maintenant à de mauvais souvenirs de ma période d’incarcération, et j’ai fini par le détester. Un autre projet open source, Andors Trail, y était aussi vendu.

    • Vendre une distribution d’un projet sous licence GPL est légal. La définition de l’OSI [1] le mentionne même comme l’une des libertés d’une licence considérée comme open source.
      Je me souviens qu’au milieu des années 2000, il y avait eu des controverses autour de gens qui reconditionnaient et vendaient des projets comme The GIMP. C’était légal, mais les vendeurs tiraient profit d’une asymétrie d’information avec des personnes qui ne savaient pas que le logiciel pouvait être obtenu gratuitement.
      Il existe aussi un contre-argument. Le distributeur effectue un travail de packaging de l’application, et AccessConnections a peut-être ajouté de la valeur en examinant le contenu en tant que tiers de confiance.
      C’est donc légal, mais pas forcément éthique. Les licences open source exigent que le code source et la licence soient accessibles à l’utilisateur final. Cela peut aussi être caché derrière un lien dans l’écran des crédits, par exemple.
      Je ne suis pas avocat, donc je me demande si le simple fait de fournir un lien compte comme distribution du code source lorsqu’on sait que l’utilisateur final n’a pas d’accès Internet sans restriction.
      [1]: https://opensource.org/osd/
    • Je me demande si c’était une prison américaine. J’ai du mal à imaginer qu’on autorise les détenus à jouer à des jeux.
      Je me demande aussi comment les détenus sont censés gagner l’argent nécessaire pour payer ces jeux.
    • Quoi ? Ça ressemble à de l’extorsion légale. L’industrie carcérale américaine est répugnante.
  • Mindustry est fantastique. J’ai joué deux fois à la campagne Erekir. La campagne Serpulo m’a beaucoup moins plu, et j’ai presque l’impression que ce sont deux jeux différents
    Erekir, c’est de l’automatisation avec de la stratégie en temps réel en plus ; Serpulo, c’est de l’automatisation avec du tower defense en plus

    • Je suis de l’avis inverse. En tant que vieux fan de Serpulo, j’ai vraiment apprécié le jeu, mais je ne supporte pas du tout le style stratégie en temps réel d’Erekir
      Dans un jeu comme Factorio, je n’ai pas envie de créer ni de commander des troupes. C’est l’exact opposé de ce que je recherche
      C’est dommage, on dirait que Serpulo a été abandonné avec le changement de direction du jeu. Serpulo n’a jamais vraiment été terminé ni équilibré, et il semble désormais peu probable qu’il le soit un jour
    • Je trouve bien qu’on puisse faire les deux. Quand on accumule suffisamment d’unités, il y a moyen de transformer Serpulo en jeu de stratégie en temps réel aussi
  • J’ai acheté ce jeu après avoir joué un moment à la version open source. Factorio ne met pas autant l’accent sur la défense, alors que ce jeu se concentre justement là-dessus, et c’était exactement ce que je voulais
    Après une grosse refonte, il est devenu bien plus abouti et mieux peaufiné. Il faudrait que j’y retourne pour terminer la campagne

  • Ce jeu vous aspire complètement. Il est excellent, et en fait, c’est aussi un très bon jeu de vacances. Le timing de cet article tombe bien
    Au départ, j’y ai joué parce qu’on me l’avait décrit comme un « Factorio lite », et après essai, c’est une description assez juste. Il n’a pas la profondeur de Factorio, mais il gratte la même démangeaison

  • Le mode PvP est excellent aussi. On peut poser des lignes d’approvisionnement pour finaliser à la fois la défense et l’attaque
    On peut aussi tendre des embuscades aux lignes d’approvisionnement adverses, ce qui permet de prendre un gros avantage sur le front avant que l’ennemi ne remarque les problèmes dans ses installations électriques et sa logistique. À mes yeux, c’est l’une des caractéristiques les plus importantes d’un jeu de stratégie en temps réel
    Ce serait encore mieux si l’on pouvait voler des composants coûteux sur les tapis roulants adverses. Des trucs comme les processeurs dans Factorio

    • Quand j’ai essayé, les modes en équipe sur les serveurs publics avaient un gros problème de saboteurs
  • Il est aussi sur Flathub : https://flathub.org/en-GB/apps/com.github.Anuken.Mindustry

  • C’est un peu hors sujet, mais je me demande s’il existe des ressources ou des conseils utiles pour créer soi-même un tower defense multijoueur
    Je développe depuis très longtemps, mais le développement de jeux me semble être une toute autre bête

    • Ces derniers mois, je me suis lancé là-dedans en suivant un cours Udemy sur la création d’un clone de vampire survivors avec Godot 4, et je le recommande vivement
      Voici une vidéo où le créateur du cours l’explique : https://youtu.be/Yd-sndQnWIo?si=yWU9WJ2roSVlMzDE
      Les outils étaient étonnamment bons, et le travail lui-même était vraiment amusant. Je suis surtout développeur backend, et ça m’a apporté un autre type de plaisir
      Je vois aussi passer quelques cours sur la stratégie en temps réel, mais je ne peux pas les recommander personnellement. Le mieux est sans doute d’en choisir un qui a l’air intéressant et de se lancer. J’ai l’impression d’avoir beaucoup appris en tapant tout le code moi-même et en suivant les mêmes étapes que l’instructeur
      J’apprends encore davantage le multijoueur avec Godot 4, mais d’après quelques vidéos YouTube, cela ne semble pas si complexe, surtout si l’on ne se soucie pas trop des tricheurs dès le départ
      En plus, je suis aussi ce projet. C’est un MMO en Godot 4, avec une structure de code assez bien organisée : https://jdungeon.org/. Cela dit, il en est encore aux débuts du développement
    • Mindustry me semble être un bon exemple à essayer tout simplement
      Si cette question avait été posée sur un forum de développement de jeux, on n’aurait probablement pas recommandé Java, mais Mindustry utilise Java et s’en est très bien sorti
      La combinaison JavaScript et WebSocket pourrait aussi très bien convenir, sans avoir à se soucier des builds pour plusieurs plateformes. Il suffit d’examiner les options de moteurs de jeu JavaScript et de se lancer. Copilot peut aussi être assez utile pour démarrer
      Je pense qu’il est tout à fait possible de créer un prototype fonctionnel avant la nouvelle année
    • Je viens de l’extérieur du développement de jeux, et je me suis pris à rêver de créer moi-même un tower defense
      C’est l’un de mes genres préférés depuis Warcraft III, mais tous les jeux auxquels j’ai joué depuis m’ont paru assez insuffisants pour me laisser sur ma faim