Так как в нашей игре будут использоваться игровые объекты (ячейки), создадим для их описания
отдельный класс GameObject. Давай подумаем, какие параметры должны быть у игрового объекта? Конечно же, это
координаты его размещения на игровом поле, x и y. Ну и куда же без конструктора? После того, как в
Игра сапер (3/16)
- 3
Недоступна
Комментарии (32)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Иван
10 января 2022, 09:13
После танцев с бубном вокруг javafx программа компилируется и запускается. Но! Всегда один и тот же телевизор с пустым экраном. Класс с игровым полем есть, размеры его есть, но ничего больше не отображается...
+1
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, но не бойтесь пробовать разные варианты и всё по итогу скомпилируется.
+4
Kirill Yakushev Frontend Developer в Сбербанк
4 апреля 2021, 15:26
Привет, всем. При запуске в IDE кода ловлю ошибку
Правильно ли я понимаю, что не установлен пакет зависимостей? Подскажите где можно почитать про управление ими? И нужно ли что-то дополнительно настраивать в IDEA для запуска? 0
RFedorenkov
20 ноября 2021, 16:02
Добавь в VM options
--module-path "./lib/javafx-sdk-13.0.2/lib" --add-modules javafx.controls,javafx.fxml
0
Владимир RangeR специалист IT широкого пр
26 марта 2021, 03:28
не пропускало, пока не убрал в конструкторе void и прочие))))) просто название метода без "предисловий"
+1
niqitadev Java Developer в Vprave
16 января 2021, 12:54
вызывайте setScreenSize без supera
+1
Валентин
17 мая 2020, 09:26
объясните для чайника...
откуда берется анимация при запуске?
предположим я наберу такой же вот код без импорта джава раш.
У меня само собой не выйдет подобной анимации.
А как бы я мог это сделать самостоятельно?
0
Mihail Klimenko
22 мая 2020, 05:34
Для того, чтобы самому сделать такую анимацию - нужно много знаний, практики и собственно, самого кода
0
Валентин
22 мая 2020, 08:19
Ну это понятно, но допустим я не плохо рисую в ФШ и Иллюстраторе. Каким образом я могу добавить это в Идею? есть возможно доп материал по этому?
+1
Алексей Подъянов
27 апреля 2020, 10:40
Класс нужно создать отдельным файлом во вкладке "Дерево классов" . И не забывайте метод мэйн (как я забыл))
+4
Вадим
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;
}
}
+1
Вадим
27 апреля 2020, 12:36
ооо спасибо, что за фигня почему должны быть имена одинаковые.
0
Алексей Сисадмин
2 ноября 2020, 07:15
класс GameObject нужно создавать в дереве каталогов, так же как MinesweeperGame
+1
Алексей Сисадмин
2 ноября 2020, 07:21
... и сменить имя конструктора с Position на public GameObject(int x, int y)
{
this.x = x;
this.y = y;
}
+4
Светлана
18 апреля 2020, 07:57
Интересно то как!
0
hidden #2297125
16 апреля 2020, 12:00
урааа, 228 попыток, сделала)) тем кто прийдет после меня - в последнем пункте важно хорошенько вникнуть в создание конструктора простейшего(!!!!!) не мудрить
0