diff options
new
1 files changed, 0 insertions, 35 deletions
| -rw-r--r-- | Sem. 11/README.md | 35 |
diff --git a/Sem. 11/README.md b/Sem. 11/README.md deleted file mode 100644 index b82c95e..0000000 --- a/Sem. 11/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Домашна работа - Мinesweeper - -Да се реализира в **конзолна** играта **Мinesweeper**. -Целта на играта е да се разкрият всички квадратчета, които не съдържат мини , без да щракнем върху мина преди това. Разположението на мините може да се разбере логически, с помощта на цифрички, стоящи се на местата на квадратчетата след щракане върху тях. Цифрите показват колко квадратчета, в които има мини, има в съседство. Ако се щракне върху квадратче, което няма мини (стои числото 0) в съседство, то разкрива съседните, ако някое от тези разкрити също няма мини в съседство, то също разкрива съседните квадратчета и тн... - -Пример: - - - -[Онлайн версия на играта](http://minesweeperonline.com/#) - - -**Забележка: От вас не се изисква създаването на графичен интерфейс. Играта трябва да бъде конзолна апликация.** - -В конзолата трябва да изпълнявате команди от вида: - -> [command] [x coordinate] [y coordinate] - -Където [command] е **open**, **mark** или **unmark**, а след него стоят координатите на квадратчето. - - - **open** - отваря квадратчето. Ако там седи мина - край на играта! - - **mark** - маркира квадратчето като "мина". Ако всички мини са маркирани - и всички други квардратчета са отворени, играта прилкючва с успех! - - **unmark** - отмаркира квадрачето като "мина". Ако квадратчето не е било - маркирано, то се извежда подходящо съобщение за грешка. - -При започването на играта, потребителят трябва да може да избере на каква размерност да играе (3 <= N <= 10). След това трябва да избере колко мини да бъдат "скрити". -Броят трябва да е в интервала [1, 3N]. Ако някои от стойностите не са въведат правилно от потребителя, то трябва да се изведе подходящо съобщение и да бъде "приканен" да въведе отново. - -Краен срок: **09.01.2021** - -**П.С.:** Това беше моя курсова работа в първи курс. Кодът съм го загубил, но съм ви качил конзолното приложение **(homework_example/MineSweeper.zip)**. -Можете да го свалите и да го ползвате като ориентир. В моята програма има и един бъг (ако я разцъкате, ще го забележите), който не мога да оправя (понеже нямам кода вече). - - |
