Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2014, 15:48   #21
Кестиан Гиборнский
 
Аватар для Кестиан Гиборнский
 
Регистрация: 11.11.2014
Сообщений: 3
По умолчанию

Насчёт того, что найти героя трудно, то я полностью согласен с phomm.
С Qt версией пока напряг, ибо времени мало, я только успел код отформатировать, чтобы он выглядел по-человечески. Даже не успел перевести в нормальный C++.
Вот код в отформатированном виде - main.txt.
И ещё, challenger ты где код компилил? А то я работал с ним через Dev-C++ и он не скомпилился. Я имею в виду второй, тот который в архиве.
"Я знаю, что я ничего не знаю" - Сократ.

Последний раз редактировалось Кестиан Гиборнский; 07.12.2014 в 15:49. Причина: Не дописал.
Кестиан Гиборнский вне форума Ответить с цитированием
Старый 07.12.2014, 19:58   #22
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,327
По умолчанию

Объясните примерно в чём смысл игры?
8Observer8 вне форума Ответить с цитированием
Старый 08.12.2014, 21:24   #23
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,888
По умолчанию

Цитата:
Сообщение от Кестиан Гиборнский Посмотреть сообщение
Но ты не учёл ещё одной особенности "героев". Поля битвы и основная карта у них состоит не из прямоугольных клеток, а из шестиугольных.
Это не совсем корректно – в героях 1-3 карта с квадратной сеткой, а поле боя с гексагональной, в героях 4 оба поля с «ромбической» сеткой (по сути та же квадратная, но восприятие немного другое), в героях 5 (и 6 и 7 , если не ошибаюсь) – сетка квадратная.
Цитата:
Сообщение от 8Observer8 Посмотреть сообщение
А я не нашёл
Надо поелозить по карте пока не будет найден красный кружок, и вот им уже можно будет бегать.
Цитата:
Сообщение от 8Observer8 Посмотреть сообщение
Объясните примерно в чём смысл игры?
В чём смысл героев вообще или прямо конкретной игры челенджера из темы? По первому могу рассказать, по второму – вряд ли.
phomm вне форума Ответить с цитированием
Старый 09.12.2014, 00:29   #24
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,327
По умолчанию

Цитата:
В чём смысл героев вообще или прямо конкретной игры челенджера из темы? По первому могу рассказать, по второму – вряд ли.
Да, героев, только в упращённом виде. Может быть один уровень я бы смог реализовать. Давайте придумает очень простую версию героев, состоящую из одного уровня. Хочется поупражняться
8Observer8 вне форума Ответить с цитированием
Старый 12.12.2014, 07:33   #25
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,888
По умолчанию

Ну, во-первых, герои это устоявшийся геймплей, и если его как-то резать, получатся уже не герои.
Во-вторых, в героях нет понятия уровней, как и в любой стратегии, если вы вдруг были запутаны темой и подумали, что герои это рпг или т.п.
Упражняться можно, но имхо, для хороших результатов, надо следовать некоему плану, включающему в себя обязательный концепт, разработку согласно концепту и обязательное доведение до играбельной версии (при необходимости/желании свернуть разработки – с фичакатом). Создание очередного полигона ненужно будет никому, даже создающему, т.к. он при этом не выходит из замкнутого круга "обучился новому – предыдущие подходы плохи, поэтому в печь – начать с нового проекта". Резюмируя: не ощущаете в себе сил закончить начатое – лучше не начинать, а поучаствовать в других проектах.
Итак, Герои (Heroes of Might and Magic 3).
Герои это пошаговая стратегия, в сеттинге фентези. Игра может разворачиваться на разного размера и содержания мирах (это может быть одиночная кампания, состоящая из карт-сценариев, это может быть сгенерированная карта, или же полностью созданная мэпмейкером), с игрой от 1 до 8 игроков, управляемых игроками-людьми или игроками-компьютерами, с возможностью иметь союзы, но фиксированные на протяжении всей игры на данной карте/сценарии. Игра ведётся с менеджментом баз и армий в стратегическом смысле, и важную часть составляют бои (я называю герои совмещением пошаговой стратегии и пошаговой тактики - битв, именно ввиду грамотного баланса между этими аспектами геймплея), проводимые как между армиями игроков, так и между героем и нейтральными силами карты.

Последний раз редактировалось phomm; 12.12.2014 в 07:42.
phomm вне форума Ответить с цитированием
Старый 12.12.2014, 07:34   #26
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,888
По умолчанию

Базы – города и их зоны (хотя у игрока в стандартных версиях героев практически нет возможности влиять на зоны, только очень редко в тактическом смысле). В основном города – источники определённого дохода, армии и специальных возможностей. Города существуют 8 (9 в аддонах, но поскольку сейчас стандартом считаются аддоны, то считайте, 9) видов, т.е. т.н. фракции/расы, ключевые свойства города это в первую очередь фракция, а потом уже уровень развитости (отстройки), в стратегическом смысле конечно важна геопозиция города. В зонах есть также источники как постоянного, так и разового, так и "собираемого" притока ништяков – ресурсов и армий. Из ресурсов, коих 7 штук (деньги универсальный ресурс, исчисляется тысячами, есть строительные ресурсы – дерево и руда, и ценные – 4 разных – и для некоторых построек и для некоторых существ): постоянный доход – шахта (но приносит доход только тому, кто её захватил и владеет шахтой на "начало дня", каждый день фикс. ставку ресурса), разовый – телеги/схроны например, или "банки" – в оных нужно биться с нейтралами для получения сокровищ. Собираемые это "мельницы" – их надо посещать героями раз в неделю для получения профита (владельца нет, кто успел, тот и съел, но в героях4, например, есть и "мельницы" с возможностью владения, они т.о. переходят в разряд постоянного дохода, но с иной периодичностью, нежели шахта - неделя).
Менеджмент армий заключается в управлении героями и их войск, героев можно покупать в тавернах в городах, в тавернах как объекте на картах (в любых тавернах для одного игрока всегда доступны 2 героя, независимо от самой таверны) и вызволять из тюрем. В стандартной схеме игры до начала игры выбирается город и герой (той же фракции) и на случайной карте на большинстве "шаблонов" (термин из области генерации карт) – на старте есть один город (выбранный) и герой (выбранный) с неким количеством войск, в начале недели даётся один «родной» герой (и таким образом на старте гарантированно 2 родных героя с войсками) а также произвольный герой с войсками, остальные герои всю неделю будут с 1 существом (в самой ранней версии RoE – это по-другому, но она не есть стандарт игры в коммьюнити). Т.е. набираются герои, им всеми возможным способами набираются разные войска (без героя сами войска не могут "ходить" по карте, кроме Героев4) – постройкой соотв. зданий в городах и закупая войска (начало недели – важный момент игры, т.к. войска добавляются на количество равное "приросту"), и по карте. В менеджмент большой вклад вносит прокачка героя, т.к. войска у слабого героя – гораздо меньше могут "пробить", чем войска при сильном герое, а также и сам герой может "пробивать" за счёт магии (но без войск герои сражаться не могут, исключение – Герои4). Также важным вкладом в прокачку можно считать артефакты – особые предметы, которые носят герои – они дают разные количественные и качественные прибавки, в основном добываются на карте (но можно и прикупить в некоторых городах при постройке рынка артефактов).
Вся эта канитель делается для битв (это практически 50% игрового времени) – когда 2 армии встречаются на карте и одна нападает. Будь то битва между игроками или между игроком и "нейтралами", общий смысл – уничтожить армию целиком или вынудить отступить (герой при этом переносится в таверну без армий но с артефактами) или сдаться (за это платятся деньги, без учета модификаторов, равные половине от номинала стоимости оставшейся в живых армии и герой с армией и артефактами опять же переносится в таверну), нейтралы, конечно, сами не сдаются/не отступают в битве (хотя есть условия при которых они убегают ещё до начала битвы, или могут присоединиться к армии героя за деньги или бесплатно, но нынешние правила большинства лиг и турниров запрещают присоединение). Особый род битв – осада – битва против города с фортификациями, в этом случае осаждённая сторона не может выйти из битвы (кроме 1 спецслучая), а у нападающей стороны в бою участвует катапульта для разрушения фортификаций.
Битва пошаговая, разделена на раунды, ходят, бьются, стреляют, колдуют существа в определённых правилами порядке, а также герой один раз за раунд перед ходом любого существа может кинуть магию (в героях 4+ - только на своём ходу, но и не только кинуть магию, ещё есть как бы удар тупо физ силой, в героях4 герой в тактическом смысле ведёт себя как существо). Тут естественно охрениллион факторов влияющих на битву, кои тщательнейшим образом и набираются в течение всей игры.
Вот как-то так. Побеждается либо замочив все армии и города противников, либо по спецусловиям карты (но это для авторских карт или сценариев кампании актуально, принятые стандартно большинством лиг правила опираются на генерированные карты, в которых нет спецусловий, только мочилово).

Последний раз редактировалось phomm; 12.12.2014 в 07:40.
phomm вне форума Ответить с цитированием
Старый 09.03.2015, 11:19   #27
sauwork
Пользователь
 
Аватар для sauwork
 
Регистрация: 02.01.2015
Сообщений: 12
По умолчанию

Чувак , 6 лет!!! , а код хуже чем у студента первого курса. Это просто пиз..ц.
Критика выше вполне уместна.

По поводу игры , на первых порах лучше взять готовый движок , GameMaker там или Unity - может хотя бы подчеркнете для себя из них общую архитектуру.
почта: sauwork@yandex.ru , телега: @sauwork

Последний раз редактировалось sauwork; 09.03.2015 в 11:22.
sauwork вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
GDI\GDI+\Photoshop - как добиться прозрачности пикселей определенного цвета? STRELOK-2007 Мультимедиа в Delphi 12 11.01.2014 13:37
‘Search-based GUI’ Glen Свободное общение 14 16.11.2011 11:40
Получаю сообщение "This file is used by the project manager only and should be treated like the project f fs444 C++ Builder 1 22.09.2009 11:05