納入網絡遊戲的抽象和推理語料庫
該存儲庫的目的是為FrançoisChollet的抽象和推理語料庫創建易於使用的UI界面,以便三歲的孩子可能能夠使用它。借助此UI,人們可以探索將ARC用作發展幼兒抽象和推理技能的教育材料的潛力,因為ARC任務旨在挑戰認知能力,例如模式認識,邏輯推理和解決問題,使其非常適合幼兒兒童發展。
鏈接到遊戲:https://volotat.github.io/arc-game/
遊戲的目的是在開始時求解視覺任務。任務表示為幾對帶有任意分辨率的網格,其中包含不同顏色的單元格。每對代表輸入網格到輸出網格的某些轉換。任務本身是找到轉換並將其應用於頁面底部顯示的測試網格。只有所有單元格與預期答案匹配的精確解決方案被認為是正確的。

示例網格對在頂部,中間測試網格對,並在圖像底部進行調色板。
有幾種與測試網格互動的方法:
固定網格尺寸:在原始ARC中,用戶可以在測試輸出時指定任意網格大小。某些任務使該機制在解決它中起著重要的作用。在“ ARC遊戲”輸出網格中,已經以正確的大小給出,這使此類任務變得容易得多。不幸的是,我找不到更改網格大小的任何良好界面,這對兒童來說不會太困惑。
請注意,任務與ARC-AGI存儲庫同步在25.08.2024。 (1.0.2釋放)
雖然Web版本對於已經精通Web界面的孩子來說已經足夠了,但是對於年幼的孩子來說,遊戲的某種物理版本可能是一種更容易訪問的媒介。為了使您可以在簡單的紙張列表中移動當前任務,現在可以在您選擇的瀏覽器中使用“打印”命令打印每個任務。用於打印網頁將進行相應調整。例如,細胞的顏色將略微移動,以對應於典型的10彩色標記/鉛筆。
以下是可打印版本更改的顏色:
黑色 - >透明(白色)
綠色 - >深綠色
Aqua->深藍色
灰色 - >黑色(非常深灰)
洋紅色 - >黑紫色
栗色 - >棕色

可在典型A4紙上打印的級別的示例。
這個由包裹Bunlder製成的Web應用程序。為了能夠從源代碼構建它,請確保使用以下命令安裝包裹:
npm install -g parcel-bundler然後將其作為本地Web應用程序運行:
cd source
nvm use --lts
npm start此時,您應該能夠訪問http:// localhost:1234/並查看遊戲的網頁。