forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JavaScript / HTML (http://forum.boolean.name/forumdisplay.php?f=136)
-   -   [проект] Tower Defense на WebGL (http://forum.boolean.name/showthread.php?t=18510)

ABTOMAT 25.09.2013 01:32

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Огораживаем зону влияния игрока

ABTOMAT 26.09.2013 04:40

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Можно рубить деревья.
Можно ставить башни.
Можно не хватать золота и маны.

*То чувство, когда ты наконец кодишь геймплей, а не движки, загрузки, обработки, прочие приготовления

Arton 26.09.2013 06:20

Ответ: [проект] Tower Defense на WebGL
 
ABTOMAT, ты вообще спишь? :-)

mauNgerS 26.09.2013 08:34

Ответ: [проект] Tower Defense на WebGL
 
Он написал себе Ai двойника;) Работают посменно.

Arton 26.09.2013 08:39

Ответ: [проект] Tower Defense на WebGL
 
Цитата:

Сообщение от mauNgerS (Сообщение 267641)
Он написал себе Ai двойника;) Работают посменно.

Он купил китайского клона по дешёвке.

ABTOMAT 28.09.2013 06:47

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Итак, в игре появились враги и проджектайлы.
Представляю вашему вниманию скриншот.
Сейчас я объясню, что же на нём происходит.
Мы видим башни. Они нарисованы как башни. На них написано число — время до перезарядки. Оно всё время уменьшается до нуля, а при выстреле — сброс.
Далее мы видим врагов. Враги — это белые кубики. У них на пузе написана красная цифра — это их здоровье.
В них летят тоже белые кубики. Это проджектайлы. Их синяя надпись P - 'Projectile'. Они на данный момент наносят по 40 урона. Нетрудно подсчитать, что враг откидывает коньки от 3 попаданий.
За врага даётся золото — сообщение об этом мы видим по центру.
Кстати, было непросто поймать на скриншот, чтобы сразу всё в него попало.
В планах — путенах А*. А то сейчас враги безмозглы и бегут по прямой.
Что-то уже на игру похожее нарисовывается.

ABTOMAT 29.09.2013 03:17

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Дорабатываю редактор чтоб можно было ставить спавн крипов и точку куда они все идут.

ABTOMAT 30.09.2013 05:48

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Делаю путенах. Визуализировал пока кубиками. Он у меня любит обшарить все углы прежде чем попасть куда надо. Ну это не беда, сейчас добавлю оценку расстояния...

Nex 30.09.2013 05:54

Ответ: [проект] Tower Defense на WebGL
 
Волновой поиск пути будет наверно быстрее A*.
http://pmg.org.ru/ai/path.htm

ABTOMAT 30.09.2013 06:02

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Спасибо, но я как-то давно прочитал статью про А* и хотел реализовать, так что уж доделаю А*.
Да и дело не реалтаймовое, и 15х15 клеток всего, так что вопрос производительности тут ребром не стоит.
Теперь путенах в ту же точку ищет так. Уже лучше.

ABTOMAT 30.09.2013 06:06

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Ну в принципе к цели путь уже находит, так что считай свою задачу выполнил. Однако я его ещё доработаю.

ABTOMAT 30.09.2013 06:20

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
А теперь ищем путь вот так.

ABTOMAT 30.09.2013 06:42

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Ну вот, путенах доделан окончательно. Теперь в игре можно просрать Родину и позорить погоны.

ABTOMAT 30.09.2013 07:36

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Другая карта. Всё пучком.

ABTOMAT 01.10.2013 05:19

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Да, это они.
Олсо, с опущенной камерой выглядит не так ущербно всё.
Экспортнуть анимацию, к сожалению, не вышло, так что риггил и анимировал сам. Аниматор из меня не очень, но ничего, когда пойду работать в Близзард, там меня всему научат :cool: А пока годится в качестве временного контента.


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

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