Ребят, во первых спасибо огромное за вашу работу!
Все просто супер (То же самое писал вам на мыльник)! Ну и в третьих пара предложений по "улучшению", я не знаю можно ли это реализовать впринципе, но если можно то пишу все как есть:
1. Как я уже однажды писал в
ЭТОМ сообщении, неплохо было бы реализовать задаваемые по умолчанию значения установок при создании новой игры любого типа (Одиночной, хотсид, сетевая...) что бы при создании новой игры автоматом выставлялись значения для новой случайной карты и выставлялись заданные начальные города, герои и начальные бонусы ну и сложность. Значения по умолчанию например можно засунуть в тот же HiRez.ini, хотя он может получиться немного громоздким и лучше вынести в отдельный файл, в виде (Например):
Код
NewSinglePlayRnd = 4,1,1,0,7,1,0,3
NewHotseatPlayRnd = 4,1,2,1,6,1,0,3.
// По очереди: Размер (1-M... 4-XL), Подземелье (1-Вкл 0-Выкл), Игроки люди или комп (1-8, 9-Rnd),
// Команды комп. или людей (0-7, 8-Rnd), Только игроки комп. (0-7, 8-Rnd),
// Команды игроков комп.(0-6, 7-Rnd), Кол-во воды (0-2, 3-Rnd), Сила монстров(1-3, 4-Rnd)
NewPlayDif = 4
// Сложность игры (1-4)
NewSinglePlaySet = 0,0,0
NewHotseatPlaySetRed = 0,0,0
NewHotseatPlaySetBlue = 0,0,0
// Начальный замок игрока (1-9, 0-Rnd), Начальный герой (По счету 1-16, 0-Rnd), Начальный бонус (1-3, 0-Rnd)
В дальнейшем в лаунчер можно будет, например, добавить какой-нибудь графический интерфейс для настройки.
Так же для этой настройки не лишне реализовать проверку и сброс на ближайшее меньшее (или случайное) значение чтобы не было багов если кто-нибудь поставить 8 игрков людей и, например 8 игроков компов, так же с замками и героями. Конечно тут подразумевается что игрок будет играть за красного (в одиночной).
2. Если игроки в одной команде построят в своих замках Инферно "Врата" (порталы), то в оригинале нельзя телепортироваться между городами союзников, а только по своим Инфернам. Мне кажется это не правильно, не знаю как там все задумывалось, но может организовать опрос и по результатам (если положительные) внести изменение, чтобы можно было между ними прыгать штатными порталами. Или внести эту опцию в тот же HiRez.ini и при условии ее включения у всех игроков включать ее в игре!
3. Добавить в окне форта (Цитадели, Замка) при клике на картинку юнита с зажатой клавише (например Ctrl) или средней клавишей мыши, возможность скупить весь доступный отряд на имеющиеся средства. Можно так же Ctrl - с улучшением и без, т.е. любой доступный (Если построено улучшение), Shift - Только с улучшением, Alt - только без улучшения.
4. Активировать прокрутку списка колёсиком мыши в окне выбора города, заклинания "город-портал".
5. Изменить значение горячей клавиши "R" - переиграть сценарий, чтобы работала не только в окне опций "O", но и на карте приключений.
6. Добавить горячие клавиши для вызова заклинаний Город-портал, Прыжок, Полет, просмотр Воздуха и Земли. Наиболее часто используемые на карте
З.Ы.: Все предложенные мной "Улучшения", на мой взгляд являются "Правильными". Прошу прощения если вдруг где-то на просторах 80+ страниц данной темы что-либо из этого списка уже обсуждалось, не хватило терпения прочитать их все! Было что-то еще что хотел добавить, но благополучно забыл, надеюсь вспомню! И интрига дня - а где же "во вторых"?!