Добрый вечер, господа. Хотел бы поговорить о нашумевшей игре Point Blank. Писать о том, что это глобальный многопользовательский экшен от первого лица уже бесполезно, ведь об этом пестрит заголовок
официального сайта игры. И всю эту великолепную картинку портят люди, жаждущие заполучить все быстро и бесплатно. Когда игра только вышла все кричали о ней, как о прорыве года, об игре которая за считанное количество времени набрала больше зрителей чем Counter-Strike. Ведь эта дикая смесь легендарных игр Quake 3 Arena и Counter-Strike 1.6, не могла остаться не замеченной, а что сейчас? Да ничего, лишь армия нечестных игроков и ничего более. Надеюсь в скором времени Frost все таки поймет, что «Пора уже проснутся и банить всех нечестных игроков».
Разработана игра была Zepetto и издана NCsoft в октябре 2008 года, в России локализована была 4 декабря 2009 года. Южная Корея, это гигант в сфере онлайн-игр, ведь для них разработка игр стала национальным видом спорта. Теперь хотел бы написать, что же представляет Point Blank изнутри. С чего же начинается создание онлайн игр.
Наверное каждый из нас интересуется «Из чего это сделано?». Лично меня уже давненько терзает любопытство, что скрывается внутри "обертки". Такие игры состоят из двух основных частей.
Клиентская часть - программа, которую игрок/вы запускаете на своем компьютере, чтобы вы могли увидеть игровой мир/своего персонажа и совершить какое либо действие, то есть начать игру.
Серверная часть - это, собственно наш игровой мир, а по сути - база данных, где хранится информация об игроках, их умения и скилы, а также карты, оружия, купоны и все возможные игровые данные.
Главная ступенька создание игр, является команда специалистов.:
- Дизайнеров игрового мира
- Программистов ( люди которые создают те самые две основные части)
- 2D- и 3D-художников (создание текстур карт и.т.д , 3D-моделей игроков)
- Веб-мастеров (для поддержки веб-сайта игры, форума и т. п.)
Как сказал Рад Привант, разработчик независимой онлайн-игры Eternal Lands : «Вам понадобится по меньшей мере тысяча человеко-часов программирования, чтобы получить простую техническую демонстрационную версию, и до десяти-пятнадцати тысяч часов программирования, чтобы получить практически готовые клиент и сервер». Даже поговорка гласит «Поспешишь - людей насмешишь». Поэтому мы в долгом ожидание крупных проектов.
Программирование
Важнейшей частью каждой игры является программирование. Программисты обеспечивают игру - серверами, клиентом и веб-сайтом. Сервер сохраняет информацию об игроках и синхронизирует их с игровым миром. Задача клиента – отображать игровой мир и давать игроку инструменты управления своим персонажем. Веб-сайт дает возможность создавать персонажей, редактировать личные данные и игровые настройки, оплачивать игру и так далее. Также часто веб-сайт содержит функции онлайн-сообщества – форумы, почту, чат, личные дневники, механизмы торговли и обмена предметами. По ряду причин все эти функции намного проще реализовать на сайте, чем в игре.
Главной и основной задачей программирования стоит в разработке ПО защиты безопасности. В Point Blank этим занимается Frost. Вот именно тут компания допустила огромную ошибку, дав тем самым свободу читерам для лазеек в игре. Вот какие «дыры» на данный момент в игре:
- Взлом сетевых протоколов и подделка данных, приходящих на сервер с игрового клиента
- Использование макросов.
- Кража паролей.
Геймдизайнер считается главным в команде. Ведь этот человек 3в1, именно геймдизайнер должен владеть навыками - аналитика, психолога, технического писателя и игрока, а так же умение работать в команде. Именно он доносит свое видение игры до остальной команды.
Моделирование - это создание двух- трехмерных моделей. После того как геймдизайнер дал понять, что нужны для игры, начинается создание карт, оружий и.т.п. Моделирование состоит из 3 основных частей :
- Моделирование — создание трёхмерной математической модели сцены и объектов в ней.
- Рендеринг (визуализация) — построение проекции в соответствии с выбранной физической моделью.
- Вывод полученного изображения на устройство вывода — дисплей или принтер.
После долгой реализации игры за дело принимаются веб-мастера.
Наверное каждый скажет, что эти люди не являются главной частью игровой команды. Но при создание любой игры в первую очередь уделяется внимание, именно веб ресурсам. Прорисовка главной страницы, форума где люди смогут обсудить или поделится мнением об игре. Что мы и делаем сейчас на гладе.
На этом краткий путеводитель по созданием игр пройден. Всем спасибо.