-
Posts
13707 -
Joined
-
Last visited
-
Days Won
58
Content Type
Profiles
Forums
Calendar
Store
Everything posted by psywalker
-
Не, смотри, тут уже дело в другом. С платформой так и должно быть. Возьми любой правильный арканоид и зацени. http://awilum.webdevart.ru/games/arcanoid/...s/arcanoid.html Тут как бы такая физика считается правильной. Вооот.
-
Рады стараться. Насчёт оранжевых кубиков, они живучие, но не вечные. У них 20 жизней. Это было сделано спецово для того, чтобы если шарик вдруг застрянет между них, то в итоге сможет их разбить. Изначально они были бессмертными, но после тестирования мы пришли к выводу, что нужно сделать что-то среднее и сделали для них 20 жизней
-
Молодец. Поддерживаю. Я бы тоже так сделал, если бы знал английский. Давно уже была такая идея. Там действительно люди вроде платят как положено и отношение совсем другое. В любом случае попробовать стоит 100%, а потом поделишься опытом с камрадами
-
Было бы здорово
-
Извини, а ты не мог бы нарисовать примерный вариант того, что имеешь ввиду. Отлично, с удовольствием заценим
-
Да, ребят, забыл сказать, что ещё же мы сделали масштабирование. Вверху написал этот пункт и объяснения к нему. http://forum.htmlbook.ru/index.php?s=&...st&p=180526 Скачивайте скрипт, подключайте и вызывайте, когда вам удобно. Да, это правда. Моё мнение - что они ещё не готовы просто.
-
Понял. Дело в том, что каждый Интервал кэнвас полностью стирается, поэтому шлейф шарика я наверное отнесу всё же на медленную отрисовку браузеров. Понял, спасибо за идею. Учту.
-
Ааа, видимо в линуксе такое происходит чаще, ясно. Согласен, проблема есть. Нужно что-то думать для будущей версии. Но вектор для меня тёмный лес. Придётся снова Great Rash-а мучать Да Т.е. по сути тут два кэнваса, один для игры, другой для панели. Так было задумано.
-
Странно, ни разу не было, правда.
-
Насчёт управления с клавы, согласен, внесено в блокнот. Торможения всё же где-то есть, и причём у всех по разному. Думаю это связано уже с неготовностью мира встретить кэнвас, во всей своей красе. А вообще нужно продумать план действий для будущей версии, чтобы тормоза были меньше. Пауза - это огромное счастье Спасибо. Рад был подразнить Понял. Спасибо за разъяснения. Записано. Насчёт рисунка 1. Дело в том, что это происходит во-время паузы, я прав? Из-за того что интервал останавливается и кэнвас перестаёт отрисовыватся. Во-время игры такое Не происходит. Пральна? Насчёт других скринов, странно, не замечал такое поведение. Интересно, что скажут на это другие.
-
http://forum.htmlbook.ru/index.php?s=&...st&p=178153
-
Да, Рустамыч, как ты мог такое вообще подумать? Извинись сейчас же
-
Понял, спасибо. Будет время, обязательно засяду.
-
Я вообще думал об этом, но к сожалению времени вообще ни на что не хватает.
-
Да я сам лентяй ещё тот. Просто заставляю себя.
-
А в чём это выражается, какой браузер и в каких моментах? Если отскок просходит от стен, то это 45градусов, а вот если от кирпичей и биты, там уже всё намного сложнее. При ударе о кирпич идёт проверка на 8 сторон. Т.е. откуда пришёл шарик, где был до этого и отсюда уже выставляется нужный отскок. При ударе о биту, там идёт проверка точки соприкосновения шарика, т.е. в какой точке именно был удар, отсюда высчитывается новая траектория полёта и скорость шарика. Это так, в краце, а так всё намного сложнее))) Да, там кстати сетИнтервал идёт, и каждый раз рисуется кэнвас заново. Спасибо. Писал на HTML5/Canvas/JS
-
Понял, спасибо. Отличное замечание. 1. В чём выражается притормаживание, в каких моментах, какой браузер и т. д? 2. Что именно не нравиться в управлении клавишами?
-
Добрый день, камрады! Хочу представить вашему вниманию новую версию Arkanoid, которую на мой взгляд смело можно назвать 2.0, т.к. она кардинально отличается от предыдущей, первой части. После ваших замечаний, критики и пожеланий я постарался учесть каждую мелочь и исправить те ошибки, которые были в 1.0 версии. Огромное спасибо хочу сказать Great Rash-у, за кучу идей, разжёвывания материала и большую помощь в процессе работы. Благодаря ему я узнал много нового. А вот что собственно изменилось. - Физика. Т.е. правильные отскоки шарика от биты, стен, кирпичей и прочего. - Симметрия. Т.е. кирпичи симметрично выводятся на кэнвас. - Масштабирование. Т.е. кэнвас и все его элементы подстраиваются под его ширину. В зависимости от ваших настроек. - Управлять можно клавишами, влево, вправо, а пробел например - это запуск шарика. - Появились кнопки пауза (специально для Светы ), новая игра, уровни, очки, жизни. Разного рода кирпичи, а так же приятные цвета, в общем всё для того, чтобы придать игре жизнь. Но не смотря на эти изменения, наверняка вы найдёте ошибки, косяки и прочие вещи. Поэтому очень хочется услышать критику, замечания, пожелания и т.д. http://psywalker.ru/Forum/JS/Primitive/Dom...Arcanoid/4.html И, да, кстати, забыл сказать. Можно скачать скрипт. Подключить его на страницу и вызвать игру, передав ей в качестве параметра объект в таком формате. {w: 700, h: 700, id: 'id нужного блока'} - где w - это ширана кэнваса, h - высота, а id - это id блока, в который вы хотите поместить игру. Можно ничего не передавать, тогда возьмутся параметры по умолчанию. window.onload = function() { Game.init({w: 700, h: 600}); } В общем, как сделано тут. Там же можно скачать скрипт. http://psywalker.ru/Forum/JS/Primitive/Dom...Arcanoid/5.html
-
Всё же не соглашусь, объясню почему. 1. Эта статика относится к разметке страницы, за которое сейчас отвечает не менее статический float; и который кстати в отличии от идеи этого стандарта НЕ предназначен вообще для разметки. 2. Что трудного в обычном контейнере, в котором расположены обычные блочные элементы с айдишниками? Другое дело, трудно-понятный синтаксис стандарта в css, разные функции, новые единицы измерения и прочие непривычные вещи. 3. Всё отлично, в том то и кайф, что можно разметить структуру именно так, как тебе нужно, расставить блоки в том потоке, который тебе необходим. Сейчас для динамики так же не используется изменения HTML
-
Во-первых на сколько мне известно, этот стандарт ещё далеко не закончен и на окончательной стадии он вообще может кардинально измениться. Во-вторых он нигде ещё не поддерживается и проверить на деле его нельзя. Ну а вообще возможно с появлением какого нибудь действительно продуманного стандарта наша жизнь станет легче.