0

Python для ios

Хотим мы этого или нет, но обучение все больше становится похожим на игру. Особенно, если речь идет о детях младшего школьного или, тем более, дошкольного возраста. Преподаватель Британской высшей школы дизайна Дмитрий Карпов составил список полезных ресурсов для обучения информатике с раннего возраста.

Сегодня подборка приложений посвящена знакомству с основами программирования, но вы можете еще собрать отдельно головоломки, простые игры на решение игровых задач мышления, лабиринты, проектирование чтобы развивать мышление, внимание, анализ, дисциплину итеративного поведения при решении задачи. Вторая группа — творческие приложения, рисовалки, музыкальные приложения, простые видео-редакторы для развития цифрового творчества у детей и воспитании интереса к электронным инструментам творчества. Третья группа приложений — интерактивные книги, сказки, аудио-книги развивающие вербальную и аудиальную культуру, расширяющие словарный запас и гармонично формирует личность интересующуюся текстом, нарративностью, яркими вербальными образами и интерактивным опытом взаимодействия с сюжетом.

Новую область знания, computer science, науки прикладного программирования и проектирования стоит начинать изучать в раннем возрасте — уже с 4-6 лет, когда принципы мышления уже формируют представления об основах мира вокруг, его систем, структур. Игра всегда служила обучению ребенка — сегодня главным учебным инструментом становится гаджет, личный проводник в мир цифровых знаний ребенка или семейный планшет, школьный компьютер.

() — приятный интерфейс и масса простых игр о базовых принципах работы языков программирования, вообще нужный, не коммерческий, образовательный проект для детей.

Crayon Physics Deluxe () — игра просто шедевр, развивает у ребенка инженерное мышление, готовит к пониманию программирования поведения в физических условиях различных систем и физических движков, не столько про программирование, сколько про логику решения задач через итеративный процесс, что является важнейшей воспитательной дисциплиной.

Lightbot () — игра на старике Flash, но с приятной графикой и простым обучающим материалом по построению алгоритмов движения робота, вниманию к сценарию и воспитывающему пошаговую отладку поведения персонажа, развивает у школьника понимание принципиальных основ программируемого интерактивного взаимодействия.

CodeCombat () — ветеран на рынке, развивающий игровое обучение настоящему коду Pythonчик, JavaScript, Lua, экзотику CoffeScript.

CodeMonkey () — простая игра в изучения принципов синтаксиса через игру с обезьянкой.

Ceebot () — старенький ветеран игрового обучения управлять персонажами используя команды C++.

Cargo-Bot () — простое приложение для дошкольников и их IPad.

Tomorrow Corporation () — игра в которой реализован принцип проектного обучения основам программирования, вы решаете задачки, которые дает вам игровой начальник для каждого уровня, решая пазлы вы учитесь создавать модульные функции и их комбинации, на основе простейших команд.

Scratch () — фактически классика для развития мышления будущего программиста, продуманная, с хорошим сообществом и массой примеров.

Kodu Game Lab () — большой учебный проект от команды Microsoft Research, доступен бесплатно для PC и около 5$ за версию для приставки Xbox. Прелесть в притягательности для ребенка мира проектирования игры, его модульности, мышления категориями создания виртуальных миров. Менее полезна в знакомстве с кодингом и программированием, но больше помогает изучать основы дизайна игровых приложений.

Hopscotch () — обязательный инструмент на Ipad ребенка, приятный дизайн, базовое изучение основных понятий кодинга, вложенность, переменные, простые визуальные подсказки.

ПиктоМир () — стоит отметить и этот российский проект, причем разработанный по техзаданию РАН, но мне не нравится визуальный дизайн — достоинство приложения это русский язык, весьма спорное при изучении основ программирования в котором английский это 70% быстрого успеха. Но проект вызывает уважение и полезен для дошкольников и младших классов.

RoboZZle () — приложение для составления алгоритма движения стрелки, обучает ребенка пониманию теории алгоритмов на практике

Kodable () — вероятно подойдет для малышей, которые смогут играя составлять простые сценарии поведения милых шарообразных персонажей, знакомясь с принципами интерактивного прототипирования поведения объекта.

Потерять дорогой гаджет, порой даже такой большой, как планшет, весьма неприятно. Но от этого не застрахован никто (хотя можно купить страховку). В этой статье расскажем, как быстро найти Айпад, если есть подозрения, что он украден или потерян.

Актуально для всех моделей Apple iPad (1, 2, 3, 4, Mini, Pro, Air) и всех версий iOS и iPadOS, включая 10, 11, 12 и 13.

Содержание

Для начала

Не паникуйте

Самое лучшее, что можно сделать при потере девайса — не волноваться. Даже если он дорогой. Даже если боитесь наказания от начальства или родителей. Эмоции только отберут время и нервы — а если устройство правда украдено, реагировать нужно быстро и без ошибок.

Заблокируйте устройство

Прежде всего заблокируйте iPad дистанционно. Для этого зайдите на сайт icloud.com и войдите в учётную запись Apple ID, которая использовалась на айпад. Выберите функцию «Найти iPad», затем — «Режим пропажи». Планшет будет «залочен» паролем.

Смените пароли важных учётных записей

Смена паролей вряд ли поможет найти пропажу, но защитит личные данные, которые могут попасть в руки злоумышленников. Возможно, новый владелец уже подобрал или «отследил» пароль к вашему корпоративному аккаунту, «учёткам» Яндекса, ютуба, соцсетей, банковской карте или чему-то ещё. А то и хуже — все пароли оказались одинаковыми или очень похожими друг на друга.

Если устройство украдено или потеряно

Если айпад потерян в публичном месте, всё-таки попробуйте обратиться в МВД. Да, для кого-то это прозвучит странно: придётся как-то доказывать, что айпад ваш, пытаться вспомнить место и время пропажи, предоставить чеки о покупке и так далее. Но иногда помогает только полиция. К тому же не исключено, что кто-то бдительный уже отнёс девайс по адресу — например, отдал охранникам, а те сообщили правоохранителям.

Ищем iPad через другой гаджет на iOS

Для поиска утерянных девайсов компания Apple выпустила специальную программу «Локатор» (ранее — «Найти iPhone»). Она показывает на карте все девайсы, привязанные к одному Apple ID.

Заранее разрешите поиск iPad в настройках: «Настройки» → логин Apple ID → «Локатор» → название планшета → «Найти iPad».

На мобильных устройствах и десктопной MacOS Catalina «Локатор» встроен в операционную систему. На Windows, Андроиде и других ОС он доступен на сайте Айклауда (функция «Найти iPad»).

Если устройство отключено

Если планшет выключен, разрядился или намеренно отключен от интернета, он будет показан в «Локаторе» серой точкой на карте. Зелёная точка означает, что аппарат продолжает работать и находится в сети.

Тут придется набраться терпения и ждать когда техника «вплывет», выйдет на связь. Хотя бывают случаи, что злоумышленники снимают блокировку весьма хитророумным способом.

Поиск по серийному номеру и IMEI

Самостоятельно найти айпад по «серийнику» или IMEI вряд ли удастся, но знание этих кодов может существенно помочь в поисках: скорей всего, если вы обратитесь в полицию, «серийник» потребуется при оформлении заявления.

  • Серийный номер планшета можно узнать на странице Apple ID в разделе «Устройства». То же можно проделать с привязанного айфона: меню «Настройки» → имя записи → «Устройства».
  • Если под рукой есть оригинальная упаковка, найдите на ней белую наклейку со штрихкодами и надписью «Serial No.». У планшетов с поддержкой мобильного интернета тут же указан идентификатор IMEI.
  • Если айпад на месте, коды можно найти в меню «Настройки» → «Основные» → «Об этом устройстве», увидеть при подключении к iTunes или прочитать на задней панели.

Подробнее: где найти серийный номер и IMEI айпада

Когда ничего не помогает

Когда ни один способ выше не помог, не опускайте руки: вспоминайте места, где могли оставить гаджет, спрашивайте людей, которые могли его найти — работников кафе, магазинов, водителей общественного транспорта, охранников и прочий обслуживающий персонал. В конце концов, человеку будет проще вернуть iPad за вознаграждение, чем остаться с заблокированным девайсом.

Если услуга не нужна

Возможно, вы читаете эту статью не потому, что потеряли iPad, а потому что нашли свою пропажу, купили планшет на вторичном рынке или вовсе получили в подарок и не хотите, чтобы оно было заблокировано. Это вполне может произойти при сбросе или обновлении. В таком случае устройством больше нельзя будет пользоваться до выяснения обстоятельств, его активация будет заблокирована.

Рассказываем, как отключить эту функцию и обезопасить себя.

Через настройки

Самое простое и быстрое решение.

Откройте «Настройки» — «Apple ID» — «Локатор» и отключите пункт «Найти iPad». Система потребует ввести пароль от Apple ID. Рекомендуем отключить и другие настройки — «Включить офлайн-поиск» и «Последняя геолокация».

Отключение при помощи iCloud

Выйдите из учётной записи iCloud на устройстве. Это сотрёт с планшета все данные аккаунта, включая фото и видео — но если вы собираетесь пользоваться планшетом и дальше, этот способ имеет право на жизнь.

Штатное приложение

Проверьте, имеете ли вы доступ к «Локатору» через сайт iCloud или устройство на iOS. Затем проверьте, видно ли айпад в приложении и в аккаунте iCloud. Немедленно перенастройте облако, если возникли какие-либо подозрения.

Разблокировка с любого компьютера

Разблокировать iPad также легко, как и заблокировать — если техника ваша и вы имеете доступ к учётной записи. На сайте iCloud снова выбираем «Найти iPad» и привязанное устройство, но отключаем «Режим пропажи».

Лайфхаки

Иногда перечисленных методов не хватает, какие-то данные могут быть утеряны или забыты. К счастью, и в таких моментах бывают лазейки.

Разблокировка в случае утери Apple ID

Восстановить утерянный ID можно через специальный сайт — https://iforgot.apple.com/appleid. Если возникают проблемы, попробуйте связаться с теми, кто пользовался устройством ранее, и уточнить у них забытую информацию.

Письмо в техническую поддержку

В этом есть смысл, если у вас сохранился чек от покупки или любые другие доказательства того, что именно вы являетесь законным владельцем заблокированного iPad. Сотрудники технической поддержки Apple смогут дистанционно разблокировать устройство и сбросить на нём учетную запись iCloud. Но приготовьтесь к сложностям.

Что делать, если сервис не отключается

В случае возникновения проблем с отключением службы поиска через сам iPad, можно попробовать сделать это через компьютер или полное удаление активной учётной записи и замена её на новую.

Сторонние программы для поиска

Помимо официальных функций от Apple, также можно воспользоваться и сторонними программами для поиска потерянного или украденного планшета. Как и «Локатор», их нужно включить заранее.

Contact If Found

Простейшее приложение, позволяющее выводить информацию на утерянном айпаде. Мало чем отличается от стандартной функции, поэтому оценка в App Store — три балла.

iHound

Более продвинутое приложение. С его помощью можно попробовать найти местоположение гаджета, если функция «Найти iPad» не была включена или не сработала.

iLocalis

Старое, но функциональное приложение. Имеет бесплатную версию, с помощью которой можно дистанционно управлять устройством. Также в арсенале имеется отслеживание по геолокации и оповещения. К сожалению, никакой свежей информации о программе недоступно: скорей всего, установить её получится только на старые модели iPad.

Антивирусы

В большинстве мобильных антивирусов есть функции блокировки при краже — некоторые даже позволяют незаметно сделать фото «похитителя».

Примеры антивирусов смотрите в нашем обзоре.

Говоря объективно, существует большое количество решений в случае утери или блокировки Apple iPad. Техника этой компании является одной из самых защищённых в мире, а поддержка — одной из самых лучших.

Теперь вы знаете, как найти айпад, если неприятная ситуация случилась с вами или вашими близкими.

Возможно ли эффективно программировать на планшете? Какой планшет лучше подойдёт для таких целей? Эта тема не пропускается ни на одном толковом компьютерном форуме. И взгляды у всех разные, и вроде все специалисты, но найти общего решения так и не получилось. Действительно, программирование – отрасль весьма многозадачная, методы и способы в которой разные. Давайте немного разберёмся.

Можно ли программировать на планшете?

Можно ли программировать на планшете? Конечно, да! Но гаджет должен подходить для таких целей. Всё зависит от базы, которую использует специалист. Так, для обычной вёрстки нужен, как минимум, локальный сервер, для запуска которого подойдут Windows 7-8 и Linux, но не iOS, естественно. Есть великие умы, которые делают из любого планшета для себя рабочий инструмент, но в данном случае будем говорить о готовых решениях. Если брать что-то выше вёрстки, то иногда хватит обычного Android-планшетника, но во многих случаях потребуется полнофункциональное устройство, работающее на уровне полноценного ПК. Давайте добавим сюда ещё и дизайн. Потребуется, как минимум Photoshop + некоторые инструменты, работающие только на Windows. Не нужно думать, что планшет обязательно должен быть на этой операционной системе; просто, если говорить про универсальное программирование на планшете, то на базе платформы Microsoft осуществить это пока лучше всего.

Зачем нужен планшет для программирования?

На самом деле программировать при помощи персонального компьютера или ноутбука действительно намного проще. Даже на нетбуках программист испытывает некоторое затруднение, связанные с меньшими размерами клавиш. Правда, ко всему можно привыкнуть, даже к сенсорной клавиатуре.

Зачем нужен планшет? Чаще всего специалисты покупают себе планшет для программирования, если часто находятся вне своего постоянного рабочего места или, например, если приходится много ездить. В транспорте просто открыть свой ноутбук иногда весьма затруднительно. Причин может быть много. Таким образом планшет превосходит своих конкурентов по мобильности и комфорту.

Ещё одну галочку в пользу планшетов можно поставить, если рассмотреть планшет для системного администратора. Все знают, что рабочий инструмент должен находится всегда под рукой. Это намного упрощает рабочий процесс любого системотехника. Важно, на крайний случай, хотя бы иметь к нему доступ. А если взять большую организацию с несколькими корпусами, в каждом из которых у юзеров что-то не получается? Имея под рукой планшет, можно намного упростить себе жизнь. Настроить доступы, дать права, поставить удалённый менеджер на свой основной компьютер и всё!

Процесс или как быть с клавиатурой

Да, если человек пишет очень много кода, а не просто поправляет его или производит настройки, то клавиатура важна. И будет не сильно приятно носить с собой планшет для мобильности и клавиатуру для удобства. Здесь нужна альтернатива. И она есть. Это планшеты-трансформеры и гибриды нетбука/планшета. В последних дисплей не отсоединяется, а (в большинстве случаев) просто перекручивается на 360 градусов, образуя подобие планшета.

Наиболее популярные модели для программирования

Ниже представлен перечень планшетов, которые наилучшим образом зарекомендовали себя среди программистов.

Acer Iconia W510-27602G06ASS

10-дюймовый трансформер на Windows 8, оснащённый процессором Intel Atom Z2760 (1.8 ГГц) и 2Gb оперативной памяти. Местом для основного хранилища служит SSD на 64 Gb. Есть Wi-Fi, Bluetooth и кардридер, поддерживающий карты до 64 GB.

Tablet PC Lenovo ThinkPad X201 Tablet

Модель интересна в первую очередь 12-дюймовым дисплеем, на котором доступен перьевой ввод. Разрешение экрана составляет 1280 на 800pxl. А внутри аппарата всё ещё серьёзней. Все процессы возложены на Intel Core i7-620M (2,66 GHz) и 3 Gb оперативной памяти. Не сэкономили разработчики и на мобильном харде, установив 500 Gb. За графику отвечает Intel GMA HD, также есть слот расширения Express Card для других устройств. Платформа — Windows 7 Professional. На устройстве есть 3 USB порта, VGA, Ethernet и кардридер. Для коммуникаций предусмотрены только Wi-Fi и Bluetooth.

Tablet PC Acer Aspire 1825PTZ-412G32n

Немного попроще модель с процессором Intel Pentium SU4100 (1,3 GHz) и двумя гигабайтами оперативки. 1366 на 768 px уложили на 11,6-дюймовый дисплей. Платформа — Windows 7 Home Premium. За графику отвечает Intel GMA X4500, жёсткий диск на 320 гигов. Из основных портов имеются 3 USB и HDMI. Есть кардридер и Ethernet. Из коммуникации есть только WI-Fi и Bluetooth.

Планшет iPad от компании Apple — всем известное и не нуждающееся в рекламе устройство. Но очень часто хочется использовать всю мощь этого устройства не только для игр и развлечения, а для серьёзной работы. Например для написания программ. Несмотря на 4-x летнею историю развития этого гаджета и наличие разных моделей удобных сред для программирования под iOS существует крайне мало. (Оговорюсь сразу, во избежании дальнейшей путаницы: программирование на iOS — значит написание кода и запуск программы на iPad или iPhone, а программирование для iOS — написание приложения, которое может быть выложено в App Store.)
Недавно я наткнулся на великолепную программку Pythonista, которая позволяет писать на iOS для iOS.

Краткое описание

Как пишут создатели этой программы: Pythonista brings the Zen of Python to your iPad or iPhone. И это действительно так. Программа является лучшим компилятором для Python.
На мой взгляд, лучшим это приложение делают 3 вещи:

  • Не нужно интернет-подключение для запуска программы. iPad действительно становиться рабочей станцией;
  • Есть всплывающие подсказки и встроенная документация (опять же без доступа к интернету);
  • И, конечно, самое главное, это возможность экспорта в XCode.

Обзор

Среда ориентирована на Python 2.7. Но есть и некоторые фишки из 3-й ветки. Например, сработает и такой код:
print «Hello, world» и код print («Hello, world»)
Кроме стандартных библиотек, есть несколько библиотек для непосредственной разработки для iOS. Остановлюсь на одной. Она называется ui и отвечает за GUI.
Рассмотрим несколько примеров работы с этой библиотекой. Очень интересно, что в Pythonista графический интерфейс можно задавать программно, а можно нативно:
import ui def button_tapped(sender): sender.title = ‘Hello’ view = ui.View() # view.name = ‘Demo’ # view.background_color = ‘white’ # button = ui.Button(title=’Tap me!’) # button.center = (view.width * 0.5, view.height * 0.5) # button.action = button_tapped # view.add_subview(button) # view.present(‘sheet’) #
Это первый пример по работе с библиотекой ui. Разберём программу построчно:
1) Сначала создаём объект View;
2) Потом задаём имя этого объекта, оно будет отображаться в его заголовке;
3) Устанавливаем цвет фона объекта — белый, можно задавать словом, а можно при помощи RGB;
4) Создаём кнопку с надписью «Tap me!»;
5) Размещаем кнопку на объекте;
6) Задаём функцию, которая будет выполняться при нажатии на кнопку. (В данном случае изменится надпись на кнопке);
7) Уточняем, что «button» является наследником «view»;
8) Наконец, вызываем метод view.present() для отображения объекта на экране iOS устройства.
Вот что будет происходить на айпаде:
Но тоже самое можно сделать и нативно:
1) Создадим скрипт с UI:
2) Открыв UI, нажмем на кнопку «+» и выберем button:
3) Растянем кнопку и разместим её по центру экрана:
4) Откроем атрибуты кнопки и зададим функцию, срабатывающую при её нажатии:
4) Перейдём в редактор скрипта и напишем функцию:
def button_tapped(sender): sender.title = ‘Hello’
Скажем, к какому UI привязать данный скрипт:
ui.load_view(‘My UI’).present(‘sheet’)
5) Запустим программу:

В завершение

В завершение хочу сказать, что представленный мною обзор далеко не полон и не раскрывает всех функций этой программы. Множество примеров, отличное описание библиотек — всё это позволит довольно быстро разобраться во всех свойствах этого приложения.
Рекомендую посетить сайт создателей Pythonista. На нём есть документация , к сожалению, только на английском языке.
UPD: Читайте мою статью посвящённую этой программе и автоматизации iOS в февральском номере журнала ][акер

Давно я не пополнял рубрику «Топ-10” Но сегодня повод особый – мне захотелось выделить 10 лучших приложений, на которые стоит обратить внимание любителям программирования. Тут есть обучающие приложения, одна игра для программистов, компиляторы и редакторы кода.

Pythonista 3 – программа для написания приложений на языке Python. Любопытный факт: название языка произошло не от пресмыкающегося питона, а от названия комейдиного британского шоу «Летающий цирк Монти Пайтона”. Пайтон как раз на английском Python.

Некоторые считают, что Python отлично подходит для первого языка программирования. Может это и так. Язык обладает несложным и понятным синтаксисом и при этом большим количеством функций.

Python – популярный язык, используемых во многих крупных компаниях. Например, Google и Facebook используют его в своих проектах. Pythonista 3 позволяет написать программу и тут же её запустить.

Купить Pythonista 3

Язык программирования «smart BASIC”

Приложение, которое предлагает пользователю программировать на продвинутой версии самого популярного языка для обучения – Basic. Именно с Basic началось моё знакомство с программированием лет 20 назад.

Несмотря на то, что многие продвинутые программисты Basic не воспринимают от слова совсем, я считаю, что это неплохой язык для начинающих. Он очень прост и в то же время в умелых руках может решить массу задач.

Наш читатель Александр – программист-любитель даже раньше создавал приложения на Smart Basic, которые публиковались в App Store.

Обзор Smart Basic, купить Smart Basic

Swift Playgrounds

Apple разработала язык программирования Swift для программистов на iOS и Mac OS. Apple задумала Swift как более лёгкий и читаемый язык для изучения, чем предшественник – Objective C. В 2014-ом году язык был внедрён в Xcode. А в 2016-ом году Google заявила, что Swift будет первым языком для Android. Вероятней всего, это положительным образом скажется на скорости выхода приложений под Android. Станет меньше эксклюзивов и приложений, которые выходят сначала на iOS, а через несколько месяцев/лет на Android.

Swift Playgrounds от самих Apple позволяет даже новичку погрузиться в мир языка. Изучить новые конструкции, изучить работу кода на живых примерах в игровой форме.

Серия «Учим языки программирования” от Sololearn

Недавно наткнулся на серию занимательных приложений от компании Sololearn, которые предлагают интерактивные уроки по изучению языков программирования. На русском языке доступны следующие языки: JavaScript, HTML, C++, Python, Java, CSS, SQL, PHP, C#, JQuery, Ruby. Уроки по Swift на английском.

Я прошёл несколько уроков по JavaScript. Всё очень доступно и интересно. Даются мини-уроки с примерами, которые можно тут же запустить в эмуляторе. После этого обычно следует вопрос с вариантами ответа или возможностью вписать текстовый ответ. Очень наглядно и удобно для начинающих.

Есть примеры кода и возможность их запустить:

Все приложения бесплатные и без встроенных покупок.

Серия Учим в App Store

Textastic Code Editor 6

В App Store два приличных редактора текста для кода. Textastic при своей цене в 749 рублей (в американском App Store 10 долларов) является бюджетным вариантом.

Textastic поддерживает синтаксис около 80 языков программирования. Программа служит для красивого отображения и редактирования текстов. Это не компилятор – обратите внимание. Приложение работает так – вы скачиваете код, редактируете его и заливаете затем назад.

Программа поддерживается автором и оперативно обновляется.

Старый обзор приложения. Сейчас оно выглядит гораздо современней.

Купить в App Store

Coda

А вот и более дорогой и продвинутый вариант текстового редактора. За 1890 рублей вы получите всё в одном.

  • Редактор кода с подсветкой синтаксиса и удобным редактированием как онлайн, так и оффлайн.
  • Поддержку многих популярных языков.
  • Поддержку сетевых протоколов (в частности FTP) и главное – терминал SSH.
  • Синхронизацию между iOS и Mac (версия для Mac OS покупается на сайте компании Panic).

Купить в App Store

Рецепты кода

Наткнулся недавно на занятное приложение-справочник, который содержит примеры коды на 6 языках программирования: Swift, Java, C#, Python, C++, Objective C. Суть его в том, чтобы человек мог быстро найти кусок кода на нужном ему языке. Например, программисту нужно быстро вспомнить как выглядит обработчик ошибок на C++. Он глядит в программу и находит нужный фрагмент, который может применить в своей программе.

Разработчик приложения собрал примеры из этих 6 языков программирования и судя по обновлениям ещё и актуализирует их постоянно.

Программа условно-бесплатная, но полная версия стоит всего 2 доллара.

Codea

Codea появилась в 2012-ом году, как первое приложение в App Store, на котором можно было писать приложения для iOS. И по сей день программу обновляют. В Codea используется язык программирования Lua, который был придуман в Бразилии, и больше всего по идеалогии походит на JavaScript.

Codea создана, чтобы упростить программирование для iOS. То есть цель разработчиков была визуализировать процесс и сделать его за счёт этого более удобным.

В качестве примера разработчики выложили в App Store весьма годную полностью бесплатную игру Cargo Bot (она написана на Codea). В ней необходимо переставлять цветные ящики с помощью руки-манипулятора, чтобы получилось заданное расположение. Для этого нужно придумывать алгоритмы с помощью доступных команд.

Купить

Hopscotch: Make Games

Ещё одно приложение для создания игр. Внутри удобные (показываются в маленьком окошке) обучающие видео, которые на английском языке помогут создать первые игры.

В приложении можно выбирать объекты и придумывать им действия. В итоге получаются несложные аркадные игрушки. Я попробовал несколько, созданных людьми. Не особо впечатлился, но нужно сделать скидку на любительский уровень пользователей.

Всем хороша программа, но подписка 5000 рублей в год – это за гранью добра и зла. Поэтому единственная программа в этом топ-10, которую я включил по принципу: «Круто! Надо, чтобы посмотрели читатели”. Рекомендовать её с таким ценником не могу.

(есть подписка)

Human Resource Machine

Ну и топ-10 был бы не полным без этой игры. Да-да, именно эту игру я рекомендую всем программистам или новичкам в программировании, чтобы размять свой мозг.

Игра предлагает ряд заданий, в которых нужно много думать и составлять алгоритмы на выдуманном языке программирования. Human Recource Machine прекрасно кипятит мозги и заставляет игрока выдумывать оптимальные решения. В 2016-ом году она стала лауреатом нашей премии Лучших игр в номинации «Необычная игра”.

Обзор

Купить

Всем хороших задач и изящных решений! 🙂

admin

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *