Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Оцените мой скрипт игры (https://javascript.ru/forum/project/6542-ocenite-mojj-skript-igry.html)

micscr 04.12.2009 09:32

Оцените мой скрипт игры
 
Привет.
Вот тут решил доделать свой скрипт игры тетрис, для закрепления так сказать постоянно куда-то норовящих убежать навыков в JavaScript.:)
Смотреть тут.(много разных фигур ). Хостинг бесплатный, пока подгрузит в начале может иногда тормозить. Сорри.
Как оцениваете? Как отображается у Вас?
Может по коду - в каком направлении мне дальше развиваться.
В общем, за любую оценку и совет спасибо.

Riim 04.12.2009 09:52

Управление не работает.

micscr 04.12.2009 10:13

Цитата:

Сообщение от Riim (Сообщение 37123)
Управление не работает.

Все работает, просто оно стрелками.
Сейчас допишу инструкцию.

Riim 04.12.2009 11:00

Стрелки не работают.

micscr 04.12.2009 11:10

Ну я вообще тестил в IE 6.0, Opera 10, Mozilla 3.5.5.
Вы в чем работаете?

Цитата:

Стрелки не работают.
Т.е. Вы нажали Start, фигуры падают, вы нажимаете стрелки и ничего?

Riim 04.12.2009 11:46

Chrome 4.0.249.25

subzey 04.12.2009 11:56

Works fine for me. Opera 10.10

micscr 04.12.2009 11:59

Цитата:

Сообщение от Riim (Сообщение 37131)
Chrome 4.0.249.25

потом поставлю, посмотрю. Спс за баг репорт.

PepeL 05.12.2009 06:56

в IE 7.0 работает, только иногда поворот фигуры притормаживает

B~Vladi 05.12.2009 11:12

У тебя есть там пауза, или меня глючит?:blink:

micscr 05.12.2009 12:20

Цитата:

Сообщение от B~Vladi (Сообщение 37205)
У тебя есть там пауза, или меня глючит?:blink:

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

P.S. Наивно считал что новоявленные браузеры как то под gecko все же, а вот и нет.

B~Vladi 05.12.2009 12:27

Цитата:

Сообщение от micscr
P.S. Наивно считал что новоявленные браузеры как то под gecko все же, а вот и нет.

В каком-то смысле да. Не под геко, а под стандарты... Найди место, где падает скрипт в других браузерах, а там уже разберёмся;)

MininAS 10.12.2009 00:11

Ну вот вроде все работает - ускоряется и усложняется.
Какие планы далее?

micscr 10.12.2009 20:16

Цитата:

Сообщение от MininAS (Сообщение 37575)
Ну вот вроде все работает - ускоряется и усложняется.

Дошел до 7000?:)
Цитата:

Сообщение от MininAS (Сообщение 37575)
Какие планы далее?

Не до игр сейчас. Много другого учить надо. Сейчас jQuery. С ним кстати и игры повеселей будет писать.

subzey 10.12.2009 20:39

Цитата:

Сообщение от micscr (Сообщение 37639)
Дошел до 7000?:)

Кстати, хорошо бы переменную Ball куда-нибудь из глобальной видимости спрятать. А то так и подмывает… ;)

micscr 11.12.2009 09:14

Цитата:

Сообщение от subzey (Сообщение 37643)
Кстати, хорошо бы переменную Ball куда-нибудь из глобальной видимости спрятать. А то так и подмывает… ;)

Игровые результаты пока не сохраняются никуда:) , а вот потом будем все прятать, чтобы было :nono:
Кстати подмены такие делаются через iframe?

MininAS 11.12.2009 20:48

До 7000 не-а, до 3200...

Zend 12.12.2009 07:10

Цитата:

Игровые результаты пока не сохраняются никуда , а вот потом будем все прятать, чтобы было
Давайте, хотелось бы список чемпионов видеть. А вроде нормально, мне понравилось.

ageent.ua 12.12.2009 16:08

молодец, красиво.

Octane 13.12.2009 10:15

Как и во всех других тетрисах на JavaScript, у этого тоже для фигурок прижатых к краям не работает переворот.

B~Vladi 13.12.2009 13:24

У тебя там случайно нет читов? А то проигрываю чёт быстро:(

micscr 13.12.2009 15:56

Цитата:

Сообщение от B~Vladi (Сообщение 37859)
У тебя там случайно нет читов? А то проигрываю чёт быстро:(

нет. все честно. сам за 10000 всего несколько раз доходил.

micscr 13.12.2009 16:40

Цитата:

Сообщение от Octane (Сообщение 37851)
Как и во всех других тетрисах на JavaScript, у этого тоже для фигурок прижатых к краям не работает переворот.

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

Octane 14.12.2009 15:04

Ну не знаю, я во много тетрисов играл и ни в одном такого поведения не было. Из программных можно посмотреть на S-Tetris 2 под Symbian, там в режиме Classic Game прижатые к краям фигурки свободно поворачиваются.

MininAS 17.12.2009 23:07

Думал, над этим моментом (поворот фигуры прижатой к краю стакана), анализировал и проверял на других типичных играх - неудобства енто обстоятельство не вызвало - поэтому и в своей интерпретации ТЕТРИСА такой функции не делал.
Кстати есть неудобство при повороте у стенки - при котором фигура, что бы не выйти за края стакана сдвигается при повороте, дезориентирует ее положение (само собой). А по логике складирования, фигуры сначала поворачивают в нужное положение, потом двигают и затем роняют.

Riim 19.12.2009 01:25

Во что нашел: http://www.merixstudio.com/mblocks:

micscr 21.12.2009 10:50

Поставил себе хром. Так он вообще по нажатию управляющих клавиш не генерирует onkeypress ... Только onkeydown/up
И медленный такой ...
Ладно тему закрываю - игра на карантине.:)


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