Игра сапер (16/16)

  • 3
  • Недоступна
Наши поздравления: игра написана! Предлагаем запустить ее и посмотреть, что получилось. Если есть время и вдохновение, можешь улучшить игру, добавив некоторые "фичи" от себя. Например: • сделать возможным выбор размера игрового поля перед началом игры; • ограничить количество ходов; • сделать
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (6)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Иван Сапронов27 уровень
15 марта, 10:41
Большая просьба к авторам добавить хоть какие-нибудь подсказки и/или ссылки на обучающие материалы, как добавить этот функционал: - сделать возможным выбор размера игрового поля перед началом игры; //как взаимодействовать с пользователем (куда и как добавить кнопки и/или поле ввода для задания необходимых параметров пользователем)? - добавить визуальные эффекты (анимацию). // Это без порядочного изучения javafx и вашего "игрового движка" очевидно никак не сделать.
Евгений20 уровень, Днепр
15 марта, 18:19
1. В 3 разные ячейки добавить "5x5", "16x16", "32x48" и в onMouseLeftClick запомнить выбор. Поле ввода — не похоже, что возможно, но можно сделать счетчик с начальным значением, например, 20, и по onMouseLeftClick или по onKeyPress увеличивать или уменьшать его значение в зависимости от того, где click и что press. Можно сделать виртуальную клавиатуру, но это уже серьезно заморочиться надо. :) 2. С анимацией, кроме псевдографики и сменяющихся цветов по таймеру, ничего на ум не приходит.
Иван Сапронов27 уровень
16 марта, 16:29
Спасибо за идею, подумаю ещё как лучше сделать. Я честно говоря, хотел бы в идеале написать стартовое меню с кнопками и возможностью выбора всех опций через графический интерфейс. Но для этого очевидно нужно вплотную изучать JavaFX...
zyto16 уровень, Москва
7 марта, 05:35
(когда я это пишу - я на 13м уровне, и ещё не было никаких тем на взаимодействие с пользователем, кроме как через консоль и BufferedReader) Где можно почитать как через существующий движок можно взаимодействовать с пользователем - например запросить размер поля, или сделать выбор переключателями: -5х5 -10х10 -20х20 ну и прочие возможности ввода данных, нажатия на кнопки и т.д.? (PS заметил что игровое поле разное в IDEA и на сайте, в IDEA есть поле Score, а на сайте нет. Это нормально?)
Denis22 уровень
17 февраля, 13:44
Решил 280-ым
27 декабря 2018, 01:37
я решил последний сапер не с первой попытки - публикация невозможна?