Игра "King's Bounty"

Публикация № 1448104

Сообщество - Игры

обработка игра

Легендарная игра "King's Bounty" теперь и на 1С!

Heroes Of Might & MagicWarlordsDisciplesAge Of Wonders. Знакомые имена, не так ли? А ведь всего этого могло бы и не быть, не выйди в далеком 1990-м игра под названием King's Bounty.

В King’s Bounty игрок управляет одним персонажем, тип которого выбирается перед началом игры из четырёх возможных (РыцарьПаладинВарвар и Волшебница). Персонаж имеет определённые атрибуты, главным из которых является находящаяся под его управлением армия, составленная из различных мифических существ. Персонаж может в любой момент иметь до 5 различных типов существ, причём количество существ в каждой группе ограничено лидерством героя, и если суммарное количество единиц жизни группы существ будет выше, чем лидерство героя, то такая группа в боевом режиме выйдет из повиновения. Существа набираются в армию героя из различных жилищ, которые можно обнаружить на карте. Персонаж также имеет возможность использовать магические заклинания для изменения хода событий тем или иным образом.

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

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

В игре ведётся учёт времени в игровых днях и неделях (неделя составляет 5 дней). При движении по равнине или по морю в пределах одного архипелага за день игрок может сделать несколько ходов, в то время как по пустыне — лишь один шаг. Начало каждой недели ознаменовывается списанием денег (за пользование кораблём, на поддержание армий) и поступлением жалованья от короля. Также каждая неделя объявляется неделей какого-либо из существ (случайным выбором, но каждая четвёртая неделя — крестьян), при этом все места, где их можно приобрести, вновь наполняются. Отведённое для игры время определяется выбранным в начале уровнем сложности.

Вся механика игры полностью перенесена в 1С. Используется лишь одна внешняя компонента для перехвата нажатия клавиш. Для окончательной красоты рекомендуется установить бесплатный шрифт Press Start 2P.

Запускать под обычными формами на платформах не ниже 8.2.19.

Скачать файлы

Наименование Файл Версия Размер
King's Bounty

.epf 505,52Kb
19
.epf 1.02 505,52Kb 19 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. a_a_burlakov 116 26.05.21 12:59 Сейчас в теме
Механика полностью перенесена на 1С? То есть это полный реверс-инжиниринг? Прямо любопытно, как это уместилось в одной обработке. )
3. Caliban 105 27.05.21 10:10 Сейчас в теме
(1) Да, именно. Все нюансы, все алгоритмы и формулы, которые удалось обнаружить по этой игре, перенесены в обработку. Все можете посмотреть - код открыт
cleaner_it; a_a_burlakov; +2 Ответить
2. Albert_2008 26.05.21 17:22 Сейчас в теме
Интересно - но дорого)
4. Caliban 105 27.05.21 10:12 Сейчас в теме
(2) Цена чашки кофе за полноценную игру не такая уж большая плата )
14. Terve!R 31.05.21 14:58 Сейчас в теме
(4) и где я могу обменять чашку кофе на эту обработку? Sm тоже не купить.
Вообще непонятно как Вы считаете. Вот нифига не так же просто купить эту обработку, как чашку кофе.
15. Darklight 27 31.05.21 15:31 Сейчас в теме
(14)Приезжайте к автору и заварите ему кофе ;-)
21. Terve!R 31.05.21 15:55 Сейчас в теме
(15) какое кофе? За такую работу только пивом проставляться :)
ipoloskov; +1 Ответить
22. Darklight 27 31.05.21 16:29 Сейчас в теме
(21)Сравнение с кофе выбрано автором
Но даже если сравнивать с пивом - ящик даже самого дешёвого пива подороже будет
Правда, взрослые интеллигентные дядьки обычно коньяком или виски проставляются
5. SerVer1C 381 27.05.21 14:56 Сейчас в теме
Хотелось бы в статье увидеть больше подробностей: как сделана игра, что применяли при разработке, какие технологии используются и т.п.
dabu-dabu; MikhailDr; zqzq; Drivingblind; TreeDogNight; shwizard; Sedaiko; +7 Ответить
16. Darklight 27 31.05.21 15:35 Сейчас в теме
(5)Не путайте статью и open source релиз - приобретайте и смотрите в исходниках как это сделано. Думаю, на некоторые вопросы по коду Вам автор ответит при обращении через ЛС
6. ipoloskov 143 30.05.21 12:23 Сейчас в теме
Аж олдскулы свело. Мы в бауманской общаге в эту игру на самодельном 286 ночами напролет играли: один человек играет - 8 вокруг смотрят.
Drivingblind; Caliban; shard; +3 Ответить
7. CyberCerber 797 30.05.21 22:58 Сейчас в теме
Вот это поворот! В августе 1С выпускает KB 2, это тоже ваша разработка?
Viver; Terve!R; +2 Ответить
9. Caliban 105 31.05.21 08:03 Сейчас в теме
8. CyberCerber 797 30.05.21 23:30 Сейчас в теме
Посмотрел обработку, там реально написано 1С, снимаю шляпу! Если не секрет, сколько времени заняла разработка?
10. Caliban 105 31.05.21 08:06 Сейчас в теме
(8) Точное время назвать не могу - начал где-то год назад. Но делал без фанатизма. Когда час в день уделял, когда два. Мог месяц не прикасаться.
11. Yashazz 3800 31.05.21 09:39 Сейчас в теме
Круто. Тоже, что ли, удариться в ностальгию, замутить чего-нить на 1С...
12. tormozit 6325 31.05.21 09:59 Сейчас в теме
(11) Многопользовательская Heroes Of Might & Magic 3.5
yatec; Terve!R; RocKeR_13; Bassgood; +4 Ответить
13. Yashazz 3800 31.05.21 14:13 Сейчас в теме
(12) Нее. Душа просит чего-то совсем ХТ-шного. Прям чтоб MCGA и PC DOS.

Тем более, я в М&М не играл и в вопросе не ориентируюсь. Я вообще за всю жизнь играл только в 3 компьютерных игры, и одну из них сейчас на 1С точно сделаю.
17. Darklight 27 31.05.21 15:36 Сейчас в теме
(13)Master of Orion 1,2
А ещё можно Digger
Но если Вы только в 3 играли то выбор не большой. А раз пишите про MCGA и PC DOS то даже предположить не могу что это были за игры (MCGA под DOS даже и не знаю, чтобы был - вроде этот стандарт поддерживал уж очень узкий круг устройств класса IBM PS/2)
18. Caliban 105 31.05.21 15:41 Сейчас в теме
(17) Или Master of Magic. Но там работы конечно, страшно представить...
23. Yashazz 3800 01.06.21 20:11 Сейчас в теме
(12) Сделал Xonix, в итоге)) По-быстрому, пока свободное время было. Правда, где-то в каком-то месте слегка косякнул в закрашивании, но возможности кропотливо искать уже нету. Выложить, что ли?..
19. ipoloskov 143 31.05.21 15:47 Сейчас в теме
При попытке нанять войско у короля, ошибка "{ВнешняяОбработка.KingsBounty.МодульОбъекта(3864)}: Поле объекта не обнаружено (Тип)"
Данные = сОбработка.Отряды[Отряд.Тип];
20. Caliban 105 31.05.21 15:49 Сейчас в теме
(19) Да, это я "улучшал" ). Напишите почту в личку - вышлю поправленную версию
24. Yashazz 3800 01.06.21 21:44 Сейчас в теме
(19) Вот мне уже только глядя на номер строки, где случилась бяка, хочется автору респект выразить. Размер модуля внушает. Сурьёзный труд, капитально.
Caliban; Drivingblind; +2 Ответить
Оставьте свое сообщение

См. также

"Уголки" на 1С

Игры v8 Узбекистан Абонемент ($m)

Игра "Уголки" на 1С - ностальгия детства !!!

1 стартмани

09.06.2021    584    2    royaljon    4    

Игра "Змейка" на управляемых формах (клиент)

Игры v8 v8::УФ 1cv8.cf Абонемент ($m)

Пишем игру с динамическим обновлением игрового поля и управлением с клавиатуры на управляемых формах, отправляем на github.

1 стартмани

07.06.2021    605    0    alexey_kurdyukov    0    

Мышонок в лабиринте бегает за сыром (игрушка)

Игры v7.7 1cv7.md Бытовые услуги, сервис Абонемент ($m)

Краткая игра про мышонка на языке 1С.

1 стартмани

24.05.2021    767    1    user1479164    8    

Puzzle (пятнашки) JAVA

Игры Россия Абонемент ($m)

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

1 стартмани

26.04.2021    981    0    FIERYLIONS    0    

Поймай меня... JAVA

Игры Абонемент ($m)

Мини игра, написанная на JAVA.

1 стартмани

26.04.2021    952    0    FIERYLIONS    0    

Самые красивые шахматы для 1С на управляемых формах

Игры v8 8.3.14 Россия Абонемент ($m)

Здравствуйте, представляем Вашему вниманию классическую игру – Шахматы! Написана игра средствами 1С, на управляемых формах. Программный код представляет собой с аккуратностью составленную систему, содержащую лаконичные логические приемы и описательные имена переменных, объектов и функций. Программа полностью отлажена и многократно протестирована. Оригинальный авторский дизайн фигур, иконок и кнопок приятен глазу. Игра содержит большое количество функций, настроек и режимов игры, включая сетевую игру, тренировку с ботом или игру на двоих. Не упустите возможность найти ряд технических решений, применимых для реализации различных задач, а также поиграть в вечную игру с отличным оформлением! Желающие научиться программировать на управляемых формах могут многое почерпнуть в этой конфигурации.

5 стартмани

18.02.2021    4263    12    compmir    28    

Прототип игры Морской бой

Практика программирования Игры v8 v8::УФ 1cv8.cf Абонемент ($m)

Решенное тестовое задание при приеме на работу в крупный франч. Всё сделано строго по ТЗ. Обработка включена в конфигурацию, и может запускаться как внутри, так и как внешняя. Для правильной работы потребуется опубликовать веб-сервис. Использованы механизмы веб-сервисов, XDTO, запросов, управляемых форм.

1 стартмани

28.12.2020    1787    1    Sungang    0    

Игра 2048

Игры v8 1cv8.cf Абонемент ($m)

Игра "2048" - это головоломка, созданная по принципу соединения плиток, целью которой является число 2048.

10 стартмани

27.11.2020    1870    0    shtirlicotto    1    

Шар предсказаний: помощник в принятии важных решений

Игры v8 1cv8.cf Абонемент ($m)

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

10 стартмани

27.11.2020    1845    0    shtirlicotto    3    

Сапер на управляемых формах

Игры v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обнаружил, что на компе нет стандартных игр, включая сапера. Написал свою версию.

1 стартмани

23.09.2020    2337    1    VitSim    5    

1С Безумный Кликер

Игры v8::УФ 1cv8.cf Абонемент ($m)

На сегодняшний день все думают о работе и деньгах, но забывают про отдых и развлечения. Я предлагаю отвлечься.

1 стартмани

11.09.2020    2443    3    EZSuleyman    4    

Морской бой в 1С (обычные и управляемые формы)

Игры v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

15.06.2020    2641    6    Denr83    0    

Дерзкий бот (бот-тролль)

Игры v8 1cv8.cf Абонемент ($m)

Если вам хочется поговорить, то вы всегда сможете поговорить с данным ботом.

1 стартмани

23.04.2020    3445    0    ranis888    2    

Игра шашки

Игры v8 Абонемент ($m)

Игра "Шашки" на управляемых формах. Все замечания и пожелания приветствуются!

1 стартмани

21.10.2019    4781    3    Robertik    3    

Выбор шкатулки. Проверка задачи по теории вероятностей

Игры v8 1cv8.cf Абонемент ($m)

Одна из любопытных задач по теории вероятностей. Любая конфигурация (в том числе пустая) на обычных формах. Платформа 8.3.

1 стартмани

25.07.2018    6894    0    boba13    3    

Вероятность выпадения нуля или единицы

Игры v8 1cv8.cf Абонемент ($m)

Обработка для расчетв вероятности выпадения нуля или единицы

1 стартмани

24.03.2017    11302    0    NECHISTb    5    

Автолегенды

Игры v8 Домашние учет и финансы Абонемент ($m)

Для коллекционеров серии журналов Автолегенды СССР. Небольшая база 1С по автомоделям из выпусков журнала. Имеются более 50 записей. Создана в 1С 8.3, но в режиме совместимости с 1С 8.2.13

1 стартмани

13.02.2017    11186    3    mack198109    1    

Конфигурация по мотивам игры "Гастроном"

Игры Практика программирования v8 Абонемент ($m)

Поиск слов из букв слова "ГАСТРОНОМ" и не только

1 стартмани

09.02.2016    12657    0    Fox-trot    0    

Процедурный генератор подземелий, лабиринтов, пещер и островов (для игр)

Игры v8 1cv8.cf Абонемент ($m)

Внешняя обработка для процедурной генерации подземелий, лабиринтов, пещер и островов (управляемые и обычные формы)

1 стартмани

25.12.2015    17922    9    Caliban    7    

Симулятор 1С-ника

Практика программирования Игры v8 1cv8.cf Абонемент ($m)

Цель игры - дорасти до самых высот, начиная с простого фрилансера.

1 стартмани

27.02.2015    12450    74    Serovkir    36    

Виртуальная битва

Игры v8 1cv8.cf Абонемент ($m)

Если у Вас есть желание попрактиковаться в создании AI и проверить его в действии, представляем "движок" для проведения виртуальных битв!

1 стартмани

03.06.2014    14889    31    Lars Ulrich    21    

Решатель для игры Wordament

Практика программирования Игры v8 Абонемент ($m)

Иногда хочется напрограммировать что-нибудь этакое интересное и не относящееся у бухгалтерско-управленческому учету себестоимостей, НДС-ов и других страшных вещей. Программа для читинга онлайн игры подходит под этот случай как нельзя лучше.

1 стартмани

10.12.2013    18355    5    Ks_83    6    

Ход конём

Игры Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

В конкурсе "Вопрос-Решение" была задана задача": "Найти минимальные ходы и их количество между двумя конями на шаххматной доске". Вот моё решение.

1 стартмани

04.04.2013    15449    8    Шёпот теней    10    

Крестики-нолики

WEB Игры v8 1cv8.cf Абонемент ($m)

Всем нам известная игра крестики-нолики

1 стартмани

11.05.2010    5462    155    Scaner    2    

"... Игра ПЯТНАШКИ в ДВЕ СТРОЧКИ ВСЕГО..." (для Вашей коллекции)

Загрузка и выгрузка в Excel Игры v77::ОУ 1cv7.md Абонемент ($m)

Удивительное рядом ! Скрытые возможности 1С 7.7 ...Интересно ? Не попробовав - Вы не почувствуете, а не почувствовав - не узнаете.

1 стартмани

16.12.2009    21857    220    Tatitutu    41