Портал для веб-мастера

Инструменты для Бизнеса

Вход пользователей
Поиск скриптов
WoWeb.ru » Скрипты » JavaScript скрипты » Игры и развлечения

Netris Deluxe
JS тетрис.
Добавлен: 2003-06-19
Просмотров: 6047 · Загрузок: 2420 · Рейтинг: 3.8

Всего комментариев: 4
[4] Андрей Немченко(nemo8607) 2012-07-24, 10:15 PM
Я сделал управление клавиатурой. Только клавишами вверх, вниз, вправо, влево мне не получилось сделать, но зато получилось сделать клавишами w (переворачивание), a(влево), s(ускорение), d(вправо). Если кому-то получиться сделать клавишами вверх, вниз, вправо, влево - опишитесь. Находим // --> и перед ним (на отдельной строке) вставляем:

function f_keyp() {
var kkk = event.keyCode;
switch (kkk) {
case 1094:
rotate();
break;
case 1092:
moveX(-1);
break;
case 1099:
moveY();
break;
case 1074:
moveX(1);
break;
case 1110:
moveY();
break;
case 119:
rotate();
break;
case 97:
moveX(-1);
break;
case 115:
moveY();
break;
case 100:
moveX(1);
break;
default:
// null
}
}

К атрибутам тега <body> добавляем атрибут (или если точнее, событие)
onkeypress="f_keyp();"

Усьо. Если кто-то не разбирается в HTML и не знает, как добавит атрибут к тегу, то найдите строку
<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0">
и вместо нее вставьте
<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0" onkeypress="f_keyp();">

[3] Андрей Немченко(nemo8607) 2012-07-24, 8:59 PM
Сделайте управление клавиатурой!!! Его можно сделать с помощью своиства keyCode обьекта event. Нужно узнать, какой код соответствует клавишам вверх, вниз, вправо, влево. При нажатии клавиши на клавиатуре (событие onkeydown) выполнялася функция, в которой event.keyCode возвращает код нажатой клавиши, сравнивает его, и в зависимости от кода нажатой клавиши выполняется нужная ф-я (лучше всего сравнивать с помощью оператора switch).

[2] Ярослав Грибак(Yaroslav7363) 2011-06-29, 3:38 PM
Согласен не супер,но поиграть можно 4 балла из 5

[1] vlad(Spira) 2008-10-30, 12:19 PM
narisovanii tetris, daite ctota lu4she!!!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Категории раздела
PHP скрипты
Perl скрипты
ASP скрипты
JS скрипты
Java апплеты

Новые скрипты
Лучшие скрипты
Популярные скрипты
Комментируемые скрипты
Разделы сайта
Скрипты
Статьи
Шрифты
Флэш исходники
HTML шаблоны
Партнерки
Клипарты
Смайлы
Фоны
Гифы
Иконки
Опрос сайта
Ведете ли вы блог?
Всего ответов: 60296
Наша кнопка
WoWeb.ru - портал для веб-мастера