|
0 / 0 / 1
Регистрация: 10.08.2015
Сообщений: 54
|
||||||
Концептуальная реализация апгрейда оружия в игре27.02.2016, 12:06. Показов 1599. Ответов 2
Метки нет (Все метки)
Есть игра в которой есть оружие. Например у него есть УРОН, ВРЕМЯ ПЕРЕЗАРЯДКИ, КОЛ-ВО ПАТРОНОВ В МАГАЗИНЕ и ВЕС оружия. Не могу концептуально врубиться как реализовать чтобы каждый параметр имел, например, 4 стадии улучшения, соответственно для каждой стадии своя цена (рассчитывается динамически в зависимости от стоимости пушки и некоего коэффициента для данного параметра). Все это дело сохранялось потом каким-то образом, грубо говоря "что сереализовать?" При этом чтобы можно было добавляя новое оружие в игру автоматически присваивать возможность улучшения.
Еще вдогонку вопрос как нормальные люди реализуют такую схему когда у каждой стадии есть имя и описание: Может создать класс с константами улучшений и описания?
0
|
||||||
| 27.02.2016, 12:06 | |
|
Ответы с готовыми решениями:
2
Реализация курсора в игре на консоли Концептуальная реализация инвентаря
|
|
|
||||||
| 27.02.2016, 12:33 | ||||||
|
zxmaster, Во-первых неплохо было бы привести хоть какой-то код. Тот, что вы привели - совершенно не показателен.
Во-вторых, в играх есть куча всевозможных решений. И очень разных. Я не знаю какое решение используется у вас (и есть ли оно вообще). Но вот приблизительное решение в случае компонентной модели игровых объектов:
1
|
||||||
|
0 / 0 / 1
Регистрация: 10.08.2015
Сообщений: 54
|
||||||
| 27.02.2016, 12:52 [ТС] | ||||||
|
Storm23, на данный момент есть массив bool который хранит в себе куплено оружие или нет. Вообще немного криво реализовано. То есть массив всего primary(основного) оружия и такой же массив bool. Теперь надо еще увязать как-то с этим оружием улучшения. Сами оружия не сереализуются, а только этот bool массив. Куплено оружие или нет.
P.S. игра уже вышла на ios называется Craziest Duck. это я хочу выпустить патч. Пока то что есть:
0
|
||||||
| 27.02.2016, 12:52 | |
|
Помогаю со студенческими работами здесь
3
Реализация радара в игре Реализация компьютера в игре Реализация потоков в игре Арканоид Реализация сцен в игре (С++ и OpenGL)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|