- Не сталкиваться со стенами, с собой, с другими змеями
- Двигаться в сторону еды, ближайшей для нас (по сравнению с другими змеями) и чтобы хватало хп
- Двигаться в сторону скоплений еды по возможности
- Если возможно 100%-е лобовое столкновение и чужая змея меньше, то двигаться ей в лоб
- При прогнозе учитывать увеличеное змейки от еды
- При прогнозе учитывать движения других змей
- Предпочитать змее крутиться в центре карты
- Увеличить очкование голов еще на одну клетку
- Рекурсивный расчет возможного пути максимальной длинны
- Переписать на TypeScript
- Переписать на ООП
-
Прикрутить расчет кротчайшего пути до еды по графам (ппц медленно) - Сделать таймаут на 190мс, дабы не промотаться с ходом
- Разрешить ходить в свой хвост
- Понаписать комментов