Endless-это дистрибутив Linux, который поставляется со всеми обычными офисными и развлекательными приложениями. Он также включает в себя ряд игр, включающих визуальное кодирование с помощью блоков или JavaScript, предназначенных для того, чтобы дать детям толчок к кодированию.
Версия 3.5.8 дистрибутива поставляется со следующими играми, некоторые из которых используют визуальное блочное кодирование, а другие-текстовые
Ученик Дракона, Возраст 8+Злая сила распространилась по земле Овун и угрожает уничтожить этот мирный город. Возьмите под свой контроль эту приключенческую игру в подземелье и станьте героем, который нужен Овуну. Раскройте тайны скрытых Храмов Драконов и разбудите дракона, Дальфур. Только этот дракон поможет вам победить злого Теневого Военачальника и его приспешников, Теневых Демонов.Механика кодирования: Блоки кода
Акведуки, Возраст 8+Вся вода исчезла из вашей деревни, и вы должны спасти положение. Отправляйтесь в приключение на платформе, чтобы соединить водопроводные трубы и вернуть воду в свою деревню. Решайте головоломки и прорубайте себе путь через 15 уровней веселых и сложных островов. Возможно, вы обнаружите, что кое-чему научитесь на этом пути.Механика кодирования: на основе Javascript
Воины-танкисты в возрасте от 8 лет Возьмите на себя ответственность за свой личный танк, чтобы пробиться через многоуровневые арены, победить врага и выполнить поставленные задачи. Улучшайте свои танки, чтобы они были быстрее, жестче и мощнее ваших противников! Взломайте ИИ вашего танка, чтобы перехитрить танк противника и стать действующим чемпионом. Постройте свой танковый парк с помощью реального кода! Можете ли вы перехитрить свой собственный ИИ?Механика кодирования: Блоки кода
Проход, Возраст 8+Вы приземлились на таинственной планете с одной миссией; найдите секретную карту, чтобы найти скрытый бункер. Вы можете его найти? Взломайте мир, чтобы пересечь опасные земли и препятствия внутри. Играйте, чтобы узнать, сможете ли вы перехитрить прохождение.Механика кодирования: на основе Javascript
Лягушачий Сквош, Возраст 8+Есть ли у вас все необходимое, чтобы пересечь эти коварные дороги? Вы должны уклоняться от стрел, пил и огненных шаров и не быть раздавленными! Выберите из восьми различных животных, чтобы пересечь эти опасные дороги. Ключ к выживанию-накопить много добычи, и как только вы освоите дороги, взломайте ИИ вашего животного и идите дальше, чем когда-либо прежде!Механика кодирования: на основе Javascript и блоков кода
Полуночник Тедди, в возрасте 8+Ты во сне … или, может быть, в кошмаре! Все игрушки ожили и преследуют вас. Отбивайтесь от них и бегите, чтобы выжить как можно дольше. Хотите получить окончательный вызов? Попробуйте математический режим и используйте свои навыки счета в качестве оружия, чтобы дать отпор злым игрушкам! Затем научитесь создавать игру с помощью учебных пособий Unity.Игровая механика: Математика и единство
Из всех них я нашел Акведуки самыми интересными. Это 3D-платформенная игра, которая хочет, чтобы герой прошел через приключение взаимодействия с объектами каждого уровня, чтобы суметь соединить водопроводные трубы, чтобы принести воду в свою деревню.
Объекты имеют свойства, которыми вы управляете, настраивая прилагаемый код. Когда герой находится в пределах досягаемости объекта, которым можно манипулировать, от него к объекту появляется зеленая линия, а значок мыши побуждает вас щелкнуть по нему.
Например, щелчок по водопроводной трубе открывает свойство Tube.Вращение, которое вы можете изменить, чтобы повернуть трубу, в то же время зная, что это целочисленная переменная, как в «Целое число-это тип числа. Переменная помогает вам хранить только положительные и отрицательные целые числа!».
В зависимости от случая щелчок по водопроводной трубе может выявить другое свойство, то есть трубку.Длина, или при нажатии на саму воду появляется строковый переменный токен в Water.state=ЖИДКОСТЬ, ГАЗ или ТВЕРДОЕ ТЕЛО.История продолжается, вам придется решать все больше головоломок по мере прохождения уровней и взаимодействия с 3D-миром.
Другая «текстовая» игра для кодирования-футуристическая The Passage, 2D-платформенная игра, в которой ваш персонаж взаимодействует со своим миром, заполняя код, перетаскивая недостающий фрагмент в нужное место. Опять же, вы не вводите код, а вместо этого используете мышь, вы наблюдаете, как код используется в действии.
Например, «взлом» объекта платформы требует, чтобы вы заполнили следующее, предлагая хорошую демонстрацию программирования на основе классов: on nextTick() { Platform currentPlatform=GetCurrentPlatform(); currentPlatform=…… }
с доступными опциями True или False. Остальные игры также довольно забавны и, вероятно, больше подходят для младших школьников, поскольку они используют визуальное программирование с блоками. Кроме того, все игры тоже хорошо выглядят, особенно 3D-RPG Dragon’s Apprentice, которая демонстрирует, как сильно продвинулись игры Linux, до такой степени, что их можно даже рассматривать наравне с их аналогами Windows.
В Windows бесконечную ОС можно установить, загрузив установщик, который позволяет устанавливать бесконечную ОС вместе с Windows. Другой вариант для Windows, как и для Linux, — загрузить полный ISO-образ из торрент-сети. После загрузки вы можете подготовить USB-накопитель для работы бесконечно, не устанавливая его на жесткий диск. С помощью USB-накопителя вы также можете переформатировать свой компьютер с помощью бесконечной ОС, но я думаю, что немногие пойдут по этому пути.
Другой вариант-загрузить ISO-файл и запустить его как виртуальную машину VirtualBox.Полные инструкции здесь. Выберите этот вариант в крайнем случае, потому что виртуальные машины не оптимизированы для работы с графикой и графическим процессором, поэтому производительность при запуске игр, вероятно, будет удручающей.
И на всякий случай, если вы не можете найти некоторые игры, вы всегда можете обратиться к меню «Дополнительные приложения» и загрузить пакеты через менеджер пакетов. Еще одно удобство, которое можно найти в современных линуксах.
Таким образом, дистрибутив Linux предназначен как для родителей, выполняющих свою офисную работу, так и для веселящихся детей. Или родители тоже тайком развлекаются?