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

09.02.24

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

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

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

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

Наткнулась на статью про змейку на 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С.

15.04.2024    866    49    user1693438    1    

15

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

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

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

1 стартмани

05.02.2024    1667    1    alexpvs    0    

6

Игра "5 букв"

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

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

1 стартмани

29.12.2023    1143    2    APTEM_SLV    9    

7

Пятнашки

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

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

28.11.2023    911    35    user1834118    0    

6

Кар магедон

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

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

01.11.2023    1789    39    user1834118    7    

11

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

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

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

1 стартмани

09.10.2023    1878    1    opx    1    

13

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

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

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

1 стартмани

29.05.2023    2117    7    Alxby    3    

13

Пасьянс Марии Стюарт (пасьянс Медичи) - попробуй изменить свою судьбу

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

Игра - пасьянс Марии Стюарт. Есть возможность создавать свои расклады, обмениваться раскладами и менять картинки карт.

1 стартмани

05.05.2023    2797    1    sandr13    0    

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

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

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