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

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

2D аркада на 3D движке (oGL). demo N1


Страницы:   1 2 3 4 5 6 7 8

wiz ©   (2004-03-19 16:49:00) 

Решил представить широкой общественности tech-demo вещицы, которую недавно начал писать.

Итак, tech-demo N1: "Физика и немного графики" (45 kB)

http://www.chat.ru/~wad_fox/sd.exe

После скачивания и выполнения, можно начинать закидывать автора (т.е. меня) помидорами и прочими подручными вещами. Конструктивное закидывание приветствуется.


Sphinx   (2004-03-23 06:20:00) [121]

> VMcL ©   (23.03.04 01:50) [25]

В Детонаторах давно уже появилась настройка этих 60 Гц, она меня еще ни разу не подводила, кроме этого. А если использовать RivaTuner, то я картинку на телевизоре получить не смогу, т.к. эта шибко умная прога делает по TV-Out те же 85 Гц, и телевизор уходит в даюн :(

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


wiz   (2004-03-23 02:46:00) [122]

(Next Build)

Желающие могут оценить следующую часть демки:

http://www.chat.ru/~wad_fox/sd3.exe

Жду Ваших мнений, комментариев, замечаний


wiz   (2004-03-23 02:43:00) [123]

2 VMcL: "Проявлятся [4], но не каждый раз." на sd.exe или sd2.exe ?


VMcL   (2004-03-23 01:50:00) [124]

2 all
Поставьте RivaTuner и забейте наконец на 60 Hz bug.

2 wiz
Проявлятся [4], но не каждый раз.

wiz ©  (21.03.04 22:30) [5]
GeForce2 MX400 32 MB SDRAM @ AthlonXP 1700+ @ K7VMM (KM266)
~200 fps, min. 66..80 fps


wiz   (2004-03-22 23:27:00) [125]

2 TButton:
>шотган был зверский
он еще вернётся :) меня тоже протащило от него...

>аэродинамичную форму, максимально снижающую это трение
нашим конструкторам (т.е. мне) еще работать и работать над формой... а если серьёзно, то не хочу пока заморачиваться над одной переменной (когда еще столько не сделано)

>если действо происходит в атмосфере
пока считаем, что действо происходит вне атмосферы (вернее в очень разреженной атмосфере), и учавствуют всё-таки space-ship'ы, а не атмосферники (у атмосферников и подъемную силу нужно учитывать, и лихие развороты не получатся, т.к. крылья отвалятся)

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

>разгоняется быстрее и скорость набирает большую
это есть такая штука... внимательно поглядев на переменные, увидел, что трение усилилось в полтора раза...

>слишком сильное трение по оси X
трение от направления не зависит у меня (изотропное)

>следует (по желанию) использовать трассирование.
штука хорошая, но обсчёт слишком перегруженным получается и как следствие падает fps :( оптимизировать это дело так, чтобы "заметно не было" не получилось, поэтому оставил дискретное перемещение

2 Sphinx
>наполовину проваливался за нижнюю границу
спасиб. замечено, разбираюсь...


Sphinx   (2004-03-22 22:20:00) [126]

А вот версия 1 у меня не запустилась :( и еще "Шатл" или "Буран", я так и не понял из-за боевой синей раскраски, у меня несколько раз наполовину проваливался за нижнюю границу, а с верхней и в центре все было в норме.


TButton   (2004-03-22 21:11:00) [127]

>скорость я не ограничиваю вообще
а вот тут позвольте не согласиться, я провел сравнительный анализ и (визуально, цифрами то я не располагаю) аппарат в 1й версии двига разгоняется быстрее и скорость набирает большую. помоему ваш физ. двиг дает слишком сильное трение по оси X. а пули проскакивают из-за недостаточной частоты дискретизации их полета, в таких случаях следует (по желанию) использовать трассирование.


TButton   (2004-03-22 19:11:00) [128]

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

>именно из-за наличия трения, довольно быстро устанавливается постоянная скорость
а как насчет того что летательный аппарат должен иметь аэродинамичную форму, максимально снижающую это трение

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

кстати что за обстановка в движке? потому что напрямую влияет на аппарт. если действо происходит в атмосфере аппарат будет один, если за ее пределами - другой.


wiz   (2004-03-22 17:46:00) [129]

2 TButton:
--- цитата ---
"гравитация есть, воздуха нет"
"ускорение свободного падения есть? я не заметил"
--- цитата ---

ускорение свободного падения - есть.
воздух есть, но его мало (именно из-за наличия трения, довольно быстро устанавливается постоянная скорость (впомним классическую задачу парашютиста))

>парить горизонтально не реал
why not? установи вектор тяги немного ниже горизонтали и лети по прямой

>исключить возможность проскакивания стен на большой скорости путем понижения ее максимума некрасиво
??? скорость я не ограничиваю вообще (именно поэтому некоторые пули (имеющие свою нач. скорость + скорость корабля) могут пролетать сквозь стены)

камера всеравно не поспевает (когда падаю вниз)
thx (как-то не заметил) (Кстати, она наоборот обгоняет ;] )

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

PS: кстати, про VSync. Есть-ли классические методы решения? (чтобы посмотреть как это "спокон веков делается")


TButton   (2004-03-22 17:14:00) [130]

Duron700 192RAM RivaTNT M64 20-30FPS
физика стала неинтересная :(
гравитация есть, воздуха нет, парить горизонтально не реал
исключить возможность проскакивания стен на большой скорости путем понижения ее максимума некрасиво
камера всеравно не поспевает (когда падаю вниз)
кстати про падение, ускорение свободного падения есть? я не заметил.
синхронизации с частотой развертки (VSync?) нет, или тоже не заметил, глаза устают сильно.


miek   (2004-03-22 16:58:00) [131]

Cel1400, 400RAM, GeForce2-64. 88-90 FPS
Стало лучше, физика тоже интересная.


wiz   (2004-03-22 11:42:00) [132]

2 Morok: только не надо принимать мои высказывания на свой счёт.

Подумай сам "Насколько интересной будет игра, в которую _слишком_ просто играть???"

Игра (а тем более Аркада) должна предъявлять к Игроку достаточно высокие требования, иначе интерес к игре пропадает.

Для примера:

Тетрис- много ли "драйва" останется, если не увеличивать скорость (выпадения блоков).

Арканоид- точно такая же ситуация. Кроме того, чем сложнее законы отражения, тем игра imho получается интересней (сравни: самые первые арканоиды -> DX-Balls -> Ricochet)


Morok   (2004-03-22 10:50:00) [133]

мда, сорри, что сунулся сюда со своим скудным интеллектом трех летнего ребенка.


KA_   (2004-03-22 09:37:00) [134]

AthlonXP 2600+   1Gb RAM   GeForce4 MX440SE   Win2k
60 FPS, при  водометании 61 почему-то :)
Escape перестал работать в игре :(
И шарики какие-то не совсем круглые :)


Sphinx   (2004-03-22 07:30:00) [135]

Cel 600 + 448MB
GF FX5200 64MB
WinXP

800х600 при том что в драйверах для этого разрешения установлено жесткое ограничение в 85 Гц демка шла при 60 Гц. :(

FPS 50-60
при "водометании" проседает до 30

Жаль шарики упав больше не взлетают.


Magikan   (2004-03-22 03:15:00) [136]

Сама идея интересна


dmk   (2004-03-21 23:41:00) [137]

Кхе! Прикольно.
P4 2.53GHz и R9800Pro.
От 220 до 360 Fps для sd2.exe
sd.exe выдает пустой экран.


wiz   (2004-03-21 23:01:00) [138]

2 Zak3D[@Tm] : если и получился, то чисто случайно (специального ограничителя не делалось)


Zak3D[@Tm]   (2004-03-21 22:55:00) [139]

Кстати, там что ограничение стоит на fps


wiz   (2004-03-21 22:54:00) [140]

2 Zak3D[@Tm]: разрешение демка ставит сама: 800x600

2 марсианин: хмм... процесс обдумывания запущен. (у меня самого P3-1200 + GeForce2 mx400 и при этом FPS 60-61)


Страницы:   1 2 3 4 5 6 7 8

Наверх

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