Inhalt
Wenn ich an Programmierung und Spiele denke, denke ich an die Programmierung, die sich hinter den Kulissen abspielt und die das Spiel und seine Mechanik antreibt. Als jemand, der diese Art von Programmierung gemacht hat, ist es für mich kein so abstraktes Konzept, den Kopf herumzureißen.
KreischtDies ist jedoch nicht Ihr Standard-MMO / RTS-Spiel. Spiele wie Hacknet, TIS-100, und sonst Heart.Break () basieren auf dem Konzept der Programmierqualitäten, sind aber verwässert - sie ähneln eher Pseudo-Programmierspielen, bei denen das Konzept dasselbe ist, aber die Ausführung wurde für Nicht-Programmierer-Spieler vereinfacht. Kreischt ist das eigentliche Problem, Sie arbeiten mit aktuellem Code und wie / was Ihr Code wichtig ist.
Im Kreischt Ihre Einheiten, so genannte Creeps, werden mit JavaScript that gesteuert Sieschreibt der Spieler. Welche Parameter Sie im Code einstellen, bestimmt die Art des von Ihnen erzeugten Kriechens und welche Stärken und Schwächen es hat. Ihr Code ist wichtig, es ist die treibende Kraft hinter dem, was deine Gauner tun - alles, vom Bewegen, Sammeln, Bauen, Angreifen und Verteidigen, wird ganz auf der Basis deines Codes gesteuert.
Angesichts des MMO-Charakters des Spiels gibt es die zusätzliche Aufregung / Angst, dass Ihr Code möglicherweise nicht gut genug ist, um Ihre Ressourcen zu verteidigen, nachdem Sie sich abgemeldet haben, während das Spiel auf einem einzelnen Server stattfindet - stellen Sie Ihre Fähigkeiten auf die Probe Programmierer mit mehr oder weniger Fähigkeiten.
Meine Einschätzung
Mein JavaScript ist ein bisschen verrostet, aber die Live-Demo des Spiels leistet gute Arbeit, um einige der Schlüsselkonzepte für das Schreiben der verschiedenen Code-Teile, die Sie zum Spielen des Spiels benötigen, zu zerlegen. Ich möchte hier einen Haftungsausschluss einfügen und sagen, dass, obwohl Sie kein JavaScript-Assistent sein müssen, ein grundlegendes Verständnis der Programmierung für ein effizientes Spielen dieses Spiels von großem Vorteil ist und zum allgemeinen Vergnügen beiträgt. Jeder Programmierer kann das befriedigende Gefühl bezeugen, seinen Code auszuführen und zu beobachten, wie er funktioniert (hoffentlich beim ersten Versuch).
Zum Glück ist JavaScript eine ziemlich einfache Skriptsprache und verfügt über eine Menge Dokumentation im gesamten Internet. Auf der Kreischt Sie verlinken Sie sogar auf einen guten JavaScript-Einführungskurs, der kostenlos auf Codecademy angeboten wird. Ich würde nicht darüber nachdenken Kreischt selbst ein Mittel zum Erlernen des Programmierens zu sein, aber ich sehe, dass es von Vorteil ist, Ihre Programmierpraxis beizubehalten, was wichtig ist, um Ihr logisches Denken scharf zu halten.
Was ich mag:
- Einfaches Design und Konzept
- Bringt dich zum Nachdenken
- Das Skripting der Funktionen Ihres Creeps macht Spaß
Was es nicht ist:
- Keine Möglichkeit, Programmieren zu lernen, sondern Ansporn
- Nicht schnell - Das Spiel bewegt sich sehr langsam
- Nicht kostenlos zu spielen - Es gibt ein monatliches Abonnement für mehr CPU-Limit, damit Sie mehr Prozesse ausführen können.
Endgültiges Urteil
Kreischt ist ein lustiges Spiel und hat einen einzigartigen Winkel dazu. Es hat zwar noch Raum zum Wachsen, bewegt sich aber in die richtige Richtung. Die Verwendung der eigentlichen Programmierung anstelle einer Pseudosprache ermöglicht es den Spielern, sich auf bessere Codierungsgewohnheiten zu konzentrieren, und macht das Üben Spaß. Es gibt eine sehr aktive Community auf dem Slack-Kanal des Spiels, so dass es auch einen Hauch von MMO-Chat für die Social-Programmierer da draußen gibt.
Wenn dies nach einem Spiel klingt, könnten Sie sich für die Website interessieren und die Live-Demo ausprobieren. Es ist kostenlos und hilft Ihnen bei der Entscheidung, ob Kreischt ist ein Spiel für dich. Sie können sich auch dieses kurze Trailer-Video ansehen, das das Gameplay zeigt, das Sie erwarten können Kreischt.
Tut Kreischt Sieht es aus wie ein Spiel, das dich interessieren würde? Lassen Sie mich wissen, was Sie in den Kommentaren unten denken.
Unsere Bewertung 8 Haben Sie sich jemals gefragt, welchen Code der A.I. in Videospielen sah aus wie? In Screeps schreiben Sie diesen Code. Überarbeitet am: PC Was bedeuten unsere Bewertungen?