Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

2D-движок: релиз


Страницы:   1 2

miek ©   (2003-07-28 10:31:00) 

Библиотека, демку которой я давал ранее, выкладывается в свободный доступ.

Основные файлы, документация, исходники демо и тестовой программы лежат на
www.miek.narod.ru/spriteutils.zip(170 KB)
Откомпилированная демо лежит на www.miek.narod.ru/technodemo.zip(37 KB)
С самого сайта ссылки на эти файлы нет.

Принимаются замечания, предложения, баг-репорты.


miek   (2003-08-06 16:26:00) [1]

A> чем тебя не устраивает 100 fps

Там ведь очень простые сцены - и в игре, и в демо. В реальности нужно гораздо больше.


AlexT1000   (2003-08-06 12:28:00) [2]

я второй раз не выкачивал . но чем тебя не устраивает 100 fps ?! для этой игры этого вполне достаточно. а мигание тебе все равно не победить . т.к. ты ведь не ловишь обратный ход луча монитора. так чт онечего и парится .


cyborg   (2003-08-05 12:07:00) [3]

А дальше DirectDraw :)


miek   (2003-08-05 08:09:00) [4]

F> И что? Ты хочешь забить?

Забиваю на action или что-то подобное на голом софте.

F> Надо BitBlt заменить на другое.

Есть SetDIBitsToDevice - на 5-10% быстрее. Ну, заменил. А дальше?


Fenik   (2003-08-04 23:01:00) [5]

> miek © (04.08.03 21:06)

И что? Ты хочешь забить?
Надо BitBlt заменить на другое.


cyborg   (2003-08-04 21:12:00) [6]

Со сглаживанием полноэкранный с MMX 5 FPS, без 3 FPS - Duron 800


miek   (2003-08-04 21:06:00) [7]

Господа, я вам имею сообщить пренеприятное известие. Объективные замеры показали. что получить приемлемую скорость на GDI в принципе невозможно. Вывод экрана посредством BitBlt в режиме 800х600х32 на моем Cel-1400 (SDRAM) занимает 0.01 секунды (29 тактов на пиксел). Не более 100 FPS в результате. В других режимах _возможно_ будет чуть больше, но гарантировать невозможно. Мораль говорить не буду - все всё поняли.


Gandalf   (2003-08-04 12:58:00) [8]

Нормально. Игра дает 40ФПС - Athlon1700


Darthman   (2003-08-04 11:03:00) [9]

Сегодня проверю и выложу как у меня:
Athlon XP 3200+ (Вот посмеемся над P4 2,53 :)
Вечером, вообщем, когда домой приду. Дему смотрел, хорошо ;)


miek   (2003-08-04 09:50:00) [10]

Spade Invaders: ракеты теперь оставляют дымный след.

И выкладываю исходники: www.miek.narod.ru/invaders_src.zip


Всеволод Соловьёв   (2003-08-04 08:52:00) [11]

У меня максимальная скорость - 300 фпс (с MMX)
Athlon ХР 1800+, 384 RAM DDR266
Минимальная - 150 фпс (все флаги без MMX)


C3H7OH   (2003-08-04 08:08:00) [12]

>Скорее всего, дело в проце от AMD. Наверное, они не очень любят MMX.

я думаю дело в скорости доступа к памяти SDRAM PC133 vs DDR333
у меня еще чипсет на материнской не очень хороший

>Ну еще бы, на hardware акселерации-то!

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

не, все таки классно оно работает, я просто хочу сказать что еще есть что улучшать


miek   (2003-08-04 07:48:00) [13]

C> не может быть! такая разница

Скорее всего, дело в проце от AMD. Наверное, они не очень любят MMX.

C> коммерческие спрайтовые движки побыстрее работают

Ну еще бы, на hardware акселерации-то!

C> DirectDraw используешь?

Ничего я не использую. Чистый софт.


C3H7OH   (2003-08-04 03:06:00) [14]

2 Dmk © (03.08.03 02:34)

почти в 10 (десять!!) раз раз быстрее чем на моем дюроне1200, 512SDRAM, GF MX400
не может быть! такая разница...

2 miek
вообще коммерческие спрайтовые движки побыстрее работают - полноэкранном режиме на слабых компах в играх мерцания не замечаешь, а тут гигагерцовые монстры. DirectDraw используешь?


_Programmer   (2003-08-03 10:32:00) [15]

а вообще респект. Вполне нормальный двиган


Dmk   (2003-08-03 02:34:00) [16]

p4 2.53Ghz 1Gb ddr333 Asus ti4400 128 Mb
1280х1024 на полный экран с флажками по умолчанию
~70-75 fps
use MMX ~85-87 fps
со всеми включенными флажками ~15-16 fps

При размере и флажками по умолчанию ~ 1000 fps
с Use MMX ~1500 fps
и со всеми включенными флажками ~185 fps


_Programmer   (2003-08-02 23:55:00) [17]

хех
cel333/ram64mb/tnt1/win me 35-40 fps


Всеволод Соловьёв   (2003-08-02 23:30:00) [18]

классный счетчик :)
можно использовать fraps че-то там. он везде показывает кол-во фпс (правильно показывает)


miek   (2003-08-02 22:59:00) [19]

Spade Invaders: множество исправлений по сравнению с первой версией. Добавлен звук, исправлен подсчет FPS, игра сама выбирает разрешение экрана - старается найти поменьше, чтобы быстрее работать.

Одно только непонятно: слишком много показывает кадров. На глаз я вижу 15-20 FPS (обновление экрана на таймер повязано, да и рывки имеются), а счетчик, хоть убей, дает больше.


shark   (2003-08-02 22:40:00) [20]

У меня P3 800Mhz 256MB RAM , он ваще пишит FPS - 0 =0


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо