s23 - добавлен машинный код на завершение игры
Вид для печати
s23 - добавлен машинный код на завершение игры
s24 - добавлены щелчки через бипер при мигании экрана на Game Over
s25 - улучшена(сделана) рандомизация
s26 - небольшая доработка меню выбора клавиш
Здесь вместо нуля должна быть единица, иначе вылезает влево за пределы поля.
https://i.ibb.co/R79MWN3/Saper-bugi.pngКод:620 IF sx<1 THEN LET sx=0
На карте 2х2 при самом легком уровне бомб нет
Можно читерить, туда-сюда мотаться, шаги увеличиваются и очки начислят за топтание по кругу. Обычно наоборот, чем скорее выполняется задание, тем больше очков.Код:LET bombs=INT (area*D(dif)+0.5)
Код:LET sc=sc+steps*dif*5
Да, первые два замечания, действительно, ошибки в программе.
А вот третье - не совсем. Мотание по карте, полной бомб - это профит :-)
Ну, да. Эта проблема пока не решена. И я надеюсь, что надоест... В целом, прошу проще относиться к этому, это только игра ;-)
- - - Добавлено - - -
Сейчас вот подумал, может быть, запас топлива ввести..
- - - Добавлено - - -
Вообще, по-хорошему, нужно рассчитывать идеальный способ пройти уровень, считать требуемое количество шагов, и увеличивать его, скажем в 2 раза, после чего, предлагать игроку пройти уровень.
s27 - теперь мигание экрана после взрыва бомбы можно остановить, нажав на любую клавишу.