На этом уроке мы закончим создание сапёра - сделаем проверку на окончание игры, поздравление с победой, с проигрышем, и запрограммируем начало новой игры.
Дата отправки отчёта:
14 октября 2016 г.
Задание выполнено: за
5 час. 30 мин.
Чему научился:
Pradėjau testuoti programa.
Что было сложным:
Pradžioje pastrigau, buvau sumastes kaip reikia parašyt, kad paspaudžius pirma karta mina butu perkelta į kitą vietą, parašes kodą, programa išvis veike nekorektiškai, bandžiau taisyti ir niekas neišėjo. Todėl pradėjau naudoti System.out.println() - dėka šių eilučių aš pamačiau kaip veikia programa, kokios eilutes peršokomos, neapdorojomos ir kaip keičiasi konstatu vertes. Ir tokiu būdų jau žinojau ką reikia keisti. Dar liko viena problema kaskur 1-2 iš 10 pirmu paspaudimu pataikoma į miną. Bet taip veikia 80 langu lauke kur yra 78 minos. Beveik visalaik išoksta skaičiai 8 ar 7
Научился: Научился завершать начатое дело до конца. Трудности: Ничего. Злился на автора, что он передергивал с переменными, по ходу дела кардинально менял концепцию, потом поймал себя на мысли, что сам так делаю. Например на днях делал олимпиадное задание по тимусу и программа проходила все тесты , что люди давали на форумы - все самые заковыристые тесты. Я ее пустил в обработку - она не прошла самый главный тест - time limited - то есть ограничение времени выполнения - а все потому, что массив в задаче давался от 10 до 10 000 элементов, а я постоянно по этим элементам двигался, хотя по сути дела требовалось находить суммы элементов, которые можно было в начале запомнить и с ними оперировать - во первых до этой ошибки надо дойти, потом подумать как исправить - так что я и по другую сторону барикад оказался. Супер! Все доделано. Кстати - я сделал, чтобы нельзя было выставить флажков, больше, чем мин.
Научился: Дописал программу.
Переделал сообщения в строке статуса на русские.
Чуть-чуть поиграл =)
Ограничил количество флажков и добавил красную мину Трудности: в принципе это первое моё знакомство с Java поэтому все ново и всё сложно, но всё хорошо рассказано и показано. =)