Простенькая игра в JAVA (точнее ее исправление)
12 PLNНужно исправить ошибки в игре, которую нам задали сделать до начала января.
Задание:
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: Напишите пожалуйста комментарии у всего что вы допишите(что делает данный участок кода), так как хочу разобраться в этом языке программирования (Понять где я сделал ошибки итд)
Załączniki 1
Aktualne zlecenia dla freelancerów w kategorii Java
Opracowanie aplikacji Android odtwarzacza dla usługi telewizji online
2220 PLN
Potrzebny programista Android do stworzenia natywnej aplikacji Android dla usługi telewizji online. Planowane są dwie wersje: dla urządzeń mobilnych: smartfony i tablety; dla Android TV / Android STB: dekodery. Orientacyjne terminy: do 3 miesięcy. Orientacyjny budżet: 150… Java, Programowanie na Androida ∙ 25 dni 7 godzin temu ∙ 31 ofert |