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

09.02.24

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

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

Скачать файл

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

Наименование Бесплатно
Классическая игра "Змейка" на 1С (управляемые формы):
.epf 15,22Kb ver:1.0
313
313 Скачать бесплатно

Наткнулась на статью про змейку на 1С. Вдохновилась и захотела написать свою!

 

Используется табличное поле, на котором есть границы, змея и яблоко.

Справа на форме - область кнопок: старт и кнопки движения.

  • По кнопке "Старт" или пробелом на клавиатуре можно начать игру или же поставить ее на паузу, если игра в процессе.
  • Кнопки вверх, влево, вниз, вправо отвечают за направление движения змеи - на клавиатуре это классические WASD.

Также есть счетчик рекорда (после закрытия формы рекорд сбрасывается).

Обработка встраиваемая.

Тестировалась на платформах 8.3.23 и 8.3.24.

 

Процесс игры

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

 
 Процесс игры

 

 

Кстати: если нажать на клавиатуре одну из кнопок, то произойдет что-то интересное!

Подсказка к кнопке: это главная буква в названии программного продукта, которым мы пользуемся :) 

 

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

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.1.22.86
  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.28.65

игра игры на 1с змейка змея обработка управляемые формы УФ

См. также

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

Когда охота "настоящего" ООП, но не знаешь, как его взять в 1С. Массив форм в форме нам поможет )))

18.02.2025    798    24    starik-2005    13    

16

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

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

10.01.2025    3691    87    KamranV21    4    

32

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

Вариация классической игры Линес в честь года змеи 2025 на шестиугольном поле, с препятствиями, для сборки змейки из 7 шаров.

29.12.2024    584    31    miniogn    0    

6

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

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

10.10.2024    50108    PROSTO-1C    55    

167

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

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

29.07.2024    1417    83    user1693438    3    

8

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

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

24.07.2024    1433    102    user2015123    0    

7

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

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

15.04.2024    2051    99    user1693438    3    

18

Игры Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

05.02.2024    2417    1    alexpvs    0    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1231611 09.02.24 12:15 Сейчас в теме
супер игра
starik-2005; BackinSoda; emilyabochkova; +3 Ответить
2. BackinSoda 09.02.24 12:18 Сейчас в теме
Нужно больше настроек в новых версиях: оформление, цвет, сложность )
emilyabochkova; +1 Ответить
3. opx 696 09.02.24 12:53 Сейчас в теме
(2) И мультиплеер. Как же в 24 году и без игры по сети?
Stonyx2; emilyabochkova; +2 Ответить
4. Akbis 56 09.02.24 13:13 Сейчас в теме
Спасибо за игру! Это то что я искал! Наконец то бухгалтеры с удовольствием открывают 1с!
manlak; BackinSoda; emilyabochkova; +3 Ответить
5. G_105074377535818124221 09.02.24 14:00 Сейчас в теме
СПАСИБО ЗА ИГРУ ТЕПЕРЬ Я ЗНАЮ ВО ЧТО СЫГРАТЬ В МЕТРО!!!
user1496363; emilyabochkova; +2 Ответить
6. tormozit 7262 09.02.24 19:50 Сейчас в теме
Сколько кадров в секунду?
emilyabochkova; +1 Ответить
10. emilyabochkova 30 12.02.24 10:39 Сейчас в теме
(6) 3 кадра! точнее, там ОбработчикОжидания на 0.3 секунды. Думаю, можно в следующий раз даже на форму вывести реквизит "скорость" и пусть пользователь сам определяет, как быстро будет двигаться змейка. Спасибо за идею)
7. vladimir-89 26 11.02.24 23:38 Сейчас в теме
Огооонь!!!))

Спасибо!))
Прикрепленные файлы:
emilyabochkova; +1 Ответить
8. TerveRus 12.02.24 10:02 Сейчас в теме
Спасибо, конечно, посмотреть алгоритм любопытно.

Но, с точки зрения написания и оформления кода, обработка ужасна)
При собеседовании лучше такое не показывать)
emilyabochkova; +1 Ответить
9. emilyabochkova 30 12.02.24 10:32 Сейчас в теме
(8) Дайте совет тогда, как лучше? нужна конструктивная критика) эту обработку писала на энтузиазме и хочу в будущих играх подойти получше к задаче, так что комментарий со стороны очень кстати будет. Надеюсь, поможете советами!
11. TerveRus 12.02.24 10:40 Сейчас в теме
(9) хорошо, переделаю и покажу) Напишите, пожалуйста, почту в личку)
12. emilyabochkova 30 12.02.24 10:49 Сейчас в теме
(11) напишите в личку первым, пожалуйста, так как у меня нет возможности писать из-за ограничений) вот тут про них написано
13. scarl1n 12 27.05.24 15:13 Сейчас в теме
Прикольно, интересно было посмотреть на реализацию. Даже самому захотелось повторить)
По коду, конечно, много замечаний, но ведь работает, да и оптимизация тут не особо нужна) Но если интересно, могу расписать.
14. emilyabochkova 30 07.06.24 15:14 Сейчас в теме
(13) Здравствуйте! Да, интересно! Напишите, пожалуйста, замечания) Можно и тут, и в личные сообщения
15. Kondrat 11 05.07.24 11:44 Сейчас в теме
Оставьте свое сообщение