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

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

Редактор карты и вэй-поинтов


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

Ке ©   (2005-04-13 02:03:00) 

http://dcegame.narod.ru/waypointeditor.html

Можно расставлять объекты и вэйпоинты на карте перетаскивая их мышкой. Можно менять их масштаб и ротацию.

Прилагается пример с исходником, как загрузать созданные в редакторе карты и вэйпоинты, в GLScene.

В общем пользуйтесь кому надо.


Xeno   (2005-04-25 05:54:00) [21]

>Ке
Простейший пример это различные способы реагирования на врага находящегося рядом,а также на количество врагов, их положение(за стеной/в прямой видимости),на вооружение,на состояние его хдоровья и т.д. и т.п.... В большей мере это кретично для стратегий,но думаю и в экшенах можно применить дабы играть интересней было.А контрольные точки использовать в скриптах что-бы можно было привязать персонажа к конкретной точке,тоесть что-бы он не бегал беспорядочно по карте а щёл к конкретной цели.


Ке   (2005-04-25 01:26:00) [22]


> Xeno ©   (24.04.05 12:04) [26]
> >Ке
> Ну ведь если в поведение "заключённого" ввести больше условий
> это и получиться фактически скрипт

Каких именно то условий ? Можешь примеров привести ?

Любая простейшая стрелялка - это хождение монстра по вэй-поинтам туда сюда. И как только в поле зрения появляемся мы, он нападает. Вот и всё.


> Насчёт скрипта уровня не знаю

Я пока думаю об этом.


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

Можешь привести несколько конкретных примеров ? Представь, что у тебя есть уже скрипты и тебе надо описать уровень какой-нибудь. Что конкретно ты будешь в них писать ?


Xeno   (2005-04-24 12:04:00) [23]

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


Ке   (2005-04-24 01:29:00) [24]


> Xeno ©   (22.04.05 06:25) [23]
> К тому-же я считаю скриптами можно сделать поведение моделей
> более гибким,чем просто кучу заданных маршрутов...

Ау ! Как ты хоть представляешь себе эти скрипты ?
Например, скрипт уровня - что в нём должно быть по-твоему мнению ? Если что-нибудь стоящее, то можно добавить.


Ке   (2005-04-23 01:57:00) [25]


> Slavikk   (22.04.05 05:32) [21]
> Мегакруто, слушай небросай редактор - Дельная вешь,

Просто всё, что хотел, я с ним сделал. А чего делать дальше я пока не надумал.


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

Боюсь, никому кроме программистов это не интересно.
А так всего две странички, которые можно занести в Избранное :
http://dcegame.narod.ru/waypointeditor.html
http://dcegame.narod.ru/simrace.html


> Xeno ©   (22.04.05 06:25) [23]
> К тому-же я считаю скриптами можно сделать поведение моделей
> более гибким,чем просто кучу заданных маршрутов...


А в чём выражается гибкость ? На, например ?

У меня была мысль добавить в редактор переключатели маршрутов. Например, если нажимаешь на рычаг открывающий клетку, то заключённый переключается на маршрут убегания из клетки. Получается какбы мини-сценарий. Но это же не скрипты, а просто переключатели маршрутов.


Xeno   (2005-04-22 06:25:00) [26]

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


Xeno   (2005-04-22 06:24:00) [27]

>Ke
>А зачем скрипт то ? Непойму. Просто задаёшь объекту маршрут, и >он по нему ходит. Вот и всё.
>При желании можно сделать несколько маршрутов и переключать его >с одного на другой, в случайном порядке или по обстоятельствам.
>Маршруты движения - это во многом и есть сценарий.

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


Slavikk   (2005-04-22 05:32:00) [28]

Мегакруто, слушай небросай редактор - Дельная вешь, но сайт сделать непомешало бы... А то творчество твоё нравится и даёт толчок к новым идеям а посмотреть можно только на форуме - а это невсегда возможно...


Ке   (2005-04-22 04:40:00) [29]


> Alek Aaz   (22.04.05 04:15) [19]
> ang2000@yandex.ru
>
> Если можно сюда. Спасибо.

Нельзя. Пожалуйста. :) Ну, зачем пересылать мегабайты почтой, да ещё по моему диалапу, если можно просто скачать ?


Alek Aaz   (2005-04-22 04:15:00) [30]

ang2000@yandex.ru

Если можно сюда. Спасибо.


Ке   (2005-04-22 01:26:00) [31]


> Slavikk   (21.04.05 19:24) [17]
> 1)GTA карту сам делал или как выдернул - расскажи

1) dff и txd файлы выдираются moo-maper'ом. Да вроде бы и не только.
Положения dff объектов на карте указано в ipl-файлах.
Я закачал новую версию редактора, она умеет парсить ipl-файлы. и расставлять по ним объекты.
2) Не знаю.
3) Не знаю.

Для работы с dff в GLScene нужны файлы GLFileDff, FileDff из Сценовской ньюсгруппы. Roger Cao их писал.

Уровень с частью Вайс Сити, который я вчера закачал можно сбилдать самому по файлам washintn.ipl и washints.ipl .


Slavikk   (2005-04-21 19:24:00) [32]

1)GTA карту сам делал или как выдернул - расскажи
2) *.DFF - это как я понял 3d формат. где создать и как из Макса портировать
3) если портер из формата *.m3d в Макс и\ или  *.DFF


Ке   (2005-04-21 07:14:00) [33]


> Slavikk   (21.04.05 06:12) [15]
> Спасибо!!

Да незачто. Ерунда ...


> Тут задумали игрушку делать наподобии Мафии и GTA, но пишим
> только диздок. Народу мало, но есть интузиазм. Может ,что
> и выйдет.

Может. Но это очень не просто. Сам давно пытаюсь, только всё никак. Много всяких сложностей и подводных камней.


> Спасибо очень помог...

На здоровье.


Slavikk   (2005-04-21 06:12:00) [34]

Спасибо!! Тут задумали игрушку делать наподобии Мафии и GTA, но пишим только диздок. Народу мало, но есть интузиазм. Может ,что и выйдет. Скоро откроем страничку на сайте www.Studio-New-Proekt.narod.ru в разделе игры.
Спасибо очень помог...


Ке   (2005-04-21 01:50:00) [35]


> Slavikk   (20.04.05 05:16) [13]
> Давай и скинь адресок на мыло, если нетрудно.

Сегодня на мыло не могу. Что-то с почтой.

А на сайт закачал. http://dcegame.narod.ru/simrace.html


Slavikk   (2005-04-20 05:16:00) [36]

Кстати, если тебе интересно, могу выложить пару кусочков Вайс-Сити портированных сюда ? Помню мы где-то говорили об этом.
Давай и скинь адресок на мыло, если нетрудно.
Заранее спасибо


Ке   (2005-04-20 03:25:00) [37]

Кому охота посмотреть саму игру для которой я писал редактор. Можете скачать simrace : http://dcegame.narod.ru/simrace.html

Езда на машинке по вэй-поинтам и картам созданным в редакторе.
Некоторые фичи реализованы пока не полностью. Типа автопилота который водит машину по вэйпоинтам или снайперского прицела, который почему-то прозрачный. Но погоняться на досуге можно.


> Alek Aaz   (15.04.05 06:24) [10]

Кстати, если тебе интересно, могу выложить пару кусочков Вайс-Сити портированных сюда ? Помню мы где-то говорили об этом.


Ке   (2005-04-15 06:50:00) [38]


> Xeno ©   (15.04.05 06:23) [9]
> >Ке
> В принципе,если прицепить скрипты,то можно сделать подобие
> простенького AI.То есть  при переходе от одного "Вей-поинт"
> к другому работает скрипт, по завершении которого объект
> всё равно вернётся к запрограммированному "Вей-поинту".Подойдёт
> ,к примеру ,для выполнения какого-либо задания в сценарии
> игры..

А зачем скрипт то ? Непойму. Просто задаёшь объекту маршрут, и он по нему ходит. Вот и всё.
При желании можно сделать несколько маршрутов и переключать его с одного на другой, в случайном порядке или по обстоятельствам.
Маршруты движения - это во многом и есть сценарий.


Alek Aaz   (2005-04-15 06:24:00) [39]

Dimodim   (14.04.05 23:03) [7]
...и борта трассы
Те-же вейпоинты. Только обозваны по другому. Это как "менеджмент" и "управление".


Xeno   (2005-04-15 06:23:00) [40]

>Ке
В принципе,если прицепить скрипты,то можно сделать подобие простенького AI.То есть  при переходе от одного "Вей-поинт" к другому работает скрипт, по завершении которого объект всё равно вернётся к запрограммированному "Вей-поинту".Подойдёт ,к примеру ,для выполнения какого-либо задания в сценарии игры..


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

Наверх

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