Sokoban (1)

  • 20
  • Недоступна
Сегодня мы напишем свою реализацию игры Сокобан. Это логическая игра-головоломка, более подробно про нее можешь прочитать в Википедии. Игра будет состоять из 3х основных компонентов (как ты догадался, тут не обошлось без паттерна MVC). Графический интерфейс будет реализован с использованием Swing. 1
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (11)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
апецт
Уровень 50
30 ноября 2022, 09:40
кто не понял условия, конструктор контроллера должен выглядеть так
public Controller() {
    this.view = new View(this);
    this.model = new Model();
}
tremb
Уровень 41
13 июля 2022, 16:08
2279 Стартанули!
Андрей
Уровень 41
17 января 2022, 06:47
Блин, 2022 год и SWING👎
[M210] Java Developer
20 декабря 2022, 15:59
А что еще использовать для фронта? JavaFX не в счет, она без костылей не запускается, начиная с 9й версии...жаль, конечно, что ее вырезали и непонятно зачем.
Иван
Уровень 41
7 декабря 2021, 12:12
почему нельзя создать new View(new Controller())?
Макс Дудин
Уровень 41
7 ноября 2022, 09:14
сначала также сделал, (но осадочек остался - что ткак-то не то), потом посмотрел коментарии ниже, переправил)
Павел Минеев
Уровень 41
Expert
21 октября 2019, 19:22
Добавь в класс Controller поля View view и Model model. Проинициализируй их в конструкторе. Имеется ввиду конструктор по умолчанию, ну и при инициализации вью передаём ему в конструктор this.
Даниил Salesforce Developer в Customertimes Master
31 октября 2019, 21:46
Тоже на минуту над этим задумался
Vlad Tagunkov
Уровень 41
21 ноября 2019, 15:26
на автомате сделал новый конструктор. с 2 полями.
Роман
Уровень 37
20 июля 2018, 13:40
this
Ян Коркин
Уровень 0
1 декабря 2017, 13:51
3X MVCswing.1