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

09.02.24

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

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

Скачать файл

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

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

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

 

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

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

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

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

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

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

 

Процесс игры

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

 
 Процесс игры

 

 

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

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

 

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

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

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

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

См. также

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

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

10.10.2024    46426    PROSTO-1C    52    

159

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

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

29.07.2024    1032    65    user1693438    3    

7

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

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

24.07.2024    941    67    user2015123    0    

6

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

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

15.04.2024    1750    97    user1693438    3    

18

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

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

1 стартмани

05.02.2024    2152    1    alexpvs    0    

7

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

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

1 стартмани

29.12.2023    2109    4    APTEM_SLV    9    

7

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

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

28.11.2023    1293    51    user1834118    0    

6

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

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

01.11.2023    2464    49    user1834118    7    

11
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1231611 09.02.24 12:15 Сейчас в теме
супер игра
starik-2005; BackinSoda; emilyabochkova; +3 Ответить
2. BackinSoda 09.02.24 12:18 Сейчас в теме
Нужно больше настроек в новых версиях: оформление, цвет, сложность )
emilyabochkova; +1 Ответить
3. opx 694 09.02.24 12:53 Сейчас в теме
(2) И мультиплеер. Как же в 24 году и без игры по сети?
Stonyx2; emilyabochkova; +2 Ответить
4. Akbis 55 09.02.24 13:13 Сейчас в теме
Спасибо за игру! Это то что я искал! Наконец то бухгалтеры с удовольствием открывают 1с!
manlak; BackinSoda; emilyabochkova; +3 Ответить
5. G_105074377535818124221 09.02.24 14:00 Сейчас в теме
СПАСИБО ЗА ИГРУ ТЕПЕРЬ Я ЗНАЮ ВО ЧТО СЫГРАТЬ В МЕТРО!!!
user1496363; emilyabochkova; +2 Ответить
6. tormozit 7229 09.02.24 19:50 Сейчас в теме
Сколько кадров в секунду?
emilyabochkova; +1 Ответить
10. emilyabochkova 28 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 28 12.02.24 10:32 Сейчас в теме
(8) Дайте совет тогда, как лучше? нужна конструктивная критика) эту обработку писала на энтузиазме и хочу в будущих играх подойти получше к задаче, так что комментарий со стороны очень кстати будет. Надеюсь, поможете советами!
11. TerveRus 12.02.24 10:40 Сейчас в теме
(9) хорошо, переделаю и покажу) Напишите, пожалуйста, почту в личку)
12. emilyabochkova 28 12.02.24 10:49 Сейчас в теме
(11) напишите в личку первым, пожалуйста, так как у меня нет возможности писать из-за ограничений) вот тут про них написано
13. scarl1n 27.05.24 15:13 Сейчас в теме
Прикольно, интересно было посмотреть на реализацию. Даже самому захотелось повторить)
По коду, конечно, много замечаний, но ведь работает, да и оптимизация тут не особо нужна) Но если интересно, могу расписать.
14. emilyabochkova 28 07.06.24 15:14 Сейчас в теме
(13) Здравствуйте! Да, интересно! Напишите, пожалуйста, замечания) Можно и тут, и в личные сообщения
15. Kondrat 11 05.07.24 11:44 Сейчас в теме
Оставьте свое сообщение