Помогите с задачкой
Задача следующая(Головоломка Эйлера - Ход конём)
есть некоторое шахмотное поле.
Стартовать можно с любой ячейки. есть только одна фигурка и ходы исполняются
только ей - это конем.то бишь буквой Г.
Ходить конь должен в ту ячеку в которую я кликаю мышкой. ТО бишь ход
совершается только на клик на ячейку. при этом должны отслеживаться ячейки в
которых он побывал(наверно лучше выделять их другим оттенком цвета) и при
повторном попадании после какого то количества шагов в ячейку, в которой он
уже побывал, должно выдавать сообщение что то вроде "В эту ячейку уже был
совершен ход" и оставаться на своем месте, а так же при клике на
неправильную ячейку должно выдавать сообщение "Ход невозможен." или "не
правильный ход". особой разницы нет. что товроде такого. В ячейке,в которой
находится фигура должен отображаться номер хода. При нажатии на предыдущее
местоположение коня должен отменяться ход.или же можно кнопку отменить ход и
фигура доолжна фозвращаться по шагам назад и можно начать ходить в любую
другую сторону с любого предыдущего хода.
Или же есть код,но я не могу понять как изменить ее под то что мне надо. Мне нужно чтобы возвращалось назад только на клик на предыдущем,а не на любой.и т.д.. я просто физические не успею выучить скрипт до 1 апреля,а сдать надо очень (
спасибо всем,кто сможет помочь.
Последний раз редактировалось eXtreme, 29.03.2010 в 10:34.
|