|  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
 
 |   Жаль мне не хватило времени на совсем другую игру. Вместо зомби, я делаю пошаговую стратегию !    Ну ладно, уже можно не спешыть, так что преведу код в порядок. Ждите ее в понидельник |