Бумажные игры · № 07
Автогонки
От старта до финиша по инерции
- Ходы
- 0
- Вылеты
- 0
- Соперник
- 0
Вокруг машины девять точек: нажмите на ту, куда ехать, или выберите её стрелками и нажмите Enter. Своя трасса рисуется мышью или пальцем после кнопки «Нарисовать свою».
Как устроено
Машина не умеет ни стоять, ни поворачивать как вздумается: за ход она проезжает столько же, сколько за прошлый, плюс-минус одна клетка по каждой оси. Отсюда девять точек вокруг неё — и вся игра: разогнаться на прямой легко, а вот затормозить перед поворотом надо было три хода назад.
Обочина не прощает: если между двумя точками путь выходит за трассу, это вылет — машина остаётся на последней клетке трассы, разгон обнуляется, ход потрачен. Гонка при этом продолжается.
Соперник едет по траектории, найденной заранее обходом в ширину по состояниям «клетка + вектор»: это кратчайший проезд по числу ходов при его пределе скорости. Новичок не разгоняется быстрее двух клеток за ход, мастер — до пяти. Ходим по очереди, ход в ход; кто уложился в меньшее число ходов, тот и выиграл.
Отметку посреди трассы надо пересечь: без неё финиш не засчитывается. Иначе там, где трасса подходит сама к себе, финиш брали бы поперёк, не проехав круга.
Трасса — это полоса вокруг линии, проведённой от руки. Её рисует либо генератор, либо вы сами: где нажали — там старт, где отпустили — там финиш.