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

  • 3
  • Недоступна
Так как в нашей игре будут использоваться игровые объекты (ячейки), создадим для их описания отдельный класс GameObject. Давай подумаем, какие параметры должны быть у игрового объекта? Конечно же, это координаты его размещения на игровом поле, x и y. Ну и куда же без конструктора? После того, как в
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (32)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Иван
Уровень 26
10 января 2022, 09:13
После танцев с бубном вокруг javafx программа компилируется и запускается. Но! Всегда один и тот же телевизор с пустым экраном. Класс с игровым полем есть, размеры его есть, но ничего больше не отображается...
Vlad Sergeev QA Automation Engineer
9 ноября 2021, 22:00
Пример создания конструктора: public Car(String model, int maxSpeed) { this.model = model; this.maxSpeed = maxSpeed; } Конструктор должен быть отдельно внутри класса, а не в самом классе. Сам много попыток пробовал, вот вам статья про конструкторы на этом же сайте https://javarush.com/groups/posts/konstruktory-v-java-1 Создаете класс, объявляете переменные и после уже создаете конструктор, всё должно заработать. Мог бы готовое решение скинуть, но лучше сами додумайтесь и получите кайф ;) Я вообще полный чайник в java, но не бойтесь пробовать разные варианты и всё по итогу скомпилируется.
Kirill Yakushev Frontend Developer в Сбербанк
4 апреля 2021, 15:26
Привет, всем. При запуске в IDE кода ловлю ошибку
java: cannot access javafx.application.Application
  class file for javafx.application.Application not found
Правильно ли я понимаю, что не установлен пакет зависимостей? Подскажите где можно почитать про управление ими? И нужно ли что-то дополнительно настраивать в IDEA для запуска?
RFedorenkov
Уровень 47
20 ноября 2021, 16:02
Добавь в VM options --module-path "./lib/javafx-sdk-13.0.2/lib" --add-modules javafx.controls,javafx.fxml
Владимир RangeR специалист IT широкого пр
26 марта 2021, 03:28
не пропускало, пока не убрал в конструкторе void и прочие))))) просто название метода без "предисловий"
niqitadev Java Developer в Vprave
16 января 2021, 12:54
вызывайте setScreenSize без supera
Валентин
Уровень 41
17 мая 2020, 09:26
объясните для чайника... откуда берется анимация при запуске? предположим я наберу такой же вот код без импорта джава раш. У меня само собой не выйдет подобной анимации. А как бы я мог это сделать самостоятельно?
Mihail Klimenko
Уровень 9
22 мая 2020, 05:34
Для того, чтобы самому сделать такую анимацию - нужно много знаний, практики и собственно, самого кода
Валентин
Уровень 41
22 мая 2020, 08:19
Ну это понятно, но допустим я не плохо рисую в ФШ и Иллюстраторе. Каким образом я могу добавить это в Идею? есть возможно доп материал по этому?
27 апреля 2020, 10:40
Класс нужно создать отдельным файлом во вкладке "Дерево классов" . И не забывайте метод мэйн (как я забыл))
Вадим
Уровень 3
23 апреля 2020, 17:29
ребят мозг уже весь сломал: Убедись, что в классе есть конструктор, принимающий int и int в качестве параметров package com.javarush.games.minesweeper; public class GameObject { public int x, y; public void Position(int x, int y) { this.x = x; this.y = y; } }
Вадим
Уровень 3
27 апреля 2020, 12:36
ооо спасибо, что за фигня почему должны быть имена одинаковые.
Алексей Сисадмин
2 ноября 2020, 07:15
класс GameObject нужно создавать в дереве каталогов, так же как MinesweeperGame
Алексей Сисадмин
2 ноября 2020, 07:21
... и сменить имя конструктора с Position на public GameObject(int x, int y) { this.x = x; this.y = y; }
Светлана
Уровень 36
18 апреля 2020, 07:57
Интересно то как!
hidden #2297125
Уровень 18
16 апреля 2020, 12:00
урааа, 228 попыток, сделала)) тем кто прийдет после меня - в последнем пункте важно хорошенько вникнуть в создание конструктора простейшего(!!!!!) не мудрить