Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование игр, графики и искусственного интеллекта > программирование игр?


Автор: DooZ 13.12.2009, 23:34
Здравствуйте,

пообщался с некоторыми людьми, очень много мнений,
на данный момент я более мения освоил С#
цель написать глобальную онлайн игру наподобие "космические рейнджеры", но на свой лад и со своими идеями,
она будет без экранов подгрузок и т.д. т.е. один огромный мир (вселенная)

планируется что у конкретного пользователя на экране будут загружены только те объекты, которые он видит в данный момент (которые попали в размер экрана), те что не в рамках экрана, будут подгружаться по мере того как он подлетает к той области (т.е. объекты входят в зону видимости), на сколько это верный подход?

но в целом, вопрос у меня в другом, подходит ли язык c# в связке с XNA для написания более мения серьезной игры с упором на будущее, т.к. дальнейший переход на 3d и т.д.
если по простому, то стоит ли тратить время на c# + xna для моей цели или же заняться изучением visual c++ + directX или openGL (сорри если не верно написал)

и если не стоит, то какая связка подходит для моей цели лучше, visual c++ + directX или visual c++ + openGL ?

игра планируется 2d на спрайтах

заранее благодарю

P.S. опыт в программировании есть, правда на языках Perl, PHP но зато большой =)
изучить новый язык не составляет никакого труда, вопрос времени, не хочется его терять на изучение того, на чем написать не получится то что хочется

Автор: Miller_time 17.12.2009, 09:49
C# в самый раз подходит для твоей задачи, а ты планируешь делать Игру браузерной или сразу Win ? 
Единственный минус это будет крос платформенность, пока нету средств портирования проектов XNA под linux, или Mac в отличие от того же OpenGL. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)