Какая же всё таки хня эта ваша XNА

Вот я и увидел первую более-менее большую игру сделанную на XNA -- Bastion.

Bastion сам по себе довольно миленький -- visual, gameplay и музыка весьма и весьма.

Однако тормозит, сцуко. Т.е. на Х360 я не пробовал, на моём основном нотебуке оно отчаянно тормозит вне зависимости ни от чего (resolution, antialiasing, whatever). Для сравнения, Modern Warfare на том же железе в 720p выдаёт 60 кадров как минимум. А Bastion, технически, -- это ведь всего лишь горстка спрайтиков; как Diablo только в большем разрешении.

Т.е. до светлого будущего, когда можно будет совсем не заморачиваться на всякие "глупости" с нативным кодом, судя по всему, не очень близко.

Submitted by BLK Dragon on

Комментарии

Из той же оперы: Magicka - довольно симпатичный и не маленький проект, в целом ржачная игрушка получилась - мне понравилась, но! C# + XNA = не предсказуемое поведение, на одной машине она идет прекрасно, на другой дико гребет, на третьей вообще не запускается и я говорю только про пк без ноутов. Не готов этот продукт еще участвовать в разработке игр для конечного пользователя.

Submitted by MaxImuS on

Да у меня на ноуте тоже тормозят игры, которые я делаю на XNA. Правда тормозит только графика.

Есть ещё Terraria - тоже немаленький проект, не плохо воспользовавшийся успехом Minecraftа. А Magicka даже какую-то награду получила, приз года или что-то типа того.

Вообщем хотел только сказать, что более менее большие проекты на XNA существуют и их больше чем один. А то, что XNA непредсказуема это да, я пока не научился её предсказывать.

Submitted by Hale_32bit on
Quote:
MaxImuS писал(а):
Из той же оперы: Magicka - довольно симпатичный и не маленький проект, в целом ржачная игрушка получилась - мне понравилась, но! C# + XNA = не предсказуемое поведение, на одной машине она идет прекрасно, на другой дико гребет, на третьей вообще не запускается и я говорю только про пк без ноутов. Не готов этот продукт еще участвовать в разработке игр для конечного пользователя.
О чорт, я то думал чего оно не взлетело у меня -- пробовал несколько версий, хотел просто поглядеть.

А нотбук, на котором я это всё запускал, он "desktop replacement" -- такой 18.4' монстер с полноразмерной клавиатурой и нормальной видюхой. Т.е. всё должно работать; оно собсно и работает, если не на XNA Smile

Submitted by BLK Dragon on

я до этого вообще не дошел - мое изучение хны (и с-шарпа) прекратилось после того, как я попробовал пройтись каким-то нет-декомпилером по полученной сборке. Это же вообще какой-то open source получается Sad И вменяемого решения, позволяющего защититься от реверс инжиниринга я не нашел.

Submitted by DekaSoft on
Quote:
DekaSoft писал(а):
я до этого вообще не дошел - мое изучение хны (и с-шарпа) прекратилось после того, как я попробовал пройтись каким-то нет-декомпилером по полученной сборке. Это же вообще какой-то open source получается Sad И вменяемого решения, позволяющего защититься от реверс инжиниринга я не нашел.
Обфускатором не пробовал пользоваться?
Submitted by orsson on
Quote:
Hale_32bit писал(а):
Да у меня на ноуте тоже тормозят игры, которые я делаю на XNA. Правда тормозит только графика.
Нотбук != слабый комп (в моём случае, по крайней мере). Modern Warfare на том же нотбуке "почему то" не тормозил.

А то что показывает Bastion, по системным требованиям тянет где-то на пербый хбох -- PIII-500/512Мб.

Submitted by BLK Dragon on

А я разве утверждал, что ноутбук == слабый комп?

Submitted by Hale_32bit on
Quote:
orsson писал(а):
Обфускатором не пробовал пользоваться?
Обфускатор - это полумера. Во-первых, нормальные обфускаторы как правило платные, а во-вторых, обфускатор ведь не шифрует код, а лишь делает его неудобочитаемым.
Submitted by DekaSoft on
Quote:
DekaSoft писал(а):
Quote:
orsson писал(а):
Обфускатором не пробовал пользоваться?
Обфускатор - это полумера. Во-первых, нормальные обфускаторы как правило платные, а во-вторых, обфускатор ведь не шифрует код, а лишь делает его неудобочитаемым.
А какие, например, могут быть решения?
Submitted by Hale_32bit on
Quote:
Hale_32bit писал(а):
А какие, например, могут быть решения?
Ну, учитывая учитывая основные принципы NET, лично я нормальных решений не вижу. Вообще мне жутко не нравится эта платформа и си шарп, особенно когда его сравнивают с Delphi. Да, на первый, беглый взгляд, многое в шарпе (я уж буду говорить про шарп, как про основного представителя NET) кажется реализованным лучше чем в Дельфях, но погружаясь все глубже и глубже в "пучину управляемого кода" чувствуешь себя каким-то идиотом, скованным рамками этого "волшебного" языка. Шаг влево, шаг вправо - расстрел.
Submitted by DekaSoft on

GameDev.by