RoboZZle - игра для программистов

Публикация № 202442

Сообщество - Игры

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

RoboZZle

 

Идея игры предельно простая. Есть игровое поле произвольного размера и формы, состоящее из синих, красных и зелёных квадратов. На некоторых из квадратов лежат звёздочки. В одном из квадратов находится робот. Цель — написать для робота программу, выполнив которую он соберёт все звёздочки. Программа состоит из одной или нескольких функций. Робот умеет выполнять всего 5 различных команд — повороты на 90 градусов по и против часовой стрелки, идти вперёд, покрасить текущую клетку в один из трёх цветов и перейти к выполнению заданной функции. Кроме того, любую из команд можно «покрасить» в один из трёх цветов и тогда она будет выполнятся только если робот стоит на квадрате заданного цвета, т.о. число различных команд увеличивается до 20. Кол-во функций, которые можно написать и кол-во команд, которые можно использовать в каждой из функций варьируется от уровня к уровню. Некоторые из команд также могут быть недоступны на определённых уровнях (описание взято отсюда).

Некоторое время назад я наткнулся на статью на хабре про (цитирую): игрушку для любителей «ненормального программирования». Я довольно быстро подсел на нее и, вдоволь в нее наигравшись и изучив все ее нехитрые правила и трюки, решил перенести ее в 1С.


Список изменений

2.0.15
- Обработка перенесена в базу данных
- База данных содержит 4459 уровней с сайта robozzle.com (по состоянию на 08.10.2013 г.)
- Добавлена возможность загружать новые уровни с сайта robozzle.com, а также обновлять данные уже загруженных уровней
- Возможность сортировки списка уровней по номеру, названию, автору, дате публикации, сложности или популярности
- Добавлена возможность перетаскивать операторы на панель процедур
- Просмотр расширенной информации об уровне
- Сохранение различных вариантов решений для одного уровня
- Сохранение текущей программы для каждого уровня
- Исправлен баг, при котором можно было менять программу во время ее выполнения
- Исправлен баг, приводящий к падению программы при бесконечной рекурсии
- Удален редактор (будет в следующем релизе)
- Удалены обучающие уровни (будут в следующем релизе)
- Удалена возможность просмотра решений (будет в следующем релизе)
- Удалена информация о программе (будет в следующем релизе)
- Небольшие косметические изменения

1.0
- Первая версия в виде внешней обработки
- Данные уровней хранятся в виде отдельных файлов на компьютере пользователя
- Полноценный редактор для создания новых и редактирования существующих уровней
- 5 обучающих уровней и 6 уровней с сайта robozzle.com

Скачать файлы

Наименование Файл Версия Размер
RoboZZle.zip
.zip 2,05Mb
08.10.13
49
.zip 2.0.15 2,05Mb 49 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Tedman 02.10.13 09:45 Сейчас в теме
Круто ))) Очень классная игрулька. Узнал про неё тоже на хабре, теперь с андроида в метро играю.
А есть в планах возможность подгрузки новых уровней с сайта?
2. Caliban 70 02.10.13 10:01 Сейчас в теме
(1) Tedman, хороший вопрос ) Сейчас как раз ищу на него ответ.
3. rosinfo1 04.10.13 18:23 Сейчас в теме
При зацикливании выбивает 1С, "ошибка дампа". Тестировал на БП 2.0.42.5. Все уровни прошел, спасибо понравилось.
7. Caliban 70 08.10.13 12:06 Сейчас в теме
(3), (6), есть такое дело, спасибо. Поправил в новой версии.
4. Светлый ум 238 05.10.13 17:41 Сейчас в теме
5. pt_olga 62 06.10.13 22:42 Сейчас в теме
не качала, но однозначно + за идею :)идею реализации на 1С
6. bissov 31 07.10.13 07:15 Сейчас в теме
при использовании F1 вышибает игрался на УПП
8. Odinas 11.10.13 16:55 Сейчас в теме
не увидел на хабре, увидел здесь) попробуем
спасибо!
9. mrmasson 53 24.03.14 11:55 Сейчас в теме
немного потупил в самом начале, т.к. игру видел впервые, поэтому может стоит добавить в справку инструкцию с решенной задачей. Зато когда получилось решить первую задачу получил положительные эмоции
10. eugen91 03.04.14 17:18 Сейчас в теме
ахах) отличая игра))
повеселися на славу
+ разработчикам)
Оставьте свое сообщение

См. также

Ханойские башни

Отчеты и формы no Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Игры

Решение головоломки "Ханойская башня" с визуализацией в среде 1С.

5 стартмани

23.12.2019    1074    13vap    0       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.12.х и УТ 11.4.11.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

Игра шашки

Инструменты и обработки no Внешняя обработка (ert,epf) v8 Абонемент ($m) Игры

Игра "Шашки" на управляемых формах. Все замечания и пожелания приветствуются!

1 стартмани

21.10.2019    1468    2    Robertik    3       

Блэк Джек

Отчеты и формы no Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Игры

Блэк джек, написанный на платформе 1С 8.2 (обычные формы).

1 стартмани

07.10.2019    1646    Azamatex    2       

Открыто голосование за доклады на INFOSTART MEETUP Krasnodar Промо

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

Игра "Ван Хельсинг"

Отчеты и формы no Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Игры

Игра "Ван Хельсинг". Интерфейс "Обычный". Аркада.

1 стартмани

03.07.2019    2077    1    Lion_LexXx    0       

Игра "Логика"

Отчеты и формы no Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Игры

Старая советская «Логика» для 1С УФ. Угадайте комбинацию цветов, загаданную компьютером.

1 стартмани

13.06.2019    2314    legenda-nsh    0       

Базовый курс по управлению ИТ-проектами. Курс проходит с 26 февраля по 22 апреля 2020 года. Промо

Отличительная черта курса - органичное сочетание трех вещей: 1.Теория проектного управления (PMI®+Agile Alliance+Российские ГОСТ+Методологии от 1С); 2. Опыт внедрения продуктов 1С (опыт франчайзи и успешных компаний + тренды Infostart Event и Agile Days); 3. Разбор реальных проблем и рекомендации экспертов по проектам слушателей. Мы будем фиксироваться на тех инструментах, которые реально оказываются полезными в практике руководителей проектов внедрения. Ведущая курса - Мария Темчина.

от 11000 рублей

Игра в кости "1000" (сетевая)

Отчеты и формы no Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Игры

Аналог игры в кости 1000 (классика). Работает на управляемом приложении, любой конфигурации и без неё. Тестировал на платформе 1С:Предприятие 8.3 (8.3.10.2667) и выше.

1 стартмани

07.05.2019    4180    1    APTEM_SLV    5       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Игра "Арканоид" (Javascript фреймворк Phaser). HTML 5 Сanvas + WebGL. Управляемые формы (ТОНКИЙ, ТОЛСТЫЙ клиент), Обычные формы

Отчеты и формы no Архив с данными v8 1cv8.cf Россия Windows Абонемент ($m) Игры

Общеизвестная игра "Арканоид", доступная для запуска в 1с. Выполнена в виде обработки, запускаемой из папки, в которой расположены файлы проекта (html, js файла и картинки) Любые конфигурации на обычных формах, управляемых формах (Тонкий + Толстый клиент). УПП, БП 2.0, 3.0. После открытия обработки нажимаем мышью на область экрана игры, точнее, нажимаем на кнопку "СТАРТ" (области игры). Начинается игра. Управление мышью.

1 стартмани

04.05.2019    2860    2    pvlunegov    2       

Игра Змейка с автопилотом

Отчеты и формы no Архив с данными v8 1cv8.cf Абонемент ($m) Игры

Игра Змейка с автопилотом реализована в парадигме автоматного программирования.

1 стартмани

23.04.2019    2800    RonX01    17       

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500/9500 рублей

Розыгрыш к 1 апреля (№2) [Расширение] УТ11

Отчеты и формы no Расширение (cfe) v8 УТ11 Россия Абонемент ($m) Игры

Меняем язык надписей на формах для пользователя с помощью сервиса яндекс-переводчик.

1 стартмани

26.03.2019    2883    2    noprogrammer    1       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

На курсе вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей). Подготовка к экзамену – только одна из составляющих курса. 70% слушателей приходят за знаниями, которые позволят расти и зарабатывать, делать сложные задачи на крупных проектах.

16450 рублей

Розыгрыш к 1 апреля [Расширение]

Отчеты и формы no Расширение (cfe) v8 1cv8.cf Абонемент ($m) Игры

Небольшой розыгрыш к 1 апреля.

1 стартмани

19.03.2019    3222    5    noprogrammer    13       

Magic 8 ball (Магический шар 8)

Отчеты и формы no Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Игры

Mystic 8 ball, шар судьбы, шар вопросов и ответов, шар предсказаний. Помогает в принятии важных решений

1 стартмани

13.03.2019    3910    4    Смешной 1С    3       

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

7500 рублей

Тест Ауюму. Тренировка памяти

Отчеты и формы no Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Игры

Это шуточная обработка, сделанная по подобию известного теста японского ученого Тетсуро Матсузава.

1 стартмани

05.03.2019    2406    acesdjazzz    1       

Конфигурация-игра "Сто к одному" (1С + html + js + css)

Отчеты и формы no Архив с данными v8 Россия Windows Абонемент ($m) Игры

Конфигурация/база для игры в "Сто к одному" с архитектурой "Ведущий - игровое поле". Конфигурация/база используется для всего цикла игры: 1. Хранение вопросов/ответов по типам игры (Простая, Двойная, Тройная, Игра наоборот и Большая игра); 2. Управление игрой (роль ведущего) - заполнение имён команд, формирование набора вопросов, запуск раундов, выполнение действий на игровом поле, завершение приложения игрового поля; 3. Игровое поле (роль игровое поле) - выполнение действий команд ведущего. Платформа: 8.3.12.1567

1 стартмани

25.02.2019    3127    2    Rabot    2       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Решение судоку

Отчеты и формы no Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Игры

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

1 стартмани

07.02.2019    3301    3    dobrodeev    4       

Игра "Сними последнюю галку"

Отчеты и формы no Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Игры

Докажи, что ты человек, сделай эту прогу! Сними последнюю галку. Режим обычной и управляемой формы

1 стартмани

22.01.2019    3117    1    senshkr    3       

PgConf.Russia 2020. 3-5 февраля 2020 г. Москва. Промо

PGConf.Russia – международная техническая конференция по открытой СУБД PostgreSQL, ежегодно собирающая более 700 разработчиков, администраторов баз данных и IT-менеджеров для обмена опытом и профессионального общения. Для участников сообщества infostart.ru скидка 5% на участие в конференции.

от 12350 рублей

Игра пасьянс (домино) "Пирамида"

Отчеты и формы no Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Игры

Играть в домино и раскладывать пасьянс или собирать пасьянс фишками от домино – выбирайте, как вам больше нравится. Работает на любой конфигурации, даже без конфигурации. Тестировал на платформе 1С 8.3 (8.3.13.1513), конфигурация Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.8.137).

1 стартмани

20.12.2018    4627    1    APTEM_SLV    4       

Инструмент для проведения мероприятия Secret Santa (или Секретный Дед Мороз)

Отчеты и формы no Архив с данными v8 Абонемент ($m) Игры

Данная конфигурация поможет Вам провести мероприятие "Секретный санта". Причем абсолютно анонимно.

1 стартмани

12.12.2018    3058    EXAN    2       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

Игра "Бродяга"

Отчеты и формы no Внешняя обработка (ert,epf) v8 1cv8.cf Россия Windows Абонемент ($m) Игры

Полноценный рогалик на 1С (обычные формы, платформа не ниже 8.2.19, для любого типа платформы).

1 стартмани

15.11.2018    3758    7    Caliban    14       

Пятнашки

Отчеты и формы no Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Игры

Игра "Пятнашки" на управляемых формах.

14.11.2018    3502    11    supermen    0       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Игра "Подземелье" (HTML5 canvas + javascript). Управляемые + Обычные формы

Отчеты и формы no Архив с данными v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Игры

Простейшая игра на HTML5 + canvas + javascript. Управляемые + Обычные формы. Запуск во всех конфигурациях, во всех видах интерфейсов (Упр. формы Такси, упр. формы во вкладках, обычные формы). В 1С используется встроенный объект ПолеHTMLДокумента. УПРАВЛЕНИЕ ПЕРСОНАЖЕМ с клавиатуры (клавиши движения WASD). Персонаж двигается, собирает ключи, открывает двери.

1 стартмани

13.08.2018    7820    12    pvlunegov    21       

Выбор шкатулки. Проверка задачи по теории вероятностей

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Игры

Одна из любопытных задач по теории вероятностей. Любая конфигурация (в том числе пустая) на обычных формах. Платформа 8.3.

1 стартмани

25.07.2018    4262    boba13    3       

INFOSTART MEETUP Krasnodar. 14 февраля 2020 г. Промо

Краснодар станет первым в 2020 году местом, где пройдет региональная встреча IT-специалистов сообщества Инфостарт. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Стоимость участия - 5000 рублей. Цена действительна до 26.12.2019.

Морской бой

Отчеты и формы no Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Игры

Игра-обработка для 1С, Морской бой

1 стартмани

23.07.2018    4607    3    tbkvpvl    4       

Тетрис

Отчеты и формы no Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Игры

Обработка-игра для 1С, тетрис

1 стартмани

23.07.2018    4898    12    tbkvpvl    2