![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прошу потестировать cyborgengine2d
cyborg © (2004-09-11 09:35:00)Прошу потестировать на скорость спрайтовый движок cyborgengine2d.dll.
Особенно интересует скорость на старых компьютерах и на плохих видеокарточках (встроенные или старые с 1-4 мегабайтами видеопамяти) с целью узнать минимальные системные требования.
Прошу над графикой не смеяться, она в паинте нарисована :). Игра Танчики.
http://www.cyborghome.ru/download/temp/thanchiki2.rar
230 килобайт.
Требования DirectX7 и выше, виндовс любая 32 битовая, интересно на вин 95 потестить, не знаю заработает ли.
Для максимального FPS запустите noWait.batили саму программу с любым параметром.
В меню нажать Enter для процеса игры. Escape - выход в меню или из программы.
В игре левая кнопка мышки - генерировать карту, правая - взорвать танки противника.
У меня в меню около 1000 FPS, в игре около 600 FPS.
CPU Duron 800, PC133 384Mb., GF FX5200 128 Mb. AGP4x, DirectX9, WinXP
Прошу написать подобные характеристики!
Micah'GF (2004-09-22 08:38:00) [1]а помоему хотя бы на время разработки и тестирования Alt-F4 надо включить. А в идеале в файл настроек добавить ключ (или хотя бы ключ командной строки), который позволит разрешать эту комбинацию.
NikeOLD (2004-09-20 18:12:00) [2]дело хозяйское... ;)
cyborg (2004-09-20 16:55:00) [3]
> А вдруг у меня единственное приложение - твоя игра, в этом
> случае Alt+Tab не прокатит.
Почему не прокатит, прокатит. Что уж, твой начальник прям лезет в компьютер и смотрит чего у тебя там запущено? И вообще игры на работе не играют, поэтому твои притензии по поводу начальника не катят ;)
NikeOLD (2004-09-20 16:12:00) [4]
> cyborg © (20.09.04 09:31) [69]
Если умничать, то по полной. А вдруг у меня единственное приложение - твоя игра, в этом случае Alt+Tab не прокатит. :)
Так что лично я выбираю Alt+F4 :) В смысле всегда добиваюсь, чтобы приложение вело себя как полноценное окно.
cyborg (2004-09-20 10:51:00) [5]
> [70] Denis_Ac (20.09.04 10:48)
Нет. DirectX7 использует, не 3D, а 2D!
Denis_Ac (2004-09-20 10:48:00) [6]Всё прочитать не успел... Но есть вопрос Твой движок использует какие средства (OpenGl? если да то какую версии библиотек)
cyborg (2004-09-20 09:31:00) [7]В этом случае нужно Alt+Tab нажимать :)
NikeOLD (2004-09-20 09:22:00) [8]Вот по Alt+F4 точно случайно из игры не выйдешь. Но если надо быстро (шеф идет!), то лучше не придумаешь. А пока из игры в главное меню, оттуда на выход, там еще один вопрос о выходе - запалят. :)
cyborg (2004-09-20 08:45:00) [9]
> Не изменяет, но именно после этого она и настучала по головам
> за использование.
Кому, когда настучала? Не сышал такого. И счего это вдруг натучала? Обиделись чтоли, что не могли закрыть? Как-то смешно это звучит, что Микрософт ругает разработчиков игры :)
А хотите ли выйти на то и существует, чтобы случайно не выходили, иначе мат будет стоять вокруг при таком раскладе дел.
NikeOLD (2004-09-19 18:34:00) [10]>>Видимо тебе память изменяет, это отключение предусмотрено самим Микрософт.
Не изменяет, но именно после этого она и настучала по головам за использование. Не знаю, чем они это мотивировали, но лично меня сильно раздражает, что нельзя выйти из игры быстро, а надо пройти несколько меню, отвечая на дурацкие вопросы (частень ко по многу раз: "Хотети ли выйти?". Так и хочется взять молоток и по голове разработчика постучать.). Иногда игру надо прекратить мгновенно и Alt+F4 единственный к этому сопособ.
Дело хозяйское, конечно... Я лишь рекомендовал его, но Ctrl+Alt+Del - требование обязательное. Спасибо, что прислушался.
cyborg (2004-09-19 15:13:00) [11]Подправил немного.
Ctrl+Alt+Del включил, инициализацию немного доработал - режим работы Software/Hardware, ошибку при инициализации должно корректно обрабатывать.
http://www.cyborghome.ru/index.php?&id=sources
ftp://cyborghome.ru/CyborgEngine2D/CyborgEngine2D.zip
167 килобайт.
cyborg (2004-09-19 11:06:00) [12]
> [63] NikeOLD © (19.09.04 10:58)
Видимо тебе память изменяет, это отключение предусмотрено самим Микрософт. Выключил специально, и назад не верну, нечего игры по ALt+F4 закрывать! Ctrl+Alt+Del уже включил, на винте лежит :). Если тебе захочется сделать иру чтобы закрывалась, обрабатывай эту комбинацию и закрывай свою игру корректно.
NikeOLD (2004-09-19 10:58:00) [13]Если мне память не изменяет, то какое-то время назад Майкрософт настучала по головам нерадивым разработчикам, блокирующим Alt+F4 в программах, в т.ч. и в играх. Верните комбинацию назад и протестируй на предмет глюков. И Ctrl+Alt+Del тоже.
cyborg (2004-09-18 17:01:00) [14]Танчики я убрал, кто опоздал, тот не успел :), кому интересно смотрите [53] cyborg © (16.09.04 14:37)
cyborg (2004-09-17 18:13:00) [15]
> [60] NikeOLD © (17.09.04 12:54)
Про ALT+F4 это я не о том подумал, почему-то мне показалось, что вы про Alt+Tab говорите. :)
NikeOLD (2004-09-17 12:54:00) [16]Ничего лишнего не установлено.
Переключается по Alt-Tab нормально, просто ты не так понял, может я не так выразился.
А вот C+A+D не работает. Компилироавл твои примеры, там тоже все ОК, кроме C+A+D. Может и впрямь 9.0 Direct с 98 виндой парит (глубоко сомневаюсь), тестить надо, а не на чем? DDSCL_ALLOWREBOOT точно выставил? У меня XP нет, может там оно по умолчанию системой перехватывается.
Джойстика нету и вообще это для геймеров с компами выше :(-
На дрова видюхи не жалуюсь.
cyborg (2004-09-17 09:29:00) [17]Может какие нибудь клавиатурные шпионы у вас стоят, вирусы какие нибудь, трояны? Может "умный" переключатель раскладки установлен, ниндзя чтоли называется?
cyborg (2004-09-17 09:26:00) [18]
> [57] NikeOLD © (16.09.04 22:23)
Сейчас в 98-ом опробовал, переключается :), ты не быстро нажимай Alt+Tab, а пол секунды подержи. Ну незнаю что такое там у вас. Джойстик есть? Может дрова видеокарты влияют на это, не знаю, компьютер у меня один, потестировать нормально не могу. Может и версия ДиректХ виновата, шут его знает. Ctrl+Alt+Del в 98 почему-то не работает, в ХР нормально с этим делом.
Товарищи у кого ещё нормально работают эти вещи и ненормально?
NikeOLD (2004-09-16 22:23:00) [19]По твовое просьбе:
В 98 все ОК. Но ты же отрубил Alt+F4 (если нет, то у меня вообще не работает комбинация в твоей программе).
Переключение между задачами стабильно и работает. Правда после нескольких запусков, в один из запусков программа выдала ошибку DirectInput и красиво вылетела, но это единичный слчай.
Очень плохо, что запретил Ctrl+Alt+Del. Верни сочетание обратно. Вдруг что сглючит хрен твою прогу прррибьешь.
В остальном впечатление благоприятное.
FPS 33, только в самом начале 50-60, а затем нормализуется.
Системные требования смотри мой первый пост
cyborg (2004-09-16 18:50:00) [20]
> [55] NikeOLD © (16.09.04 17:09)
Непонятно вообще мне, сейчас проверил в ХР переключаю по нескольку раз и в меню и в игре, всё нормально переключается. Загрузил Вин98, то же самое, всё нормально, даже скорость на 30% возросла. Позапускал "Мухи" из примера, попереключал туда сюда в меню, в игре, тоже всё работает и в Хр и в 98-ом.
Мистика :), может всё дело в интеловском процессоре!? :)
Micah'GF и NikeOLD проверьте пожалуйста в примере с мухами ([53] cyborg © (16.09.04 14:37)), если будет глючить, откомпилируйте с отладочной информацией, там может покажет где спотыкается.