Разработка игры "Магическое королевство" в 1С, версия #001

07.04.26

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

Приветствую! У меня образовалось довольно много свободного времени, и я решил посвятить его творчеству: разработке казуальной игры по шагам, демонстрируя промежуточные результаты сообществу и развивая игру по полученной обратной связи.

Бесплатные

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

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Магическое королевство, шаг #001
.dt 494,22Kb
9 Скачать бесплатно

Описание версии #001

  • Игра тестировалась на платформе 1С версии 8.3.27;

Ниже привожу документацию, целиком и полностью созданную нейросетью GigaChat от Сбер на основе кода 1С.

 

Game Design Document: Магическое королевство

 

1. Введение

Данный документ описывает дизайн и функциональные возможности игры «Магическое королевство». Игра представляет собой стратегию, в которой игрок исследует карту, строит дороги и управляет ресурсами (монетами). Цель игры — исследовать портал, скрытый среди других клеток, и достичь победы.

 

2. Цель игры

Цель игры — исследовать карту, построить инфраструктуру и найти портал, который приведет игрока к победе. Игрок должен эффективно использовать ресурсы и принимать стратегические решения для достижения успеха.

 

3. Функциональные возможности игры

  • Исследование карты: игрок может исследовать клетки, открывая их и получая информацию о типе клетки и её характеристиках.

  • Строительство дорог: игрок может строить дороги между клетками, что позволяет открывать новые области и улучшать инфраструктуру.

  • Управление ресурсами: игрок получает монеты, которые можно использовать для строительства дорог и других действий.

  • Сохранение и загрузка игры: игрок может сохранять текущее состояние игры и загружать его при следующем запуске.

 

4. Клетки

 

4.1 Типы клеток

  • Поселение: требует один клик для исследования.

  • Лес: требует пять кликов для исследования.

  • Портал: цель игры, скрытая среди других клеток.

 

4.2 Характеристики клетки

  • Открыто: указывает, открыта ли клетка для исследования.

  • Имя: уникальное имя клетки.

  • КликовНаКлетке: количество кликов, сделанных на клетке.

  • НадоКликов: количество кликов, необходимых для полного исследования.

  • Наименование: название клетки.

  • Номер строки и колонки: координаты клетки на карте.

  • Тип клетки: определяет тип клетки (поселение, лес, портал и т.д.).

 

5. Игровой процесс

 

Этапы игрового процесса

  1. Создание карты: при старте игры создается карта размером 5x5 клеток, заполненная типами клеток.

  2. Исследование клеток: игрок исследует клетки, открывая их и получая информацию о типе клетки.

  3. Строительство дорог: игрок строит дороги между клетками, открывая новые области.

  4. Управление ресурсами: игрок получает монеты, которые можно использовать для строительства дорог.

  5. Поиск портала: игрок ищет портал, скрытый среди других клеток.

  6. Победа: игрок достигает победы, исследовав портал.

 

6. Основные процедуры и функции

 

6.1. Модуль формы игры

  • ДобавитьМонеты: увеличивает количество накопленных монет у игрока.

  • ЕстьСохранение: проверяет наличие данных о сохранении игры.

  • Загрузить: загружает состояние игры при наличии сохранения.

  • Обновить: вызывает процедуру добавления монет с фиксированным значением увеличения.

  • Создать: создает карту размером 5x5 клеток для новой игры.

  • Сохранить: сохраняет текущее состояние игры.

 

6.2. Общий модуль Игра

  • ИсследоватьКлетку: запускается при клике по клетке на карте, проверяет доступность клетки и обновляет информацию о количестве исследований.

  • ПостроитьДорогу: отвечает за построение дороги между клетками, проверяя возможность строительства и наличие достаточного количества монет.

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

  • ОбновитьКартинкуКлетки: обновляет изображение соответствующей клетки на игровой карте после изменений её состояния.

  • Отобразить состояние соседних клеток: открывает доступ к четырем соседним клеткам после первого клика по клетке.

 

6.3. Общий модуль Карта

  • СохранитьИгруПриНажатии: вызывается при нажатии кнопки сохранения игры, сохраняет текущее состояние игры.

  • ПриСозданииНаСервере: создает новую игру и проверяет наличие ранее сохраненных данных.

  • ПриОткрытии: подключает обработчик ожидания к обновлению состояния игры каждые одну секунду.

  • ПриОбновленииИгры: инициирует обновление игры путем вызова процедуры обновления.

  • ОбновитьИмяТекущейКлетки: получает координаты текущей области карты и определяет имя клетки.

  • ОбновитьСведенияОТекущейКлетке: обновляет визуальное представление выбранной клетки.

  • ПриВыборкеКлеткиКарты: определяет выбранную ячейку на карте и передает управление серверной части для исследования.

  • ПриАктивизацииКлеткиКарты: аналогичная логика применима и к активации клеток картой.

  • Дорога: позволяет построить дорогу на карте через вызов соответствующей серверной процедуры.

 

7. Заключение

Игра «Магическое королевство» представляет собой увлекательную стратегию, в которой игрок исследует карту, строит инфраструктуру и управляет ресурсами. Игра предлагает богатый игровой процесс, включающий исследование клеток, строительство дорог и поиск портала. Функциональные возможности игры обеспечивают увлекательный и захватывающий игровой опыт.

Вступайте в нашу телеграмм-группу Инфостарт

игра кликер симулятор

См. также

Игры 1С 8.3 Россия Бесплатно (free)

Мастерам, проводящим настолки по Dangeons&Dragons, в помощь.

16.03.2026    1738    39    romba    0    

10

Игры 1С 8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Аналог тетриса на жёлтой платформе.

12.03.2026    1248    71    SerVer1C    5    

20

Игры 1С 8.3 Россия Бесплатно (free)

Классическая игра Три в ряд. При образовании комбинации из 3 и более фишек они исчезают, новые фишки падают сверху, а игрок получает очки. За длинные комбинации (4-5 фишек) начисляются бонусные очки.

05.03.2026    1247    122    user2163916    4    

11

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Сокобан (Sokoban) — это классическая игра-головоломка, где игроку необходимо расставить ящики по целям, перемещая их по лабиринту.

20.02.2026    792    60    user2163916    3    

12

Игры 1С 8.3 Бесплатно (free)

Это расширение, практически к любой конфигурации 1С, идеально подойдёт не для того, чтобы парализовать работу организации, а для того, чтобы сформировать коллектив, объединённый общими целями, ценностями и интересами. И всё это достигается простым регулярно проводимым мероприятием по сплочению команды – шашечным турниром! В этом, не побоюсь этого слова, приложении, можно провести шашечную битву как с коллегой, так и самому с собой, если у вас раздвоение личности. А также к вашим услугам почти искусственный интеллект, то есть бот, который честно и по правилам играет с вами в поддавки, когда по правилам вы должны играть в обычные шашки.

28.12.2025    1695    116    Knyaz3d    6    

11

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Преврати свой 1С с обычными формами в мощную игровую консоль! И пусть баланс подождет!

13.10.2025    8461    166    slava_1c    14    

44

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Внешняя обработка, реализующая классическую игру "Крестики-нолики". Особенностью обработки является реализация противника, способного блокировать ходы пользователя и пытаться выиграть.

02.10.2025    1825    78    user2163916    2    

8

Игры 1С:Предприятие 8 Бесплатно (free)

Моя реализация игры "Сапер" на 1С.

15.04.2025    2932    174    Caliban    5    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DmitryKSL 183 07.04.26 16:06 Сейчас в теме
Хоть некогда игрушками заниматься, все-равно держи плюсик.
chuprina_as; +1 Ответить
Для отправки сообщения требуется регистрация/авторизация