Quote:Не помню точно, но ЕМНИП, я ездил довольно долго - а вторая цифра не появлялась...
Обновление происходит, когда кушаешь яблоко )
Quote:Дык никакого "взятия последнего значения" нету, я же говорю - змейка вообще в таких случаях НЕ реагирует на нажатия. То бишь:
а) змейка едет сверху вниз, я нажимаю "влево"
б) тут же (ещё не дав успеть змейке свернуть) я нажимаю "вверх"
в) змейка продолжает ползти вниз, будто я вообще ничего не нажимал...
Когда ты жмёшь ВЛЕВО направление меняется. Когда жмёшь ВВЕРХ, код определяет, что путь невозможен вверх и возвращает значение движения, которое было на предыдущем шаге. Я могу изменить алгоритм так, что в этом случае он всё же ехал влево.
Quote:А почему не сделать квадратную сетку? И причём тут меньшие размеры, я не понимаю. Неужели нужно увеличивать скорость, ели размеры меньше? Пускай едет с той же...
Эфрит, ну так нельзя, я уже скольким людям объяснял
http://wforum.heroes35.net/showthread.ph...5#pid49105
Все шрифты, Корв, вверх вытянутые. Даже виндовые консоли не позволяют квадратные клетки. Я правда, пытался найти любое решение, но его банально нет.
http://wforum.heroes35.net/showthread.ph...5#pid49165
Реализация основана на создании Ширина * Высота одиночных span-элементов, отображающих каждый по символу, что есть существенная нагрузка на браузер, особенно если консоль велика, но позволяет регулировать отображение (символ, цвет, фон, прозрачность) каждой отдельной ячейки. Как и во всех терминалах используется моноширенный шрифт без указания конкретного, что позволяет браузерам использовать те шрифты, которые у них есть.