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

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

GLScene Новая демка "FireBrand" Tank Demo Preview Оцните [Delphi, Windows]


Страницы:   1 2

Алекс А ©   (2004-05-11 02:31:00) 

На сайте GLScene появилась : http://glscene.sourceforge.net/index.php
Вот ссылка на скачку. http://glscene.sourceforge.net/misc/FireBrand-Preview.zipС исходником.
Танк ездит, стреляет, правда пока без снарядов. В принципе может быть заготовкой для создания собственной игры, если на то у кого есть желание. Всё лучше, чем с нуля. Добавить снаряды, противников, и можно воевать.


КиТаЯц   (2004-05-20 07:18:00) [21]


> Алекс А   (20.05.04 05:34) [8]
> Это к чему ?

Это к тому, что было сказано:

> Прежде нужно сделать там возможность добавлять дополнительные
> танки.

А я как раз пробовал добавлять-удалять новых актеров в GLScene, о чем в указаной теме и написал буквально следующее:

Вот так я добавлял:
var NewEnemy: tGLActor;
begin
NewEnemy:= tGLActor(GLScene1.Objects.AddNewChild(tGLActor));
NewEnemy.Name:='Vrag'+inttostr(nomer); // глобальная переменная типа "табельный номер" :)
with NewEnemy do begin
  LoadFromFile('файл');
  ...
  // задаем свойства
  ...  
end;
end;

А вот так Vrag as Trup :) без проблемм удаляется...
var ToDel: tComponent;
begin
ToDel:= nil;
ToDel:= GLScene1.FindSceneObject('Vrag'+inttostr(nomer));
if ToDel <> nil then ToDel.Destroy;
end;


Алекс А   (2004-05-20 05:34:00) [22]


> DeadMeat ©   (18.05.04 09:01) [6]
> добавление в принципе не тяжело я думаю... Я уже писал некое
> подобие шутера... Так там добавлялось нужное количество
> ACTOR-ов, когда подключались клиенты...

Тут в игре управление пушкой, гусеницами, вычисление высоты в пространстве, спецеффекты, снаряды свои, и ещё куча всего. Это не так просто сделать.


> КиТаЯц   (18.05.04 09:42) [7]
> Я здесь писАл уже про добавление-удаление. Топик что-то
> типа "GLScene как правильно удалить объект" или что-то вроде
> того...

Это к чему ?


КиТаЯц   (2004-05-18 09:42:00) [23]

Я здесь писАл уже про добавление-удаление. Топик что-то типа "GLScene как правильно удалить объект" или что-то вроде того...


DeadMeat   (2004-05-18 09:01:00) [24]

Ну столкновение танков можно сделать простым GLCollisionManager. А добавление... добавление в принципе не тяжело я думаю... Я уже писал некое подобие шутера... Так там добавлялось нужное количество ACTOR-ов, когда подключались клиенты... Только вот всё тормозило при передаче по сети... Но это было давно. Щас может смогу сделать без тормозов... Надо проверить...

---
...Death Is Only The Begining...


Алекс А   (2004-05-18 01:47:00) [25]


> DeadMeat ©   (17.05.04 21:08) [4]
> Дык надо всё скачать сначала с http://glscene.sourceforge.net/misc/FireBrand-Preview.zip
> А потом с http://tankgame.narod.ru/tankgame.html(что как
> я понял уже у вас есть)
> После всех этих комбинаций всё вместе совместить...

Совершенно верно. Просто ресурсы всё равно одни и теже, а занимают они давольно много.


> Кстати дема ничё... Можно сетевую танковую стрелялку сделать,
> если немного упростить...

Прежде нужно сделать там возможность добавлять дополнительные танки. Хотя бы два для начала. А то боя неполучится.
И придумать какую-то проверку, чтобы танки не проезжали друг сквозь друга.


DeadMeat   (2004-05-17 21:08:00) [26]

Дык надо всё скачать сначала с http://glscene.sourceforge.net/misc/FireBrand-Preview.zip
А потом с http://tankgame.narod.ru/tankgame.html(что как я понял уже у вас есть)
После всех этих комбинаций всё вместе совместить...

Кстати дема ничё... Можно сетевую танковую стрелялку сделать, если немного упростить...

---
...Death Is Only The Begining...


A22   (2004-05-17 03:09:00) [27]

не работает, в архиве только екз, игра попросила еще файлы


  (2004-05-15 12:06:00) [28]

Удалено модератором
Примечание: Неделя отдыха.


Алекс А   (2004-05-14 04:42:00) [29]

Никого не вдохновило ?
А я слегка доделал демку. Теперь из танка может стрелять снарядами по шарам и набирать очки. Получился простейший вариант игры. Зацените, если кому интересно. : http://tankgame.narod.ru/tankgame.html
Распакуйте экзэшник в папку с игрой и запустите.
Управление WSAD, башней QERF, выстрел - пробел.


Страницы:   1 2

Наверх

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