18.01.2013 / 10:53 | |
ckrocket Пользователь Сейчас: Offline
Имя: Miha Откуда: Петербург Регистрация: 31.05.2012
| вот я не пойму, как это вообще возможно: Один раз я проиграл из-за того, что нажал кнопку, обратную направлению змейки. Хотя по логике на эту клавишу не должно реагировать.вы поймете, если я выложу сорец. Реализованно так: у змеи есть 4 константы направления и есть переменная принимающая значения этих 4 констант. В змее есть метод snakeMoving() который смотрит чему равна переменная направления, и в соответствии с этим передвигает змею вызывает один из четырех методов передвижения. За тем есть в ядре метод keyListner который проверяет какие клавиши нажаты. В нем, если нажата клавиша вверх, в змее пеменной направления присваивается направление соответствующее клавише, при условии что направление змеи не равно противоположному.
|
18.01.2013 / 11:49 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| ckrocket, В моей игре сначала тоже такая ошибка была. Нужно не обрабатывать нажатия пока змея не передвинется.
|
18.01.2013 / 12:15 | |
ckrocket Пользователь Сейчас: Offline
Имя: Miha Откуда: Петербург Регистрация: 31.05.2012
| Naik (18.01.2013/11:49) ckrocket, В моей игре сначала тоже такая ошибка была. Нужно не обрабатывать нажатия пока змея не передвинется.у меня кажись проблема похуже. что быкак то убрать тормоза я вывел проверку в другой поток.
|
18.01.2013 / 15:13 | |
warlock Пользователь Сейчас: Offline
Имя: Макс Откуда: Белгород Регистрация: 06.04.2011
| О у мну 1 место , напару с mrEditor кул . |
18.01.2013 / 15:19 | |
ckrocket Пользователь Сейчас: Offline
Имя: Miha Откуда: Петербург Регистрация: 31.05.2012
| warlock (18.01.2013/15:13) О у мну 1 место , напару с mrEditor кул .а участвовал ради участия . так и проект приготовил |
18.01.2013 / 15:21 | |
warlock Пользователь Сейчас: Offline
Имя: Макс Откуда: Белгород Регистрация: 06.04.2011
| ckrocket, ты о чем ?
|
18.01.2013 / 15:50 | |
ckrocket Пользователь Сейчас: Offline
Имя: Miha Откуда: Петербург Регистрация: 31.05.2012
| warlock (18.01.2013/15:21) ckrocket, ты о чем ?буква "я" пропала "а я участвовал"
|
18.01.2013 / 16:54 | |
Vapigor Пользователь Сейчас: Offline
Регистрация: 15.03.2012
| ckrocket, Все мы участвовали просто ради интереса и удовольствия. Вот я вдохновился на новый проект.
__________________
Делай шум! |
18.01.2013 / 18:22 | |
ckrocket Пользователь Сейчас: Offline
Имя: Miha Откуда: Петербург Регистрация: 31.05.2012
| Vapigor (18.01.2013/16:54) ckrocket, Все мы участвовали просто ради интереса и удовольствия. Вот я вдохновился на новый проект.А я нет |
19.01.2013 / 11:38 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| Жаль мне не хватило времени на совсем другую игру. Вместо зомби, я делаю пошаговую стратегию ! Ну ладно, уже можно не спешыть, так что преведу код в порядок. Ждите ее в понидельник |