games
Всё не перестаю удивляться, что российские игроделы просто переделывают уже существующие игры. Да, я знаю, что такое происходит вообще-то по всей планете, но в российских играх какой-то своей фишки не замечал.
Буквально недавно наткнулся на игру ВГалактике (оф. форум здесь - http://forum.v-galaktike.ru/) Сделано здорово и я даже как-то удивился, что какая классная переработка фишки из EVE Online. Там умения прокачивались по времени без необходимости физического присутствия в игрею тут же всё сделали по этому принципу. В общем-то логично для браузерной игрушки.
Но копнув глубже, оказалось что это точный клон OGame.
И если посмотреть whois - то это:
Created On:30-Apr-2003 17:41:13 UTC
Registrant City:Karlsruhe
Registrant Country:DE
То есть уже ОЧЕНЬ давно всё это было начато. Причём в российской версии ещё не все фишки сделаны, хотя да, уже работы сделано много.
Я уж не говорю про всякие "фермы", "банды", "покеры" и т.д.
Вот...а теперь о хорошем.
Допустим, вы решили написать игрушку, естественно MMORPG, какую же ещё сейчас можно писать? Есть идея, есть желание, но вот технический аспект...он разбивается о стенку низкоуровневых проблем, которые решаются достаточно сложно. Та-да! Вам повезло, уже существует так называемый middleware, в рамках которого решены проблемы с сетью, организации работы с БД, проблемы взаимодействия объектов, входа/выхода пользователей и т.д. В частности, я расскажу про Project Darkstar, который и буду мучать ближайшее время на предмет создания чего-нибудь на его основе. Чтобы понять, какое место занимает этот middleware, лучше всего глянуть таблицу:
Собственно становиться понятно, что в скором времени процесс создания для инди-разработчика превратится в набор кубиков Лего. Есть middleware, заботящийся об организации связывания данных, есть движок игры, обеспечивающий вызуализацию моделей на стороне клиента, есть 3D моделер, откуда экпортируются модели для работы движка, есть граф. редактор для текстур, рисунков и остальной графической части.
В качестве middleware - Project Darkstar. В качестве движка - Blender, да, не удивляйтесь, изначально это был всё-таки движок, а не инструмент для работы с 3D-графикой (кстати, обзор можно посмотреть в новом журнале Linux Games Technologies). В качестве 2D-редактора - GIMP. И всё это да, бесплатно. Нужны ваши идеи, ваши мысли и...ваше время.
И что ещё замечательно в этом всём - это работает (и разрабатывается) под разные платформы. То есть вы можете начать проект под Windows, а закончить, сидя в Debian.
Да, конечно можно сказать, что darkstar - это java, а это значит, что это медленно по сравнению с обычным С. Но до того момента, как вы упрётесь в производительность - пройдёт очень много времени. Так что я не сильно воспринимаю это как минус.
Ну и как всегда - бонус для дочитавших до конца.
Игрушка ProgressQuest. Управление осуществляется только двумя методами. Включить игру и выключить. И всё. Ваш персонаж будет проходить квесты, прокачиваться, изучать новые магии, закупаться новыми вещами. Круто? По-моему - да! Потому что это просто на корню обрубает страсть к тупому фармингу.
