Contenu
Quand je pense à la programmation et aux jeux, je pense à la programmation en coulisse qui anime le jeu et ses mécanismes. Être quelqu'un qui a fait ce genre de programmation, ce n'est pas un concept aussi abstrait pour moi de penser à autre chose.
ScreepsCependant, ce n’est pas votre jeu standard MMO / RTS. Des jeux comme Hacknet, TIS-100, et sinon Heart.Break () sont construits sur le concept des qualités de programmation mais sont dilués - ils ressemblent davantage à des jeux de pseudo-programmation où le concept est identique, mais l'exécution a été simplifiée pour les joueurs non programmeurs. Screeps est la vraie affaire, vous travaillez avec le code réel et comment / ce que vous codez est important.
Dans Screeps vos unités, appelées creeps, sont contrôlées avec javaScript qui vous, le joueur écrit. Les paramètres que vous définissez dans le code déterminent le type de fluage que vous créez et ses forces et ses faiblesses. Votre code compte, c’est la force motrice qui fait tout ce que vous faites - les mouvements, la collecte, la construction, l’attaque et la défense sont entièrement basés sur votre code.
Compte tenu de la nature du jeu MMO, il existe une excitation supplémentaire / peur que votre code ne soit pas assez bon pour défendre vos ressources une fois que vous vous êtes déconnecté car le jeu se déroule sur un seul serveur - mettant vos compétences à l'épreuve des autres programmeurs plus ou moins habiles.
Mon évaluation
Mon javaScript est un peu rouillé, mais la démonstration en direct du jeu permet de mieux comprendre certains des concepts clés pour écrire les différents éléments de code dont vous aurez besoin pour jouer au jeu. Je tiens à mettre un avertissement ici et à dire que, même s’il n’est pas nécessaire d’être un assistant javaScript, une connaissance fondamentale de la programmation est extrêmement bénéfique pour jouer efficacement à ce jeu et ajoute au plaisir général. Tout programmeur peut attester du sentiment satisfaisant de faire fonctionner son code et de le regarder fonctionner (du premier coup, si tout va bien).
Heureusement pour vous, javaScript est un langage de script assez novateur et contient beaucoup de documentation sur Internet. Sur le Screeps site Web, ils vous relient même à un bon cours d'introduction à JavaScript offert gratuitement sur Codecademy. Je ne considérerais pas Screeps pour être un moyen d’apprendre à programmer, mais j’aperçois qu’il est avantageux de maintenir votre pratique de programmation, ce qui est important pour que votre pensée logique soit nette.
Ce que j'aime:
- Conception simple et concept
- Qui vous fait penser
- Écrire les fonctions de votre fluage est amusant
Ce que ce n'est pas:
- Pas une façon d'apprendre à programmer, mais une incitation
- Pas rapide - Le jeu se déplace très lentement
- Pas gratuit - Il y a un abonnement mensuel pour plus de limite de CPU pour vous permettre d'exécuter plus de processus, ce qui me semble un peu payant.
Verdict final
Screeps est un jeu amusant et a un angle unique. Même s'il a encore de la place pour se développer, il va dans la bonne direction. Utiliser une programmation réelle au lieu d'un pseudo-langage permet aux joueurs de se concentrer sur de meilleures habitudes de codage et rend la pratique amusante. Il existe une communauté très active de personnes sur la chaîne Slack du jeu, qui propose donc une touche de conversation MMO pour les programmeurs sociaux.
Si cela ressemble à un jeu, consultez leur site Web et testez la démo en direct. C'est gratuit et cela vous aidera à décider si Screeps est un jeu pour vous. Vous pouvez également regarder cette courte bande-annonce vidéo qui présente le gameplay auquel vous pouvez vous attendre Screeps.
Est-ce que Screeps ressembler à un jeu qui pourrait vous intéresser? Faites-moi savoir ce que vous pensez dans les commentaires ci-dessous.
Notre cote 8 Vous êtes-vous déjà demandé quel était le code à l'origine de l'A.I. dans les jeux vidéo ressemblait? Dans Screeps, vous écrivez ce code. Examiné sur: PC ce que nos évaluations signifient