Open JohnKhandygo opened 6 years ago
скрипты написала
третье задание переделала в новом репозитории буквально с нуля, ссылку на него в ближайшее время сюда скину.
можно спросить, на какую оценку сделано 2ое задание?
и могу ли я получить 3 за третье задание, если оно без тестов?
Мне казалось, что я написал это еще вчера, но, похоже, запамятовал. Знатный копипаст. На днях выдам новое задание, курсовой проект не зачтен.
признаю, писала не сама, испугалась, что не успею доделать свое к дедлайну.. но пыталась разобраться во всем, потратила кучу времени, правда. Что теперь делать?.. если я сделаю новое выданное задание сама, все будет нормально?
Все очень просто: делаете новое задание и пытаетесь сдать курсовую работу на доп. сессии.
ладно, тогда жду нового задания
так что с новым заданием? Вы говорили, что дадите на днях
прошло уже больше недели...
Общая формулировка Разработать программу с графическим интерфейсом, реализующую указанную в задании функциональность, на языках Java и/или Kotlin. При проектировании использовать объектно-ориентированный подход. Разработать автоматические тесты для отдельных частей программы. Написанный код держать в отдельном проекте или модуле в репозитории на GitHub.
Лабиринт Реализовать игру Лабиринт для одного игрока за одним компьютером, с графическим интерфейсом. Реализовать все правила игры и проверить их работоспособность тестами. Правила здесь (можно ввести поправки на единственность игрока, например, не реализовывать стрелковое оружие и кинжал).
Не совсем представляю, как это должно выглядеть, это же текстовая игра. Должна рисоваться карта с обычными клетками, а стены и все остальное появляться только когда игрок на это попадает(если да, то как это сделать?)? И вот ещё вопросы: 1)карта должна каждый раз генерироваться по-разному (если да, то она должна сама это делать, или вручную задавать все "особенные" клетки?) или можно одну сделать и на ней играть? 2)какого размера должна быть карта? В правилах нет ограничений, разве что минимальная - 4х4
Не совсем представляю, как это должно выглядеть, это же текстовая игра
Во многие игры можно играть на бумаге (крестики-нолики, морской бой), что не мешает реализовать их в виде графического приложения.
Должна рисоваться карта с обычными клетками, а стены и все остальное появляться только когда игрок на это попадает
Да, сначала игрок видит только ту клетку, в которой находится. С каждым ходом ему открывается информация о клетке, в которую он попал, либо, если в новую клетку попасть нельзя, то на ее месте надо нарисовать стену, а фигурку игрока оставить на месте.
И еще вопрос - можно ли не реализовывать взрывы бомб?
Это такая же часть игры, как и все остальное. Если не реализовывать взрыв бомб, то зачем они вообще? Логику взрыва можно попробовать упростить, если с этим есть какие-то сложности.
https://github.com/GladkovaEkaterina/Maze ссылка на лабиринт
groupId
проекта (который в pom.xml) в качестве префикса для все пакетов в приложении. Для переименования пакета в idea: