Корпус абстракции и рассуждений, превращенный в веб -игру
Цель этого репозитория - создать простой в использовании интерфейс пользовательского интерфейса для абстракции и рассуждений Франсуа Чолле, таких как дети в возрасте от трех лет могли сыграть с ним. С помощью этого пользовательского интерфейса можно изучить потенциал использования ARC в качестве образовательного материала для развития навыков абстракции и рассуждений маленьких детей, поскольку ARC-задачи предназначены для оспаривания когнитивных способностей, таких как распознавание моделей, логические рассуждения и решение проблем, что делает их идеальными для развития раннего детства.
Ссылка на игру: https://volotat.github.io/arc-game/
Цель игры - решить визуальные задачи, приведенные в начале нескольких примеров. Задачи представлены в виде нескольких пар сетей с произвольным разрешением, которые содержат ячейки разных цветов. Каждая пара представляет некоторое преобразование входной сетки в выходную сетку. Сама задача состоит в том, чтобы обнаружить, что преобразование и применить ее на тестовые сетки, которые представлены в нижней части страницы. Только точные решения, в которых все ячейки соответствуют ожидаемому ответу, считаются правильными.

Пример сетки пары вверху, тестируйте пару сетки в средней и цветовой палитре в нижней части изображения.
Есть несколько способов взаимодействия с тестовыми сетками:
Фиксированные размеры сетки: в исходном пользователе ARC может указать произвольный размер сетки на выходе теста. Некоторые задачи выполняются так, что эта механика играет важную роль в ее решении. В выходной сетке «Gray Game» уже указана в правильном размере, что делает такие задачи намного проще. К сожалению, я не смог найти хороший интерфейс для изменения размера сетки, который не был бы слишком запутанным для детей.
Обратите внимание, что задачи были синхронизированы с репозиторием Arc-Agi в 25.08.2024. (1.0.2 релиз)
Хотя веб -версии более чем достаточно для детей, которые уже опытны в использовании веб -интерфейсов, для детей младшего возраста некоторая физическая версия игры может быть гораздо более доступной средой. Чтобы сделать возможным перемещение нынешних задач в простом списке бумаги, теперь каждая задача может быть напечатана с командой «Печать» в выбранном браузере. Для печати веб -страницы будут скорректированы соответствующим образом. Например, цвета ячейки будут слегка смещены, чтобы соответствовать типичному набору из 10 цветных маркеров/карандашей.
Вот цвета, которые изменены в печатной версии:
Черный -> прозрачный (белый)
Зеленый -> темно -зеленый
Aqua -> Deep Blue
Серый -> черный (очень темно -серый)
Пурпурный -> Темная фиолетовая
Maroon -> Brown

Пример уровня, доступного для печати на типичной бумаге A4.
Это веб-приложение, сделанное с Parcel Bunlder. Чтобы иметь возможность создать его из исходного кода, обязательно установите посылку с следующей командой:
npm install -g parcel-bundlerЗатем запустите его в качестве локального веб -приложения:
cd source
nvm use --lts
npm startНа этом этапе вы сможете посетить http: // localhost: 1234/и увидеть веб -страницу игры.