Простенькая игра в JAVA (точнее ее исправление)
150 UAHНужно исправить ошибки в игре, которую нам задали сделать до начала января.
Задание:
1) В игре есть несколько комнат/уровней
2) Игрок может передвигаться по комнатам с помощью текстовых команд
3) В комнатах могут быть разные вещи
4) В одной комнате может быть несколько вещей
5) Некоторые вещи можно взять в "инвентарь", некоторые нет
6) Игрок может взять только ограниченное количество предметов
7) В игре должна быть возможность выиграть (дойдя до какой-то комнаты)
8) Должны быть ещё какие-то команды кроме иди информация
9) Должен быть класс Вещь и Рюкзак
Дополнительно: В комнатах могут быть разные персонажи с которыми можно взаимодействовать.
-----------------------------------------------------------------------------------------------------
Сюжет игры:
Игрок должен добраться на тест до определенной комнаты(SB207). Он начинает из своего дома. Нужно найти ключ, чтобы открыть двери(chodba) на улицу. Перед тем как идти в трамвай нужно взять проездной в комнате (vecerka), затем идем в трамвай где будет Персонаж "Контролер". Ему мы дадим наш проездной чтобы пройти дальше(Если проездного не будет то игра заканчивается проигрышем). Игра заканчивается выигрышем когда персонаж доберется до комнаты SB207 (Но у него с собой должен быть предмет ISIC - этот предмет находится в комнате WC).
Игру я старался писать на английском, но к сожалению исходник был на чешском языке. Поэтому если будут какие-то языковые недопонимания пишите. Переведу все что вам будет нужно. Игра пишется в программе BlueJ (Да не самая удобная платформа, но ничего с этим не поделаешь :--) )
-----------------------------------------------------------------------------------------------------
TODO:
Я уже написал большую часть игры, но к сожалению некоторые функции не работают. (Не могу найти где именно была сделана ошибка).
Что надо исправить:
1) Нужно исправить задание 5, так как все вещи сейчас можно взять
2) Не работает закрытие комнат, которые можно открыть только ключом (сейчас игрок может пройти без проблем)
3) Нужно исправить коммуникацию с другими персонажами (Контроллером)
4) В идеале еще написать Unit Test к главным классам, чтобы протестировать всю игру.
P.S: Напишите пожалуйста комментарии у всего что вы допишите(что делает данный участок кода), так как хочу разобраться в этом языке программирования (Понять где я сделал ошибки итд)
Приложения 1
Актуальные фриланс-проекты в категории Java
Разработка Android-приложения плеера для сервиса онлайн-ТВ
27 000 UAH
Нужен Android-разработчик для создания нативного Android-приложения для сервиса онлайн-ТВ. Планируется две версии: для мобильных устройств: смартфоны и планшеты; для Android TV / Android STB: телевизионные приставки. Ориентировочные сроки: до 3 месяцев. Ориентировочный… Java, Разработка под Android ∙ 24 дня 20 часов назад ∙ 31 ставка |