Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Defense Monsters (https://javascript.ru/forum/offtopic/35635-defense-monsters.html)

9xakep 16.02.2013 21:29

Defense Monsters
 
Хочу представить свою игру)

http://gmoryes.bplaced.net/shoot.html

Написана полностью на канвасе)

P.S. Хочу добавить еще touch, для планшетов :)

===========
Как создавалась траектория для монстров)
(нужно написать скорость (у меня 10), и нажать "добавить волну", а тыкайте по карте, поймете, что к чему, остальное не трогать, когда заканчиваешь рисовать, нажимаешь: "получить координаты")
http://gmoryes.bplaced.net/make.html

megaupload 16.02.2013 21:32

Казалось бы при чем здесь варкрафт.

9xakep 16.02.2013 21:37

megaupload,
успокойся) Я вообще не знаю при чем тут варкрафт)

9xakep 16.02.2013 21:38

nasqad,
реклама О_о... тут вообще нет рекламы, это же идеальный хостинг bplaced.

На мобайл не поиграешь, тут события onclick, onmousedown они не так работают же... Поэтому написал, что хочу сделать для сенсорных экранов

megaupload 16.02.2013 21:44

что мешает повесить те же обработчики и на тач события?????????

danik.js 16.02.2013 21:45

Чит на бесконечную пальбу :) :

var c = document.getElementById('canvas');
setInterval(function(){
    var event = document.createEvent('MouseEvents');
    event.initMouseEvent('click', true, true, window, 1, 10, 10, 10, 10, 0, 0, 0, 0, 0, null);
    c.dispatchEvent(event);
}, 10);

9xakep 16.02.2013 21:46

danik.js,

danik.js 16.02.2013 21:52

9xakep, да знаю я об этом )
Просто захотел показать что тут есть и другие "хакеры" :)

9xakep 16.02.2013 21:53

megaupload,
хз, пробовал
Что-то не так шло на планшете

danik.js,
ахах)) Окей)

nerv_ 16.02.2013 23:03

9xakep, молодец, прикольно :)

9xakep 16.02.2013 23:04

nerv_,
Спасибо)

9xakep 16.02.2013 23:07

Как создавалась траектория для монстров)

http://gmoryes.bplaced.net/make.html

dmitry111 16.02.2013 23:12

я тут на днях видел Quake на js в 3D .. Правда у меня очень сильно тормозила ((

вот погуглил http://playwebgl.com/games/quake-2-webgl/

megaupload 16.02.2013 23:35

Цитата:

Сообщение от dmitry111
я тут на днях видел Quake на js в 3D

ты официально повышен до слоубро


9xakep 16.02.2013 23:46

dmitry111,
это случайно не от нашего разработчика?

Недавно статью видел на хабре, там чувак писал про тени или что-то в этом роде, и говорил, что делает Quake...

У меня не тормозило, но загрузилось только через минут 20) При чем внезапно, я уже забил, и вдруг музыка пошла

danik.js 17.02.2013 00:01

Блин, вот с мышкой беда. Ход курсора мышки ограничен. Упеся в край - и все, колом встает. Интересно, это реально как-нибудь решить?

9xakep 17.02.2013 01:08

danik.js,
Ты про мое или Quake?

FINoM 17.02.2013 01:17

Кул.

9xakep 17.02.2013 01:53

nasqad,
Скинь скриншот, не понимаю вообще о чем ты




Какая реклама? В помине ее здесь не было

9xakep 17.02.2013 10:27

nasqad,
это 404 ошибка О_о

Ты по ссылкам, что в 1ом посте проходишь?

http://gmoryes.bplaced.net/shoot.html

danik.js 17.02.2013 10:29

Цитата:

Сообщение от 9xakep
Ты про мое или Quake?

В играх типа Quake это крайне мешает. В твоей никаких проблем с этим.

9xakep 17.02.2013 11:50

nasqad,
Окей, приду домой напишу с службу поддержки

PashPP 17.02.2013 13:53

Забавно. Только что-то оно то стреляет, то нет, это так и надо?

Кстати, у никого под рукой нет способа как отследить сдвиг пальцем по таче?

9xakep 17.02.2013 14:05

PashPP,
Есть такая хрень в опере (когда одновременно мышкой водишь, то есть кутишь дуло, и стреляешь, опера походу не может выполнять 2 события одновременно...)

Событие: ontouchmove, ontouchstart, ontouchend, бери вначале координаты и в конце, и смотришь расстояние между точками:
sqrt((x-x1)^2 + (y-y1)^2)

Если оно меньше 30 допустим, значит пользователь сделал маленький сдвиг

9xakep 17.02.2013 14:20

nasqad,
попробуй еще раз, написано может быть ошибка с правами, хз поможет или нет, я поставил 777, и сотри кэш

http://gmoryes.bplaced.net/shoot.html


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