INTERVIEW: Codemancer Teaches Programming to Children... And Makes It Fun!

Posted on
Autor: Joan Hall
Erstelldatum: 27 Januar 2021
Aktualisierungsdatum: 24 November 2024
Anonim
INTERVIEW: Codemancer Teaches Programming to Children... And Makes It Fun! - Spiele
INTERVIEW: Codemancer Teaches Programming to Children... And Makes It Fun! - Spiele

Inhalt

Rob Lockhart is creating a game called Codemancer that teaches the magic of coding and programming to children ages 9 to 14. His Kickstarter campaign has raised almost $45,000 with a few more days to go for the campaign, which is setting him up for a great success to finish the game.


Codemancer is a gender-neutral fantasy game with a female protagonist named Aurora who must rescue her father from an evil sorcerer that has kidnapped him just as she begins to master the runic spells. But something that makes this game interesting is the magic that Aurora and the evil Sorcerer use works the same way as programming works in our world. Such as this '>

... was so aussieht, wenn es im Spiel ausgeführt wird ...

Diese Woche sprach ich mit Lockhart über sein Spiel und was wir davon erwarten können.

Wofür hast du dich inspirieren lassen?

Nun, die Idee begann damit: "Was wäre, wenn Logo ein Spiel wäre, anstatt ein Spielzeug?" LOGO ist eine Programmiersprache für Kinder, die in den 80er Jahren geschrieben wurde, und es war zeitweise die einzige Möglichkeit, Kinder für das Programmieren zu begeistern. Die meisten Bemühungen, um die Programmierung zugänglich zu machen - Scratch, Greenfoot, Alice usw. - haben viel mit LOGO zu tun.


Aber die meisten Leute bauten mehr Werkzeuge - mehr Spielzeug. Diese appellieren an Kinder, die ihre eigenen Ziele vor Augen haben, wie diejenigen, die Wert auf Selbstdarstellung legen. Es gibt andere Kinder, die ausschalten, wenn Sie ihnen ein Spielzeug mit offenem Ende geben. Sie fragen: "Was soll ich damit machen?" und wenn du sagst "Anything!" was sie hören, ist "nichts!" Was diese Kinder brauchen, ist ein Spiel. Spiele geben dem Spieler Ziele und Gründe für die Verfolgung dieser Ziele.

Ursprünglich ging es in dem Spiel um Roboter und dann um Tanks - ich habe tatsächlich einen Prototyp für diesen gebaut -, aber mir wurde klar, dass Kinder, die Roboter oder Tanks programmieren möchten, wahrscheinlich sowieso lernen würden, wie man programmiert. Sie brauchen mich nicht, um ein Spiel für sie zu machen. Deshalb habe ich beschlossen, dass es ein Fantasy-Spiel ist und dass Zaubersprüche Programme sind.


Meine anfängliche Inspiration war The Last Airbender, das Magie und Kampfkunst in Einklang bringt und einen großartigen integrativen Stil hat. Dann fing ich an, alles zu lesen, was ich in die Hände bekommen konnte, einschließlich einer Figur, die aufwuchs und gleichzeitig Magie lernte.Ich ließ mich von Harry Potter, dem goldenen Kompass, der unendlichen Geschichte, Sabriel, Mistborn, dem Namen des Windes und vielem mehr inspirieren.

Ich denke, wenn ich eine dieser "X meets Y" -Anweisungen für Codemancer schreiben müsste, würde ich sagen, dass Codemancer "LOGO meets Sabriel" ist.

Sie sagen, die Erzählung des Spiels ist inspiriert von populären Werken der jungen Erwachsenenphantasie wie Harry Potter, Mistborn, dem Goldenen Kompass und vielem mehr. Inwiefern tragen diese beliebten Fantasy-Geschichten zu Ihrem Spiel bei?

Eine Sache ist nur der Ton - gelegentlich lustig, oft sehr innerlich, sporadisch furchterregend. Es ist ein Ton, den sie meistens teilen, selbst die abstrakteren wie "Zauberer von Earthsea" und "Weises Kind".

Eine andere Sache ist Charakterelemente. Es ist großartig, wenn die Hauptfigur die Geschichte ein wenig rebellisch beginnt - vor allem, weil sie in Kratzer geraten kann, die die Handlung vorantreiben, aber auch, damit Sie sehen können, wie die Figur weicher und weiser wird, wenn sie reift.

Es gibt auch spezielle Plotgeräte. Sowohl Sabriel als auch The Golden Compass beinhalten eine Tochter, die nach Norden reist und Magie lernt, um ihren Vater zu retten. Der Goldene Kompass und viele Volksmärchen, die Hexen betreffen, verwenden das Konzept eines vertrauten Tieres. In Harry Potter und in The Last Airbender (von dem ich weiß, dass es kein Buch ist, das aber in gewisser Weise dasselbe Gefühl hat) hat die Hauptfigur im Laufe der Zeit mehrere verschiedene Lehrer, die das Stadium widerspiegeln, in dem sich die Figur in ihren Studien befindet, und auch im Leben.

Wie lange arbeitest du schon an diesem Spiel?

Nun, ich hatte die Idee vor vier Jahren, aber ich arbeite seit fast einem Jahr an dieser Version des Spiels.

Was ist das Schwierigste daran, der Gründer eines Spiels zu sein?

Ich denke, das Schwierigste ist, ein Solo-Gründer zu sein. Ich spreche viel mit meiner Frau über Entscheidungen, die ich treffen muss, und mein Freund Ryan Olsen hilft mir bei PR-Entscheidungen, aber manchmal gibt es wirklich niemanden, mit dem ich reden kann, und ich muss entweder mit meinem Bauch gehen oder einfach bei der Entscheidung sitzen während und sehen, wie ich später darüber fühle.

Ich denke, wenn ich das nächste Mal ein Unternehmen gründe, habe ich einen oder mehrere Mitbegründer.

Lockhart verbringt seine Zeit zwischen dem Erstellen von Lernspielen für Kunden und dem eigenständigen Arbeiten. Welche anderen Spiele haben Sie mitgestaltet?

Ich habe an einem Spiel für eine Forschungsstudie an der Universität von Alabama gearbeitet und an einem Spiel, das im Notebaert Nature Museum ausgestellt ist. Im Moment arbeite ich mit der Anti-Cruelty Society an einem Spiel namens Paw & Order: Pelzige Opfer Einheit die tatsächlich von rund 15 Achtklässlern entworfen werden.

Zu Beginn des Spiels wählt der Spieler einen Vertrauten, den er kontrolliert und der durch die Aktivitäten als Begleiter fungiert. Welche Möglichkeiten stehen einem Vertrauten zur Auswahl?

Es gibt drei Möglichkeiten: einen Macrocat (der aussieht wie ein roter Tiger), einen Hyperhound (der sehr wolfsartig aussieht) und einen Lambdasaurier (der aussieht wie eine riesige Waldechse). Jeder von ihnen hat eine Angriffsfähigkeit, die relativ ähnlich beginnt, sich jedoch unterscheidet, je besser man mit ihnen vertraut ist.

Die Protagonistin Aurora Li wird von Lockhart als kreatives, aber berechtigtes kleines Mädchen beschrieben. Kannst du mir mehr über ihren Charakter erzählen? Inwiefern hat sie einen Anspruch und wie trägt das zu ihrem Charakter und ihrer Charakterentwicklung bei?

Aurora wurde von ihrem Vater großgezogen und sie wurde ein wenig verwöhnt. Manchmal kämpft sie mit selbstsüchtigen Impulsen, die sie möglicherweise nicht dazu bringen, das Richtige zu tun, besonders wenn der Druck ihrer Rettungsmission ihren Verstand belastet. Ihr Herz ist jedoch am richtigen Ort und die besseren Engel ihrer Natur gewinnen mit der Zeit immer mehr.

Lockhart sagte, das Konzept, das durch diese Spiele erlernt werden würde, sei vergleichbar mit dem, was man in einem Programmierkurs 101 lernen würde. Glauben Sie, dass dies für jemanden im Alter von 9 bis 14 Jahren, auf den sich das Spiel richtet, zu schwierig wäre?

Nicht wirklich. Ich denke, viele Kinder in dieser Altersgruppe lernen dieses Material bereits. Kinder, die großes Interesse an Programmierung haben, googeln Tutorials und unterrichten sich selbst. Mein Ziel mit diesem Spiel ist es, Kindern zu helfen, die nicht automatisch so interessiert sind, mit dem Programmieren zu beginnen.

Hoffen Sie, dass Ihr Spiel jemals in ein Klassenzimmer integriert wird?

Ich weiß es nicht. Es gibt so viele Dinge, die gegen Lernspiele arbeiten, und eine davon wird als pädagogisch bezeichnet. Das lässt Kinder das Spiel sofort weniger mögen, und dann muss man sie während des Spielerlebnisses irgendwie zurückgewinnen. Das gilt umso mehr in einem Klassenzimmer. Das heißt, ich denke, je mehr Kinder das Spiel spielen, desto besser. Die Schule ist aus technischen oder anderen Gründen der einzige Ort, an dem sie die Chance bekommen.

Eine Sache, an der ich interessiert bin, ist das Einfügen des Spiels in Bibliotheken, die zunehmend zu informellen Lernzentren in einer Community werden - zumal dies möglich ist Codemancer wird einen Begleitroman haben.

Das Spiel wird für PC, Mac, iPad und Android-Tablets verfügbar sein. Haben Sie jemals darüber nachgedacht, es möglicherweise auf ein mobiles Level (Android oder iPhone) zu erweitern, damit das Spiel auch unterwegs gespielt werden kann?

Ich habe über Telefone nachgedacht. Meistens ist das Problem, wie die Benutzeroberfläche auf kleineren Bildschirmen funktioniert. Es ist ein Designproblem, an dem ich mehr arbeiten muss.

Die Kickstarter-Kampagne von Lockhart war ursprünglich auf 12.000 US-Dollar festgelegt. Mit über 1.500 Unterstützern wurden 43.704 US-Dollar gesammelt (zum Zeitpunkt der Veröffentlichung), und es bleibt noch mehr Zeit, um zu spenden! Welche zusätzlichen Funktionen können wir von den zusätzlichen Spenden erwarten?

Nun, ich habe mir mehrere Stretchziele gesetzt:

  • Wenn das Projekt erreicht 20.000 US-Dollar: Level-Editor

Ich mache eines davon für mich, damit der Prozess des Erstellens von Levels schneller sein kann, aber ich möchte es zu einem öffentlich zugänglichen Feature des Spiels machen, damit jeder sein eigenes Codemancer-Level erstellen kann.

  • Wenn das Projekt erreicht 30.000 US-Dollar: Python für Codemancer

Ich werde einen Online-Kurs im Udemy-Stil mit dem Namen "Python for Codemancers" anbieten und ihn für alle Unterstützer kostenlos machen. In diesem Kurs werden die Fähigkeiten, die Sie beim Spielen von Codemancer erlernen, in eine reale Programmiersprache übertragen.

  • Wenn wir erreichen $ 40.000: Codemancer: Der Roman

Ich werde mit einem anderen Autor zusammenarbeiten, um ein Roman-Set für junge Erwachsene in der Welt von zu erstellen Codemancer. Der Roman ist für alle Unterstützer kostenlos, enthält Zaubersprüche, die für das Spiel nützlich sein können, und wird auf den folgenden Seiten erweitert Codemancer Überlieferung.

So können wir in Zukunft definitiv einen Roman und Besonderheiten erwarten! Sie sprechen von einem Level-Editor, den Sie der Öffentlichkeit zur Verfügung stellen möchten, um Spielern die Möglichkeit zu geben, ihre eigenen Level zu erstellen. Können Sie mir mehr darüber erzählen? Könnte es darauf vorbereitet sein, Aspekte anderer Spiele wie Minecraft zu entwickeln?

Es wird nicht annähernd so ausdrucksstark und detailliert sein wie Minecraft! Grundsätzlich können die Spieler ein Spielfeld - das sechseckige Gitter - erstellen und Weltgegenstände darauf platzieren. Weltgegenstände können Dinge wie Steine, Bäume, Feinde, Fallen, Auslöser, Mauern, Türen und sehr spielspezifische Gegenstände wie Magiestörsender sein.

Was kannst du mir mehr über die "Codemancer-Überlieferung" sagen, die du erwähnt hast?

Nun, die magischen Fähigkeiten des Menschen werden durch einen Vertrag mit der Natur gewährt. Jeder Mensch kann diese Kontrolle ausüben, vorausgesetzt er verfügt über die richtige Ausrüstung (eine Runentafel) und das entsprechende Know-how. Das Problem ist, dass die Verwendung sehr schwierig sein kann und die meisten Leute aufgeben.

Was ich an dieser Mythologie mag, ist, dass sie Magie nicht zum alleinigen Zuständigkeitsbereich der genetisch Begabten macht. Jeder kann es tun, wenn Sie hart genug arbeiten und kreativ denken. Die Tatsache, dass die meisten Menschen damit beginnen, ein bekanntes Tier zu befehlen, ist mehr pädagogische Konvention als Notwendigkeit. Es ist nur einfacher zu lernen, wenn Sie mit einem Tier wie Ihnen beginnen, das Sie kennenlernen können.

Das ist ein Teil der Hintergrundgeschichte.

Und zu guter Letzt, wann hoffen Sie, dass es der Öffentlichkeit zur Verfügung steht?

Ich hoffe, dass das Spiel in ungefähr einem Jahr fertig sein wird, rechtzeitig zum Beginn des Schuljahres 2015-16. Wünsch mir Glück!

Viel Glück, Rob! Wünschen Sie Lockhart viel Glück und spenden Sie für seine Kampagne hier.