KorniloFF-ScriptS ©

Здравствуйте, Гость!
Путь страницы:   Стартовая > Javascripts > Игры > Сапёр
Page
Menu

Сапёр

Эту игру я написал полностью сам, от первой до последней строчки. От предыдущих игр её отличает то, что она написана исключительно в нативном javascript.

Да, мне попадались публикации на Хабре, но я намеренно их не читал до написания кода, чтобы не сбиться по стилю. Ну, а после - мне мой код больше понравился! 😎

Правила игры ничем не отличаются от классического сапёра. Всё то же самое: ЛКМ - ход, ПКМ - флажок. Поля вокруг "пустышек" открываются автоматически. Наслаждайтесь!

Правила игры

Идея игры такая: на игровом поле где-то спрятаны мины. Игрок кликает по клеткам, открывая их. Если в клетке была мина, игрок проиграл. Если нет, то в клетке выводится цифра, показывающая общее число мин в соседних 8 клетках. Если игрок открыл все клетки, кроме заминированных, он победил. Если игрок открывает клетку, рядом с которой нет мин, то все соседние клетки открываются автоматически (если на них тоже нет мин, то процесс продолжается).

Настройки по умолчанию

По умолчанию скрипт генерирует игровое поле 10х10 ячеек и расставляет скрытым образом на нём 9 мин. Эти настройки можно изменить в аргументах основной инкапсуллирующей функции.

Для начала новой партии после поражения - перезагрузите страницу.

Игровое поле

Исходный код

Комментарии к теме (0)

Комментариев пока нет.

Дабавить комментарий