forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на BlitzMax (http://forum.boolean.name/forumdisplay.php?f=106)
-   -   ООM IV !!! (http://forum.boolean.name/showthread.php?t=13524)

Reizel 21.12.2010 15:31

Ответ: ООM IV !!!
 
Сделал-таки то, о чем давно мечтал - функцию для детекта пересечения отрезка и произвольного невыпуклого многоугольника.
пояснение:
Ранее это детектилось простой проверкой расстояния от патрона до перса, сейчас же у каждого перса есть свой физический контейнер (рисуется в спец-редакторе), и попадание чекается по нему. Немного оптимизации стоит добавить, ибо текущая иной раз пропускает патроны сквозь персов при очень высокой скорости патрона.
Так же думаю добавить некие препятствия произвольной формы, но как рисовать на максе многоугольник с текстурой - пока не придумал :(

Reizel 24.12.2010 20:58

Ответ: ООM IV !!!
 
Итак, добавлено:
1) Дельта-тайминг -> фичи со временем
2) Физика
3) АИ для ботов улучшено довольно сильно :)
Теперь базу врага взять в одиночку нереально...Ну или почти нереально...
Скачать на быстрой скорости без СМС :-D

Жека 25.12.2010 15:27

Ответ: ООM IV !!!
 
Есть у меня одна задумка похожая на твою игруху, и тоже недавно думал про пересечение "сложных" оснований с быстролетящими предметами.
Я пришёл к такому выводу: делать пересечение отрезков.
Каждое основание - это набор из линий, при полёте пуль проверять - какие линии основания пересекает траектория, и брать ближайщую к пуле. проверять не всегда, а лишь когда пуля "близко" к объекту или прошла сквозь. Тогда пофигу - выпуклое или нет. Но я не кодил это, теоретически лишь прикинул:)

Я поиграл, умер много раз. Видел какую-то белую штуку на поле противника, вероятно это и есть база?:) "Взять" её не удалось, смерть настигла раньше. Как заставить свой личный состав в бой идти за мной я не понял.

ПС: 18 файлов 'Thumbs.db' общим размером 301 кб детектед.

Reizel 26.12.2010 13:30

Ответ: ООM IV !!!
 
Упс, про thumbs не знал...Сорри :)
Цитата:

делать пересечение отрезков.
Каждое основание - это набор из линий, при полёте пуль проверять - какие линии основания пересекает траектория, и брать ближайщую к пуле. проверять не всегда, а лишь когда пуля "близко" к объекту или прошла сквозь
Именно так и сделано здесь :)
Цитата:

Я поиграл, умер много раз. Видел какую-то белую штуку на поле противника, вероятно это и есть база? "Взять" её не удалось, смерть настигла раньше.
Да, это база "китайцев". Рисовалось все на скорую руку:) Можт быть, найду художника.
Цитата:

Как заставить свой личный состав в бой идти за мной я не понял.
Сначала надо получить погоны, а так как этого сделать пока невозможно.... :-D

Скоро сделаю препятствия на карте, немного физики и АИ, будет круто :)

moka 28.12.2010 23:12

Ответ: ООM IV !!!
 
Вложений: 1
О!
Только вот, турелли, слишком сильные. У них нужно меньше хп.
И хочется видеть индикатор хп у моба, на которого целюсь.
Плюс, в приложении скрин, осталась одна турель, а никто её бить и не собирался :)

Деньки на что? Хоть ридми с управлением приложи в txt.

Прикольно вообще, сперва сложно было - стоял стакан, загораживал правый нижний угол, думал: "а чё делать то", потом заметил, что там карта - убрал стакан :cool:

Reizel 28.12.2010 23:29

Ответ: ООM IV !!!
 
О, МоКа, выявил баг!!! Надо искоренять...
Полоска ХП - хорошая задумка, сделаю :)
Деньги - для ботов (пока что), они будут строить турели и базы
А хп у турелей, ты прав, уменьшу.

Но все это позже. Сессия :(


Reizel 31.12.2010 20:19

Ответ: ООM IV !!!
 
Гм, есть вопросик - можно ли Box2D с максом как то юзать?

Reks888 31.12.2010 20:25

Ответ: ООM IV !!!
 
Лови! Валяется с начала времен у меня на флешке, уже не помню откуда взял.
У меня работал когда-то по-крайней мере.
Это небилденная версия
http://www.mediafire.com/?223w2pwtkmq0ea9

moka 31.12.2010 20:59

Ответ: ООM IV !!!
 
Цитата:

Сообщение от Павел (Сообщение 173973)
Гм, есть вопросик - можно ли Box2D с максом как то юзать?

Первая ссылка

Reizel 02.01.2011 14:03

Ответ: ООM IV !!!
 
Цитата:

Сообщение от MoKa (Сообщение 173983)

мм, оно конечно хорошо, но буржуйский я знаю плохо :((хотя изучаю:))
Но всем спасибо!!

Reizel 03.01.2011 12:25

Ответ: ООM IV !!!
 
Вложений: 1
Скриншотег текущего состояния редактора. Этакий радар :-D

moka 03.01.2011 21:26

Ответ: ООM IV !!!
 
А что там за две точки, исходящих из плеч?

Nuprahtor 03.01.2011 21:31

Ответ: ООM IV !!!
 
Игра великолепна, и графически по сравнению с прошлыми версиями далеко ушла
И эффекты классные
Слежу за игрой

Reizel 03.01.2011 23:29

Ответ: ООM IV !!!
 
Nuprahtor, очень большое спасибо!
Цитата:

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

moka 04.01.2011 01:20

Ответ: ООM IV !!!
 
То есть, это дополнительные оружия?
А что насчёт, модуля AI - как апгрейд который нужно покупать.
Они отличаются. И разные, для разных типов стрельбы.
Более крутым модулям, можно задовать параметры, такие как - стрелять в более слабую/с_полными_хп цель. Или в более близкую/дальнюю цель.
И они будут сами стрелять.
Дроны, которые на плечах сидят :)


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

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