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

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

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

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
49
.zip 2.0.15 2,05Mb 49 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Tedman 02.10.13 09:45 Сейчас в теме
Круто ))) Очень классная игрулька. Узнал про неё тоже на хабре, теперь с андроида в метро играю.
А есть в планах возможность подгрузки новых уровней с сайта?
2. Caliban 107 02.10.13 10:01 Сейчас в теме
(1) Tedman, хороший вопрос ) Сейчас как раз ищу на него ответ.
3. rosinfo1 04.10.13 18:23 Сейчас в теме
При зацикливании выбивает 1С, "ошибка дампа". Тестировал на БП 2.0.42.5. Все уровни прошел, спасибо понравилось.
7. Caliban 107 08.10.13 12:06 Сейчас в теме
(3), (6), есть такое дело, спасибо. Поправил в новой версии.
4. Светлый ум 269 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 54 24.03.14 11:55 Сейчас в теме
немного потупил в самом начале, т.к. игру видел впервые, поэтому может стоит добавить в справку инструкцию с решенной задачей. Зато когда получилось решить первую задачу получил положительные эмоции
10. eugen91 03.04.14 17:18 Сейчас в теме
ахах) отличая игра))
повеселися на славу
+ разработчикам)
Оставьте свое сообщение

См. также

Каталог игр с приставок из моего детства Промо

Игры v8 Абонемент ($m)

Каталог игр Dendy, Sega, Nintendo из нашего детства.

1 стартмани

06.02.2018    17124    70    user621724_Dimav1979    37    

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

Игры v8 1cv8.cf Россия Абонемент ($m)

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

5 стартмани

23.12.2019    5655    3    13vap    0    

Блэк Джек

Игры v8 1cv8.cf Абонемент ($m)

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

1 стартмани

07.10.2019    5920    1    Azamatex    2    

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

Игры v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

03.07.2019    5530    1    Lion_LexXx    0    

Сетевая игра "СловоБой" на управляемых формах Промо

Игры v8 1cv8.cf Абонемент ($m)

СловоБой - это новый взгляд на ставшие уже классическими игры, где нужно составлять слова из букв, наподобие Балды и Эрудита. Играйте онлайн с друзьями! В игре СловоБой побеждает не тот, кто может придумать самое длинное слово, а тот, кто знаком с тактикой не понаслышке и способен использовать оптимальную стратегию.

1 стартмани

10.11.2016    20697    8    woldemarr    0    

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

Игры v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

13.06.2019    7164    1    legenda-nsh    0    

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

Игры v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

07.05.2019    12212    2    APTEM_SLV    5    

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

Игры v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

04.05.2019    7730    5    pvlunegov    2    

Игра "Самоцветы" (Bejeweled теперь и в 1С) + звук Промо

Игры v8 1cv8.cf Россия Абонемент ($m)

Bejeweled -Самоцветы - красивая логическая игра, смысл которой заключается собрать три и более одинаковых самоцвета (в вертикальной или горизонтальной строке). Первый клик выбираете самоцвет, второй клик выбираете место куда его переместить, перемещать можно только из соседних строк и столбцов. Развивает внимательность и память. Найденные и выбранные группы самоцветов исчезают, а на их место опускаются новые.

20.10.2010    31967    276    Tatitutu    68    

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

Игры v8 1cv8.cf Абонемент ($m)

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

1 стартмани

23.04.2019    7691    1    RonX01    17    

Логическая игра "Камушки"

Игры v8 1cv8.cf Абонемент ($m)

Логическая игра.

1 стартмани

05.04.2019    6933    0    ranis888    5    

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

Игры v8 УТ11 Россия Абонемент ($m)

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

1 стартмани

26.03.2019    6917    5    noprogrammer    1    

Игра: Лабиринт для 1С (теперь и для 8.0-8.2) Промо

Игры v8 1cv8.cf Россия Абонемент ($m)

Игра "Лабиринт в 1С для 8 ки" неограниченное количество уникальных полей лабиринтов произвольных размеров формируется динамически (очень красивое зрелище - завораживает) Смысл игры - выбраться из Лабиринта.

1 стартмани

24.09.2010    30172    453    Tatitutu    24    

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

Игры v8 1cv8.cf Абонемент ($m)

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

1 стартмани

19.03.2019    6892    4    noprogrammer    13    

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

Игры v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

13.03.2019    8324    7    Смешной 1С    3    

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

Игры v8 Россия Абонемент ($m)

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

1 стартмани

25.02.2019    8440    3    Rabot    3    

Игра "2048" Промо

Игры v8 Абонемент ($m)

Убьем рабочее время, господа! Суть игры набрать 2048 в одном квадратике, складывая квадратики с одинаковыми цифрами

1 стартмани

13.03.2014    53922    45    mrmasson    11    

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

Игры v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

07.02.2019    7452    3    dobrodeev    4    

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

Игры v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

22.01.2019    6743    1    senshkr    3    

"Братья Пилоты" - Открываем холодильник...

Игры v8::УФ 1cv8.cf Абонемент ($m)

Помните такое: "Братья Пилоты. По следам Полосатого Слона" от 1С? Там был холодильник, который нужно было открыть. Попробуйте открыть его из 1С....

1 стартмани

20.01.2019    7660    0    Denis_CFO    2    

Tactical 1C 2.1: Тактическая сетевая игра на двух (и более) человек для 1С 8.1 Промо

Игры v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

03.09.2009    26898    145    Greymem    18    

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

Игры v8 1cv8.cf Абонемент ($m)

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

1 стартмани

20.12.2018    10908    1    APTEM_SLV    4    

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

Игры v8 Абонемент ($m)

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

1 стартмани

12.12.2018    7078    1    EXAN    2    

Решение судоку на управляемых формах

Игры v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Внешняя обработка для решения "заковыристых" судоку на управляемых формах.

1 стартмани

29.11.2018    6232    0    Vlan    4    

1С помощник игры в ЭРУДИТ Промо

Игры v8 1cv8.cf Россия Абонемент ($m)

1С помощник игры в ЭРУДИТ для платформы 8.2

1 стартмани

13.05.2013    19668    7    shevchen88    6    

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

Игры v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

15.11.2018    7755    7    Caliban    14    

Пятнашки

Игры v8 v8::УФ 1cv8.cf Абонемент ($m)

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

14.11.2018    7331    0    supermen    0    

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

Игры v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

13.08.2018    13539    17    pvlunegov    21    

Игра "Сапер" by STivO (v.1.2) Промо

Игры v8 1cv8.cf Россия Абонемент ($m)

Написана максимально приближенно к оригиналу игры "Сапер" для Windows

1 стартмани

19.04.2012    25451    61    STivO    13    

Морской бой

Игры v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

23.07.2018    8558    5    tbkvpvl    4    

Тетрис

Игры v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

23.07.2018    8960    16    tbkvpvl    2    

Сколько лепестков у розы?

Игры v8 v8::УФ 1cv8.cf Абонемент ($m)

Сколько лепестков у розы? Простая игра, смысл которой заключается в том, чтобы угадать (понять логику), сколько лепестков у розы.

1 стартмани

03.07.2018    8014    0    Denis_CFO    0    

Подъем Наверх! вер.1.62 Промо

Игры v8 1cv8.cf Россия Абонемент ($m)

Новая версия для 8.2 Программа-игра писалась в целях ознакомления с совместным использование технологий - ActiveX-Flash, 1С и php. Думаю, будет интересно.

1 стартмани

22.08.2010    27119    618    aximo    50    

Чашка Петри (игра)

Игры v8::УФ 1cv8.cf Абонемент ($m)

Игра на выживание колонии для управляемых форм. Вся суть игры сводится к подбору параметров и созерцанию. Тестировалась в интерфейсе такси на платформе 8.3.10.

1 стартмани

22.06.2018    7602    4    Неопределено    6    

Шуточная кодировка текста и как мы воспринимаем текст

Игры v8 1cv8.cf Абонемент ($m)

Сделайте паузу, попробуйте прочитать!

1 стартмани

17.06.2018    9222    0    Timur.V    1    

Игра-головоломка "Лейцвет" (1С:Предприятие 8.3), управляемая форма для всех типов клиентов

Игры v8 v8::УФ 1cv8.cf Абонемент ($m)

Увлекательная головоломка, где придется применить логику, чуткое зрительное восприятие и пройти 65 уровней различной сложности.

1 стартмани

23.05.2018    8370    1    bobank    0    

Острова сокровищ [вер. 23.11.2012] ОБНОВЛЕНО! Промо

Игры v8 1cv8.cf Россия Абонемент ($m)

УВАЖАЕМЫЕ ДРУЗЬЯ! Понимаю, что Вас ничем не удивишь в области 1С-ки, но я решил опять немного попробовать это сделать. Собственно говоря, завалялся у меня горизонтальный скроллер-движок, написанный в году так 2006-2007. Не пропадать же добру. Решил вновь "скрестить" 1С-ку и старую разработку на флеш, учтя все свои предыдущие ошибки. Ну и добавил в обработку возможность добавлять комментарии из социальной сети "В КОНТАКТЕ".

3 стартмани

25.05.2012    26179    223    aximo    47    

Судоку

Игры v8::УФ 1cv8.cf Абонемент ($m)

Судоку с подсказками и решением для управляемых форм.

1 стартмани

27.04.2018    6849    4    Caliban    0    

Судоку с помощником

Игры v8 1cv8.cf Абонемент ($m)

Судоку с поиском подсказок. Видел тут несколько версий судоку и решил написать свою и поделиться со всеми. Направлена главным образом на практику в решении судоку.

1 стартмани

09.04.2018    7130    3    veretennikoff    0    

Игра "2048" (для 1С:Предприятие 8.3), управляемая форма для всех типов клиентов

Игры v8 1cv8.cf Абонемент ($m)

Один из ярких представителей игр - "убийц" времени. Позволяет расслабиться, отдохнуть от мозговой деятельности и хорошо провести время.

1 стартмани

02.04.2018    10717    7    bobank    3    

Игра. Новогодняя угадайка Промо

Игры v8 1cv8.cf Абонемент ($m)

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

1 стартмани

08.12.2012    19644    50    tolyan_ekb    0    

Игра "Цветоблок" (для 1С:Предприятие 8.3), управляемая форма, для всех типов клиентов

Игры v8 v8::УФ 1cv8.cf Абонемент ($m)

Яркий представитель игр - "убийц" времени. Позволяет расслабиться, отдохнуть от мозговой деятельности и хорошо провести время.

1 стартмани

28.03.2018    9160    0    bobank    0    

Карточная игра BLACK JACK для 1С 8.2(3)

Игры v8 1cv8.cf Россия Абонемент ($m)

Игра BLACK JACK, тестировалось на 1С 8.3 (8.3.10.2466).

1 стартмани

21.03.2018    8657    1    Helgy    3    

Пасьянс "Пирамида"

Игры v8 1cv8.cf Абонемент ($m)

Пример написания игры пасьянс "Пирамида" на платформе 1С:Предприятие 8.2 обычное приложение.

1 стартмани

17.03.2018    8523    5    van010190    2    

Игра Color Breakers v.2 Промо

Игры v8 1cv8.cf Россия Абонемент ($m)

Обновленная версия игры. Игра представляет собой вариацию на тему игр Jawbreaker (на PocketPC) и Clickomania.

1 стартмани

03.11.2006    20409    41    Anselm    10    

Приход белого медведя (игра)

Игры v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.01.2018    12345    0    HitLis    21    

Игра "Удачливая обезьяна"

Игры v8 1cv8.cf Абонемент ($m)

Игра, имитирующая "однорукого бандита", теперь на 1С.

1 стартмани

08.11.2017    10428    0    ivannn    0    

Invoker coach

Игры v8 1cv8.cf Россия Абонемент ($m)

"Жвачка" для ваших пальцев по мотивам игры Dota.

1 стартмани

25.09.2017    12550    1    Sergey901    3    

Тест на возраст мозга Промо

Игры v8 1cv8.cf Россия Абонемент ($m)

Игровой тест на "возраст мозга". "Возраст мозга" в данной игре - показатель успешного прохождения уровней.

1 стартмани

13.08.2012    19016    78    Anselm    8    

Тренируем искусственный интеллект

Игры v8 1cv8.cf Абонемент ($m)

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

1 стартмани

18.08.2017    13038    2    Rokstedi    0    

Парсер БК

Игры WEB v8 Домашние учет и финансы Россия Абонемент ($m)

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

1 стартмани

21.07.2017    21449    17    Hitchenson91    11    

Игра Bomberman

Игры v8 v8::УФ 1cv8.cf Абонемент ($m)

Аналог старой популярной игры Bombermen. Отличный способ занять себя на работе, не отрываясь от 1С)

1 стартмани

02.06.2017    13188    11    tjurikov_ivan    5