Ссылка: https://context-seo.ru/snake.html
PS.
Если выбрать размер поля 4, максимум порталов 16, без стен, обратный ход и автопауза, то получится новая головоломка.
змейка убежала(
Она обязательно вернётся, возьми пока другую
ну надо ж было затестить))
remove('glaza') - ты страшный чел
с едой пздц. код - вырвиглаз... эти ебучие многомерные массивы.
не судьба была сделать объектами? или хотя бы использовать тэги, как объекты?
new_eda - это ужоснах...
определить общие объекты хранения, описать структуру объекта, методы
понятно, что js это не ооп, но "чистый js" позволяет писать красивый, читаемый, быстрый код.
вобщем - наводи красоту в коде.
Разве чужой легкочитаемый код это не миф который придумали ленивые программисты? :) А вообще, если кому правда надо, можно посидеть, а так работает и хорошо. И ещё я обожаю многомерные массивы :)
Вот вот.... обычно - два варианта развития событий:
1 - 99.8% - "и так сойдёт...кому надо - доделает"
2 - 0.1% - бесконечная итерация "все надо, ещё лучше!";
Этим заканчивается практически любой проект.
Хуево, когда мало кто стремится к всеобщей гармонии и внутренней и внешней.
Нужен смысл делать что-то лучше чем сейчас. Если оно никому не надо, зачем тратить время? К тому же если это работает. У меня есть проект "Крестики-нолики", там можно играть от 3*3 до 50*50 клеток, есть и 3 в ряд и 5 в ряд. Я делал его на протяжении 6-ти лет, что-то улучшал, где-то быстрей делал просчёт (игра наперёд просчитывает ходы). И многопоточность, и сохранение при просчёте в нескольких потоках. Вот смысл там делать супер-читаемый код для другого если никто никогда туда не полезет. Комментариев достаточно. Другое дело люди линукс ковыряют, или эмулятор нужный. Там сидят много людей и нужно делать всё понятно и удобно для доработок
Аж руки затряслись, суперкнопка для всего
А как её управлять-то? Стрелочки и wasd не алёша...
Только стрелки. Наверно изысканный браузер, какой именно? Посмотрю к нему поддержку клавиш