forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Стратегия(снова хэлп) (http://forum.boolean.name/showthread.php?t=4970)

Антихрист 08.11.2007 17:56

Стратегия(снова хэлп)
 
Я в 2d плохо понимаю (3д хоть немного знаю)
подскажите как сделать карта на ней Крестик(картинка) если я ткну в какое нить место он туда пойдет с определенной скоростью. А кое где сть "красные места"В которые он не сможет пойти а будет тормозить.
:teach: не говорите о хэлпе =) Есче раз его увижу и ЗАВАЛЮ СВОЙ КОМП НА Х >>:( :wallbash:
Не думайте что я псих :crazy: :dontknow:
я :commando: учусь =)

Chrono Syndrome 08.11.2007 18:02

Re: Стратегия(снова хэлп)
 
Ищи реализацию какого-нибудь алгоритма поиска пути на Blitz3D. Или в .DLL.

H@NON 08.11.2007 18:05

Re: Стратегия(снова хэлп)
 
сделай сначало обычный радар(ну можно и без него просто так понятнее). Далее ты должен сопоставить свою карту с миром по масштабу(например 1:5), так вот, далее находишь положение курсора относительно карты(там где ты тыкнул мышкой), далее умножаешь координаты(x,z) на масштаб(в нашем случае 5) и ставишь там pointer, куда побежит наш герой(или войско). А на счет темных зон, где игроку ходить запрещается, просто закрашивай на карте эти места(скажем в черный) а далее считывай пиксель(readpixel()), и проверяй, если черный пиксель то действие"идти в точку" не происходит.

ЗЫж так вот он о чем(!). Млин, парень, учись писать грамотнее.

dimanche13 08.11.2007 18:07

Re: Стратегия(снова хэлп)
 
Библиотека волнового алгоритма была на этом сайте, пошерсти форум, и библа Дипломата, так же есть А-стар и его разновидности, думаю реализация для тебя будет сложновата, так что юзай уже готовые библиотеки.

johnk 08.11.2007 18:37

Re: Стратегия(снова хэлп)
 
Бери BlitzMax, там есть готовый пример А*, или же бери библиотеку Scott Shaver'a, Steering AI Behaviors.

Raiter 09.11.2007 14:42

Re: Стратегия(снова хэлп)
 
А нафик тебе вообще 2д? В 3д стратегию во многом проще реализовать ;)

dimanche13 09.11.2007 14:47

Re: Стратегия(снова хэлп)
 
и чем же 3д стратегия проще 2д стратегии, в плане организации , нет, просто интересно...

Tadeus 09.11.2007 20:22

Re: Стратегия(снова хэлп)
 
Не нада знать тригонометрию :-)

johnk 09.11.2007 20:33

Re: Стратегия(снова хэлп)
 
Здрасьте приехали. Везде ее надо знать. Просто именно в б3д уже есть упрощения в этом направлении в 3д.

jimon 09.11.2007 21:05

Re: Стратегия(снова хэлп)
 
тригинометрия - фигня .. вот у мну к квартерионами иногда напряг :)

HolyDel 09.11.2007 21:15

Re: Стратегия(снова хэлп)
 
Цитата:

А нафик тебе вообще 2д? В 3д стратегию во многом проще реализовать
и скока сотен ты уже реализовал?

Данил 10.11.2007 17:13

Re: Стратегия(снова хэлп)
 
Если выбирать, на чем делать стратежку, я бы выбрал б3д...
1. 2д стратегии уже не очень круто...
2. в 3д красиво )
3. Там уже и с коллизиями проблем не будет, и вообще мне кажется, легче...

Но это я так... задумалсо чет... *ушел кодить*

johnk 10.11.2007 17:32

Re: Стратегия(снова хэлп)
 
1. Наглая ложь.
2. -||-
3. В 2д тоже нету проблем.

moka 13.11.2007 15:54

Re: Стратегия(снова хэлп)
 
Гы, 2Д стратегию сделать на много проще.
Просто многие немножко теряються перед реализацией работы с углами, перемещение мобов и т.п.
Ещё + в 2Д стратегии: Война может происходить реально Огромнейшими баталиями, учитывая что она будет делать на BlitzMax мы Ещё выигрываем и в логике, а так-же с ООП больше возможностей. Бои можно реализовать и 200 на 200, учитывая что мобы могут атаковать, перемещаться, патрулировать, штурмовать, сообщать, убегать, стрелять, и ещё много чего, такое реализуеться в раза 4-8 быстрее и легче чем в 3Д.
+ Меньше работы художникам (относительно от технологии создания крипов).
Красота, вот это глупо, в 2Д есть больше возможности сделать что-то нестандартное, совсем неардинарное, и вон выходящие по стилистике, что выделит игру из всех других.
+ Время разработки уменьшаеться в 1,5-2 раза.
+ Менее требовательно к компам.
+ Вообще 2д Рулит, просто там много геометрии и алгебры.


Часовой пояс GMT +4, время: 18:21.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot