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

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

2D аркада на 3D движке (oGL). demo N8 [Delphi]


Страницы:   1 2 3 4

wiz ©   (2004-05-01 01:30:00) 

Я решил с новой версией открыть новую ветку, т.к. старая уже совсем перегружена.

Итак:
http://www.chat.ru/~wad_fox/sd8.zip
~143Kb

что с ней делать - вы знаете.

---
magor bug-fix:
1. Перешёл с GetKeyState на GetAsyncKeyState (тем у кого была проблемма с клавой - проверьтесь please еще раз)
2. разобрался с геометрией "земли" и её нормалями. выглядит imho получше.
3. исправил текстурку земли
4,5,6... еще куча мелочей

ну и о мега-пупер новой фиче я умолчу (смотрите сами) :)))


TButton   (2004-05-02 19:34:00) [41]

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


wiz   (2004-05-02 16:36:00) [42]

to Lockdog:

>Игру ты на OpenGL пишешь???
именно так.
>Какая клавиша для стрельбы?
Z
>Эта игра напоминает мне игру AVG, кто хочет, могу прислать - для сравнения.
AVG? это что за зверь? Вообще говоря, это игра (в некотором роде) является ремейком старенькой игры Rocketz!

to miek:
движок:
1,2) Буду работать над этим

3) посмотрю что можно сделать.

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

игра:
1) Ну не знаю. Я уже наверное раскачался и в предложенной демке рву ботов с троекратным отрывом по фрагам. :) А целятся на самом деле очень плохо, т.к. сейчас они всегда находятся в режиме "полет к точке x,y", а траектория такого полета совсем не обязательно "смотрит" на эту точку.

2) Это только один из уровней. Вообще, придумалось уже 7 концепций уровней (правда часть из них пока не реализуема на таком энжине)

3) Можно попробовать. Как ты понимаешь, это не так сложно наваять. Вопрос в том, нужно ли это кому-нибудь. Если нужно - сделаем. (Хотя мне кажется управление по углу позволяет точнее летать и целиться)

4) Обязательно, вот только руки не доходили до него. Ждите в ближайших выпусках

to TButton:
про баг: если не секрет - какая у тебя клава? какая винда?

>убери ботов
Сделаю такой крыжик.

>насчет оружия, лучше - файрбол
будет-будет... скоро будет смена оружия :) (я надеюсь)

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

to Slider007:
>монитор не глючит
Пожалуйста :)

>может действительно боты ?
Будем смотреть


TButton   (2004-05-01 20:34:00) [43]

огорчает то, что мягкая посадка не возможна в принципе.


TButton   (2004-05-01 20:31:00) [44]

насчет оружия, лучше - файрбол


Slider007   (2004-05-01 20:20:00) [45]

Ураа,монитор не глючит, спасибо :)

На счет управления - в 3-й бете косяка не было - появился в 4-й, подумай что могло повлиять на это, может действительно боты ?


TButton   (2004-05-01 20:14:00) [46]

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


Lockdog   (2004-05-01 19:30:00) [47]

Какая клавиша для стрельбы?
Эта игра напоминает мне игру AVG, кто хочет, могу прислать - для сравнения.


miek   (2004-05-01 19:14:00) [48]

По движку:
1) Режим экрана в последней версии восстанавилвается некорректно - частота развертки оказывается не та.
2) У меня таскбар с автосворачиванием, и окно игры раскрывается не на полный экран (нижняя строчка мусором забита).
3) По-прежнему стены от фона не отличаются, а контуры плохо видно.
4) Зачем берешь высокий приоритет? Если комп слабый, это не поможет. Если сильный, то тем более не стоит. В результате под Win98 WinAmp плохо играет в фоне.

По игре:
1) Бороться с комповыми AI без боооольшой форы - невозможно. Они игрока видят за границами экрана. И прицеливаются они абсолютно точно, в отличии от меня.
2) Не стоит ли стенки сделать поуже? Раза в три?
3) Может, сделать второй вариант управления, типа: нажал стрелку влево - разворачиваешься и газуешь влево?
4) По первому пункту дополнение - не сделать ли мини-радар, чтобы противника видеть издали?


Lockdog   (2004-05-01 19:11:00) [49]

Игру ты на OpenGL пишешь???


wiz   (2004-05-01 18:59:00) [50]

to Lockdog: я бы может и помог, только я не знаю DirectDraw... совсем


Lockdog   (2004-05-01 18:45:00) [51]

Wiz, зайди в тему "Ускоренный вывод" на этом форуме, там у меня проблема с выводом графики в DirectDraw - помоги...


Lockdog   (2004-05-01 18:43:00) [52]

130-179 fps при:
Pentium 4 2.4Ghz
Radeon 9000
512 Mb ОЗУ
Я тут поэксперементировал и нажав на одну клавишу (не помню какую) вылез Debug Table - что это такое? После этого комп глюканул, я перезпгрузил его и Windows потребовал активации!
Всё хорошо я удачно активировался :)


wiz   (2004-05-01 16:29:00) [53]

to VMcL & others:

Версия с настройками видео в ini'шнике.

http://www.chat.ru/~wad_fox/sd8_1.zip
~248Kb


wiz   (2004-05-01 15:52:00) [54]

to VMcL: сорри, понял что глупый вопрос задал :)


wiz   (2004-05-01 15:50:00) [55]

to VMcL: ошибка как-нибудь написалась? или просто AccessViolation?


wiz   (2004-05-01 15:49:00) [56]

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

Короче говоря, сделаю я ini'шник и добавлю туда default (для тех кто знает что такое RivaTuner :] ), max (через максимальный заявленный) и чиселки руками забитые (для продвинутых :] ).


VMcL   (2004-05-01 15:48:00) [57]

>>wiz ©  (01.05.04 15:42) [11]

Хмм. Проверил. Поставил 800x600x16, монитор ДЕРЖИТ 150 Гц. А вот в игре проглючило: монитор выдал окно с сообщением об ошибке. Странно.


wiz   (2004-05-01 15:42:00) [58]

to VMcL: на моём мониторе c галкой (на 800x600x16) - 100Hz максимум, без галки - 120Hz.

EnumDisplaySettings (у меня) выдаёт режимы до 100Hz включительно. 120Hz (как не работающий) он мне не показывает.


wiz   (2004-05-01 15:39:00) [59]

to VMcL: разрешение 800x600x16


VMcL   (2004-05-01 15:35:00) [60]

>>wiz ©  (01.05.04 15:28) [8]

Видеокарта может и держит. А монитор точно нет. Дрова установлены как положено. Если галка "Hide modes that this monitor cannot display" включена, то на 1024x768 - 100 Hz максимум; если выключена - то 200 Hz.

Какое разрешение у твоей игры?

P.S. См. [7] - развертку вообще не трожь, ИМХО.


Страницы:   1 2 3 4

Наверх

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