Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Веб-программирование > JavaScript / HTML

JavaScript / HTML Создание динамической разметки страниц

Ответ
 
Опции темы
Старый 21.02.2016, 22:11   #1
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
DarkStory



[картинка кликабельна]

Класический спейс шутан (по замыслу первый эпизод из игры в 4х действиях, но я умерил свой пыл и решил хоть его доделать ). Пишу для конкурса.

На текущий момент вполне играбельно, но быстро надоедает.
Да и вообще в целом скучно и блекло выглядит.

Что планирую еще:
  • Бонусы (хилка, ракета, лазерный залп, силовой щит)
  • Иное поведение врагов, например изменю определение момента стрельбы
  • Таблицу результатов для быстрой игры
  • БОСС
  • Хотелось бы еще нпару типов кораблей добавить
Прошу конструктивную критику и предложения по геймплею и оформлению, так как красивости я делать плохо умею.


UPD: Как мока захотел - так и сделал+)
__________________
Сайт: http://iexpo.ml

Последний раз редактировалось RegIon, 23.02.2016 в 21:31.
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо RegIon за это полезное сообщение:
DStalk (22.02.2016), mauNgerS (23.02.2016), moka (22.02.2016), St_AnGer (26.02.2016)
Старый 22.02.2016, 22:45   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: DarkStory

Попробуй не использовать app.touch, а лучше сам подписывайся на сообщения в ванильном js.

По геймплею, хочется больше инерции, чтобы тарелка была, а то сейчас слишком "тяжелая".

И да, ты прав: хочетсья больше динамики, больше фана и разнообразия.
Но и то что сейчас уже есть - прогресс, так что збсь!
(Offline)
 
Ответить с цитированием
Старый 23.02.2016, 07:42   #3
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: DarkStory

Сообщение от moka Посмотреть сообщение
По геймплею, хочется больше инерции, чтобы тарелка была, а то сейчас слишком "тяжелая".
Т.е наоборот Меньше инерции, так как разгоняется и тормозит медленно?
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 23.02.2016, 19:45   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: DarkStory

Сообщение от RegIon Посмотреть сообщение
Т.е наоборот Меньше инерции, так как разгоняется и тормозит медленно?
Да, слишком "тяжелый". Хочеться чтобы нажал туда-сюда, и он почти сразу туда-сюда ездил, быстрее откликался на действия игрока.
В общем, игрок не хочет "бороться" с неповоротливостью коробля, а хочет контролировать игровой процесс, и прогрессировать. И когда на пути синтетические ограничения (неповоротливость), то это просто не приятно.
Представь в CS персонаж был бы таким же тяжелым. Жмешь W, а у тебя он как улитка разгоняется. Никакого фана от игры не будет.
(Offline)
 
Ответить с цитированием
Старый 23.02.2016, 22:18   #5
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: DarkStory

Ааа. Все никак не могу эти touchevents победить.
Вот тут просто повешал событие 'touchstart' по которому пишется в консоль. НЕ РАБОТАЕТ!! Хотя ТУТ все норм.
Кажется что playcanvas сам подписался на них раньше с флагом useCapture, что привело к захвату всех эвентов.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 25.02.2016, 03:23   #6
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: DarkStory

Ты подписываешься на canvas, но тачишь же не canvas элемент, а другие dom элементы. Следственно они перенимают евент, и потом он пропогадирует вверх по DOM'у до самого window'а.
Я советую всегда аттачить евенты на window.
(Offline)
 
Ответить с цитированием
Старый 25.02.2016, 08:24   #7
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: DarkStory

Сообщение от moka Посмотреть сообщение
Ты подписываешься на canvas, но тачишь же не canvas элемент, а другие dom элементы. Следственно они перенимают евент, и потом он пропогадирует вверх по DOM'у до самого window'а.
Я советую всегда аттачить евенты на window.
Там комент выше. Я на все тачил. Сверху нету элементов.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 26.02.2016, 01:25   #8
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: DarkStory

Тестанул твой проект - тачи в консоль выводит.
Исправил уже?
(Offline)
 
Ответить с цитированием
Старый 26.02.2016, 01:34   #9
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: DarkStory

Сообщение от moka Посмотреть сообщение
Тестанул твой проект - тачи в консоль выводит.
Исправил уже?
Нет.
Он проверяет на наличие обработчика, но обработчик не вызывается.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 26.02.2016, 02:20   #10
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: DarkStory

В смысле?
Вот эта строка: canvas.addEventListener('touchstart', function(e) {console.log(e);}, false);
Консолит как пологается, проверил на мобилке и на десктопе с эмуляцией тачей.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com