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

27.03.23

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Жук
.epf 75,98Kb
2
2 Скачать (1 SM) Купить за 1 850 руб.

Цель Игры

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

Правила игры

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

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

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

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

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

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

Игра открывается с полем размером 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 Бесплатно (free)

Знакомы с серией игр Football Manager? Вся суть подобных симуляторов состоит в том, чтобы путем грамотного управления и контроля за спортивным, инфраструктурным и финансовым учетом привести свой футбольный клуб к успехам. Это ли не задача для платформы 1С - помочь в контроле учета предприятия (читай футбольного клуба)?

10.01.2025    3216    63    KamranV21    4    

30

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

Я Федор, ведущий разработчик 1С. На хакатоне компании команда под моим руководством перенесла игру «Герои меча и магии III» на платформу 1С. Расскажу, как устроена конфигурация «1С: Герои меча и магии» с технической точки зрения.

10.10.2024    48872    PROSTO-1C    55    

165

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

Классическая игра Морской бой, с необычным дизайном. Из особенностей: Поле игрока формируется автоматически, но есть возможность корректировать расстановку фигур. Пример игры в приложенном видео.

29.07.2024    1240    77    user1693438    3    

8

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

Простейшие крестики-нолики с маленьким полем.

24.07.2024    1258    89    user2015123    0    

7

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

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

15.04.2024    1944    99    user1693438    3    

18

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

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

09.02.2024    4974    298    emilyabochkova    15    

31

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

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

1 стартмани

05.02.2024    2314    1    alexpvs    0    

7

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

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

1 стартмани

29.12.2023    2437    4    APTEM_SLV    9    

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