Skip to content

mxnone/minesweeperPHPandJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Информация о датах и исходах всех партий, а также о всех ходах, сделанных во время игры, должна сохраняться в базе данных SQLite3. Для каждой игры в базе хранится следующая информация: Дата игры Имя игрока Размерность поля и количество мин на поле Расстановка мин на поле Исход игры Запись ходов в формате: номер хода | координаты точки | результат (мины нет/взорвался/выиграл) В программе реализованы три режима, которым соответствуют кнопки в меню: Начать игру. Новая игра. Список игр. Вывод списка всех сохраненных игр. Показать игру. Повтор игры с идентификатором id. Требования Браузер, поддерживающий ECMAScript 6 и JSON Минимальная версия Composer: 1.9.3 Минимальная версия PHP: 7.4.10 Минимальная версия SQLite3: 3.31.1 Инструкция по установке и запуску игры Из Github: Склонировать проект на локальную машину; Установить composer, если он не установлен; Перейти в корневой каталог; Выполнить в консоли команды composer update и php -S localhost:3000 -t public; В браузере перейти на страницу http://localhost:3000/index.html или http://localhost:3000 Из Packagist: Установить composer, если он не установлен; Перейти в каталог, в который вы будете клонировать проект; Выполнить команду composer require trostinsa/minesweeper; Выполнить в консоли команду php -S localhost:3000 -t public; В браузере перейти на страницу http://localhost:3000/index.html или http://localhost:3000 Ссылки Packagist: https://packagist.org/packages/trostinsa/minesweeper

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published