Das Abstraktions- und Argumentationskorpus in ein Webspiel gemacht
Ziel dieses Repositorys ist es, eine einfach zu verwendende UI -Schnittstelle für François Chollets Abstraktions- und Argumentationskorpus zu erstellen, die so jungen Kindern im Alter von drei Jahren in der Lage sein könnten, damit zu spielen. Mit Hilfe dieser Benutzeroberfläche kann man ein Potenzial der Verwendung von ARC als Bildungsmaterial für die Entwicklung von Abstraktions- und Argumentationsfähigkeiten junger Kinder untersuchen, da ARC-Aufgaben so konzipiert sind, dass sie kognitive Fähigkeiten wie Mustererkennung, logisches Denken und Problemlösung in Frage stellen und sie ideal für die frühkindliche Entwicklung machen.
Link zum Spiel: https://volotat.github.io/arc-geame/
Das Ziel des Spiels ist es, zu Beginn visuelle Aufgaben zu lösen. Aufgaben werden als mehrere Gitterpaare mit willkürlicher Auflösung dargestellt, die Zellen unterschiedlicher Farben enthalten. Jedes Paar stellt eine gewisse Transformation des Eingangsnetzes in das Ausgangsnetz dar. Die Aufgabe selbst besteht darin, diese Transformation zu ermitteln und sie auf Testgitter anzuwenden, die am Ende der Seite angezeigt werden. Nur genaue Lösungen, bei denen alle Zellen der erwarteten Antwort entsprechen, gelten als korrekte.

Beispielepaare oben, testen Sie das Gitterpaar in der Mitte und Farbpalette am unteren Rand eines Bildes.
Es gibt verschiedene Möglichkeiten, mit Testgittern zu interagieren:
Feste Gittergrößen: Im ursprünglichen ARC -Benutzer kann eine beliebige Gittergröße bei der Testausgabe angeben. Einige Aufgaben werden so ausgeführt, dass diese Mechanik eine wichtige Rolle bei der Lösung von ihnen spielt. In "The ARC Game" -Angitterraster, das bereits in der richtigen Größe angegeben ist und solche Aufgaben erheblich erleichtert. Leider konnte ich keine gute Schnittstelle für die Änderung der Gittergröße gefunden, die für Kinder nicht zu verwirrend wäre.
Beachten Sie, dass die Aufgaben mit ARC-Agi-Repository bei 25.08.2024 synchronisiert wurden. (1.0.2 Release)
Während die Webversion mehr als genug für Kinder ist, die bereits die Verwendung von Web -Schnittstellen ausmachen, ist für jüngere Kinder möglicherweise eine physische Version des Spiels ein viel zugänglicheres Medium. Damit es möglich ist, die vorliegenden Aufgaben auf einer einfachen Papierliste zu verschieben, kann jetzt jede Aufgabe in Ihrem Browser der Wahl mit "Print" -Befehl gedruckt werden. Zum Drucken würde die Webseite entsprechend angepasst. Beispielsweise werden Farben der Zelle leicht verschoben, um einem typischen Satz von 10 farbigen Markern/Stiften zu entsprechen.
Hier sind Farben, die in druckbarer Version geändert werden:
Schwarz -> transparent (weiß)
Grün -> dunkelgrün
Aqua -> tiefblau
Grau -> Schwarz (sehr dunkelgrau)
Magenta -> dunkler Violett
Maroon -> Brown

Beispiel für ein Level zum Drucken auf einem typischen A4 -Papier.
Diese Web-App wurde aus Paket Buntlder gemacht. Um es aus dem Quellcode erstellen zu können, müssen Sie das Parcel mit dem folgenden Befehl installieren:
npm install -g parcel-bundlerFühren Sie es dann als Ihre lokale Webanwendung aus:
cd source
nvm use --lts
npm startZu diesem Zeitpunkt sollten Sie in der Lage sein, http: // localhost: 1234/und die Webseite des Spiels zu sehen.