Последние записи

Версия 0.6.3.1

С момента последнего обновления прошло много времени – июнь был занят сессией, и работа очень медленно, но шла. Теперь она возобновляется в обычном темпе. За это время удалось добавить достаточно многое:

(далее…)

Terra Exter: Сюжетная линия

Изначально планировалось расписать около 10 важных событий, которые бы стали 10 этапами в двух кампаниях, и в каждой из них – по 10 столкновений, для 10 уровней в каждый этап -  так и было сделано. Когда сюжет был закончен, мы отказались от его полной реализации, остановившись лишь на отправном событии, т.е. «Война 15 дней», остальные сюжетные события игрок сможет узнать из «Энциклопедии» и после прохождения игры.
(далее…)

Версия 0.6.2.1

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

Параллельно пришлось наконец добавить новый класс UI – поле ввода. Как оказалось, это не так уж и сложно: TranslateMessage вкупе с системным сообщением WM_CHAR делают всю грязную работу :)

Интерфейс сетевой игры

Так как ближайшая работа по Terra Exter будет связана с программной реализацией интерфейсов сетевой игры и мультиплеера вообще, хочется сказать пару слов о том, что мы хотим на нем видеть.
(далее…)

Light Engine Networking

Как и обещал, несколько слов о сетевой подсистеме в Light Engine.

LENetwork – небольшая ООП-обертка над Winsock 2.0. Сложно назвать его «движком», просто потому что своей функциональности у него не так много :) Но все же она есть.
(далее…)

Версия 0.6.2.0

В последней версии реализована до конца функциональность сетевой игры: в основном это бонусы. Мы некоторое время думали, есть ли вообще какой-то смысл в бонусах в сетевой игре, но все же решили попробовать. Как оказалось – вполне даже есть :) Тестовый поединок на троих прошел отлично, и показал, что единственное, чего не хватает – внутриигровой чат :) Естественно, он будет реализован в ближайшее время.

Кроме того, в версии 0.6.2.0 добавлен автоматический поиск сервера в локальной сети.

Т.к. сетевой функцонал готов, следующий этап – интерфейсы к нему. Их разработка потребует немало времени и усилий, но на выходе будет, я надеюсь, достаточно удобная система.

К сожалению, из-за сильной занятости (которая продлится минимум до конца мая) разработка идет достаточно медленно… Но главное, думаю, что она идет и не останавливается :)

Вселенная Terra Exter (часть вторая: «Галактические расы»)

Итак, большая часть работы сделана. Все остальные расы были слепками с Греев. Второй стали Орионы («Орионы – жестокая, агрессивная раса. Жестокость Орионов обуславливается их пищевой цепочкой: они питаются белковой жидкостью живых организмов.» – из энциклопедии ТЕ). Эта раса, как и следующая («Арии»), является ключевой в игре, и созданы они «на лету». Именно их конфликт угрожает Земле и человеку. И не стоит считать, что человек – центр вселенной ТЕ, нет, на самом деле театр боевых действий разворачивается между двумя господствующими расами: Ариями и Орионами, и человек в нем – одна из тысяч малых рас галактики.
(далее…)

Вселенная Terra Exter (часть первая: «Греи»)

Сейчас, когда внешний вид проекта Terra Exter (ТЕ) уже сформировался, можно сказать пару слов о его сюжете, дизайне и стиле. Итак, мною было создано больше двух с половиной гигабайт исходников контента проекта ТЕ. Самой первой серьёзной сложностью было создание непосредственного виденья игры. Никто не скрывает, что геймплей и игровая механика были подсмотрены в играх 7Spot и более поздней Colony, однако мы ввели некоторые изменения. Во-первых, это система бонусов. Во-вторых – система альянсов между игровыми сторонами, не говоря уже о сетевой игре (проблемы с которой подробно описаны Власом), и интерактивном рейтинге. С какими же проблемами в процессе разработки мы столкнулись?
(далее…)

Версия 0.6.1.3

Благодаря открытию этого блога, подробности версии 0.6.1.3 и дальнейших можно будет освещать более подробно :) Т.к. эти промежуточные версии реализуют отдельные функциональные особенности, их патчи недоступны для скачки – придется ждать очередного «майлстоуна» :)

Итак, альфа выпущена, самые главные упущения исправлены, пора возвращаться к основному плану разработки. А по плану у нас доработка системы кампаний и мультиплеер.
(далее…)

Версия 0.6.1

После выпуск альфа-версии TE на суд общественности мы получили множество отзывов, как положительных, так и отрицательных :) В основном они касались управления приложением в оконном режиме, сложности ИИ и размера версии. Часть их можно увидеть в нашей теме форума gamedev.ru.
(далее…)