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

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

Освой настоящие навыки программирования и решай увлекательные мини-задачи.

Полное описание

JOY OF PROGRAMMING - Симулятор Программирования - это захватывающая 3D-игра-головоломка, в которой вы будете автоматизировать и управлять реалистичными машинами, роботами, дронами и многим другим с помощью настоящего кода на Python. Игра позволит вам развивать свои навыки программирования, решая интересные мини-задачи, и продвигаться вперед, открывая новые возможности и улучшая машины. Рекомендуется предварительное знание программирования.

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

Получите игру сейчас и погрузитесь в свое программное приключение!

JOY OF PROGRAMMING не является казуальной игрой. На самом деле, это одна из самых сложных игр на Steam. Она предлагает вам настоящий опыт программирования: много размышлений, упорного труда, сбора информации, отладки и, порой, разочарований. Но вы также приобретете новые навыки, станете лучшим разработчиком и, самое главное, ощутите радость от решения сложных задач.

  • Учебные уровни, чтобы познакомить вас с концепциями программирования в JOY OF PROGRAMMING.
  • Создавайте свои собственные головоломки с помощью встроенного редактора уровней.
  • Находите коллекционные факты с интересными сведениями о компьютерных науках.
  • Зарабатывайте звезды за завершение уровней и используйте их для разблокировки новых функций программирования.
  • Стремитесь к получению различных сертификатов за завершение всех уровней в одной категории.
  • Настоящее программирование: никакого псевдокода, только полностью функциональный код на Python с использованием популярных библиотек, таких как numpy, pandas, scipy и других. Рекомендуется базовое предварительное знание программирования и сильный интерес к программированию.
  • Встроенная IDE: IDE на основе codemirror с поддержкой подсветки синтаксиса, автоматического дополнения, отладки и других функций.
  • Реалистичные задачи: от робототехники до абстрактных алгоритмов и креативного программирования.
  • Открытый дизайн головоломок: каждая задача имеет множество различных допустимых решений.
  • Четкие цели: каждая задача имеет одну обязательную и до трех дополнительных целей.
  • Немедленная обратная связь: вы всегда будете знать, работает ли ваш код.
  • Метрики производительности: сравните свои лучшие решения с другими по скорости, использованию памяти и длине кода.
  • Нет жестких блокировок: никогда не застрянете на одном уровне, всегда доступны несколько открытых задач.
  • Опционально отправляйте свои решения и код в таблицы лидеров и делитесь ими с миром.

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

Инновационный редактор уровней на Python позволяет создавать и скриптовать новые задачи, которые также можно будет делиться через Workshop игры. Большинство текущих и будущих уровней будут созданы с помощью этого редактора. Поддержка импорта пользовательских ресурсов, таких как 3D-объекты, звуковые файлы, видео и изображения, планируется к добавлению в конце раннего доступа.

Счастливого кодирования и получите JOY OF PROGRAMMING сейчас!

Скриншоты

Видео

Похожие игры