Игра Жук. Заставь его бегать как можно дольше!

27.03.23

Задачи пользователя - Игры

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

Скачать исходный код

Наименование Файл Версия Размер
Жук
.epf 75,98Kb
2
.epf 75,98Kb 2 Скачать

Цель Игры

Запутать жука, чтобы он как можно дольше не добирался до яблока

Правила игры

Жук всегда начинает с верхнего левого угла и хочет добраться до яблока в правом нижнем углу.

Игрок перед началом игры должен установить стены для препятствия движению жука. 

После старта, вносить изменения в поле нельзя. 

Жук движется автоматически по пути наименьшего сопротивления. 

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

Описание интерфейса

Игра открывается с полем размером 20 х 20.  Для изменения размера поля необходимо указать его новую ширину и высоту и нажать “обновить поле”

Для установки/удаления стены необходимо нажать на ячейку игрового поля двойным кликом мыши или сапозиционироваться с помощью стрелок и установить стену пробелом(так гораздо удобнее ;-)

Для отправки Жука на поиски яблока смело жмите кнопку "Старт". После этого появятся кнопки "паузы"(Жук остановится, но стены устанавливать будет нельзя), "остановки"(Жук вернется в начало) и "быстрого завершения"(Моментально достигнет финиша).

Информационные поля :

  • "Текущий счет" - количество шагов, которые сделал жук в последнем заходе
  • "Текущий рекорд" - максимальное количество шагов, достигнутое за игровую сессию

Ниже по интерфейсу идет возможность изменить цвет стен в игровой сессии

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

Далее следует информационная панель красным цветом 

И последний интерфейсный блок  - работа с сохранением результата:

  • Дискета - сохраняет текущее поле в формате json
  • Папка  - загружает поле из файла json
  • Загрузить из строки - необходимо вставить строку формата "ВхШ|X1хY1|X2хY2|X3хY3....|XnхYn", где:
    • В - Высота игрового поля
    • Ш - Ширина игрового поля 
    • Xi, Yi -координаты точки
  • Текстовое представление текущее - строка того-же формата текущей расстановки стен
  • Текстовое представление рекорд - строка с расстановкой стен, которая давала максимальное количество шагов в текущей игровой сессии

Игра тестировалась в тонком клиенте 8.3.21.1622, под ОС Windows 7.

Делитесь в комментариях своими рекордами 

игра жук логика пространственное мышление соревнование

См. также

Пасьянс Паук

Игры Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Классическая игра пасьянс Паук, на платформе 1С.

15.04.2024    739    36    user1693438    1    

10

Классическая игра "Змейка" на 1С (управляемые формы)

Игры Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free)

Игра "Змейка" в классическом варианте на управляемых формах в 1С. Собирайте яблоки и ставьте рекорд!

09.02.2024    2909    161    emilyabochkova    12    

24

Ключворды в 1С

Игры Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Создавайте новые ключворды или разгадывайте существующие.

1 стартмани

05.02.2024    1643    1    alexpvs    0    

6

Игра "5 букв"

Игры Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Игра "5 Букв", сделанная на 1С. В игре загадано слово, существительное в единственном числе. Нужно отгадать загаданное слово.

1 стартмани

29.12.2023    1108    2    APTEM_SLV    9    

7

Пятнашки

Игры Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Цель - обучение хитростям нашей всеми любимой 1С.

28.11.2023    900    34    user1834118    0    

6

Кар магедон

Игры Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

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

01.11.2023    1767    39    user1834118    7    

11

Турнир по 1С. Танки на СКД

Игры Платформа 1С v8.3 Абонемент ($m)

Предлагаю свою версию турнира. Особенность этого турнира в том, что тут нет правильных или неправильных решений. Есть твое решение и решение твоих соперников. У кого решение лучше тот и победит.

1 стартмани

09.10.2023    1847    1    opx    1    

13

Плоский "Кубик Рубика"

Игры Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Вы можете собрать кубик Рубика? Я - только с помощью инструкции:). Попробуйте справиться с его плоским аналогом.

1 стартмани

29.05.2023    2084    7    Alxby    3    

13
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. maksa2005 534 23.03.23 15:02 Сейчас в теме
Я наверно тот жук по роману которого Вы сделали эту игру: Всеми силами пытаюсь делать что угодно, только не работу, НО что-то вечно мешает мне...
2. papami 55 24.03.23 08:26 Сейчас в теме
(1)
Можно еще поставить Unity или другой игровой движок, и сделать на нем управление торговлей. Тоже норм вариант в копилку бессмысленно проведенного времени.
Оставьте свое сообщение