Juliakn66
11e9541a1f
refactoring: replace code for more readability
2 years ago
Juliakn66
986151d614
implementing method collectItem() in collectCommand.java
2 years ago
Juliakn66
2deb02b591
updated CollectCommand.java: generate a user input to collect specific item
2 years ago
Juliakn66
ec1ee44981
edited method collectItem() of CollectCommand
2 years ago
Juliakn66
841665d081
created method collectItem() to collectCommand
2 years ago
Juliakn66
f9a4bef143
added lookaroundCommand to helpCommand and helpCommandTest
2 years ago
Juliakn66
b8ddcdd879
refactoring: create new method getMobsOutput() to LookaroundCommand
2 years ago
Juliakn66
bf28336b77
refactoring: create new method getItemsOutput to lookaroundCommand.java
2 years ago
Juliakn66
1b1b9af898
refactoring: create new method getRandomMob() to LookaroundCommand.java
2 years ago
Juliakn66
2d13de8429
refactoring: created new method getRandomItem()
2 years ago
Juliakn66
5d8d6b764e
refactoring: created method getLocationObject()
2 years ago
Juliakn66
8370dc59b2
added output of randomItems, randomMobs, and description of location
2 years ago
Juliakn66
f6fb656ecd
generate random mobs and items in Lookaround Command()
2 years ago
Juliakn66
8bb9367d7b
updated LookaroundCommand()
get ArrayList of currentLocation of Player
2 years ago
Juliakn66
577c2a61ec
added CollectCommand to CommandListener
2 years ago
Juliakn66
b8b4b6ea25
create CollectCommand.java
2 years ago
Friederike von Gruben
d08bdb85e0
refactoring: Outsourced time feature
The time feature for the quiz has a seperate method now which returns the difference of the current time and the time you played the last time. If the difference is greater than 0 you can't play.
2 years ago
Friederike von Gruben
b4cc87b7ca
Added time feature for quiz
You have to wait a min time after you can play the quiz again. Currently 5 minutes
2 years ago
Friederike von Gruben
eadd9316e1
refactoring: Outsourced gold method
The method to add gold after your answer was right is now in a seperate method
2 years ago
Friederike von Gruben
949d479d9c
Earn gold with quiz
You can earn some gold with your quiz now
2 years ago
Friederike von Gruben
c720c4836f
refactoring: Outsourced Code
Generating the question with possible answers now in outsourced method
2 years ago
Friederike von Gruben
96715d3f43
refactoring: Edited code structure
Outsourced the generating random number method
2 years ago
Friederike von Gruben
37ad1c9b1e
refactoring: Created print method
This method is printing a messag to the console and returning the same message
2 years ago
Friederike von Gruben
34c135d54c
refactoring: Outsourced code
Whether the answer is correct or not is outsourced now
2 years ago
Friederike von Gruben
50784178b3
Update QuizCommand.java
Getting userinput and checking whether answer is correct
2 years ago
Friederike von Gruben
803ed2f6fc
Update QuizCommand.java
Random question picked from json file and printed out with answeres
2 years ago
Friederike von Gruben
cb3c5b402e
refactoring: Updated Json File
Added lastPlayed keyword
2 years ago
Friederike von Gruben
ed0debe9fa
Created new Command: Quiz
2 years ago
Friederike von Gruben
083e9ae00e
refactoring: Updated JsonParser
Edited method name
Now working with relative paths
2 years ago
David Hermann
62ddc0bd3c
Update Player.java
Added empty constructor for unit tests
2 years ago
David Hermann
7131083fd9
Update Mob.java
Added empty constructor for unit tests
2 years ago
David Hermann
5e723f41b3
Update Location.java
Added empty constructor for unit tests
Added setName() method for unit tests
2 years ago
David Hermann
ce6247312e
Update Item.java
Changed the privacy of the variables
Added empty constructor for unit tests
2 years ago
Juliakn66
ac7fd50507
updated Json files: gameconfig.json an items.json
2 years ago
Juliakn66
abb4bf1d46
added function set inventory() to Player file
2 years ago
Juliakn66
a74982a065
added new Command: "lookaround"
2 years ago
Juliakn66
03979f3fc9
refactoring: delete unused code
2 years ago
Juliakn66
97e004966a
Refactoring: deleting unnecessary code
in detail: array of items and mobs won't be print out anymore
2 years ago
David Hermann
d09e3b1c2d
refactoring: Removed unused imports
2 years ago
David Hermann
c7b8855442
refactoring: Language change, added color
When a command is unkown, the language is now german and the message is red.
2 years ago
David Hermann
67822c0a8e
refactoring: Deleted unused imports
2 years ago
Juliakn66
8958d30b07
added inventory command to help command and helpcommandtest
2 years ago
Juliakn66
1dfd9f05bd
refactoring: edited message of inventoryCommand
2 years ago
Juliakn66
85b25fae39
refactoring: added colors
2 years ago
Juliakn66
56792352b6
create lookaroundCommand.java
2 years ago
Juliakn66
fdb1744f20
added InventoryCommand to CommandListener to call inventory in game
2 years ago
Juliakn66
4155578805
edited InventoryCommand: added amount to readInv()
2 years ago
Juliakn66
c204733e70
edited player constructor
added to arrayList inventory the items of file playerconfig
2 years ago
Juliakn66
e7f156b1af
added damage and doesDamage to playerconfig
2 years ago
Juliakn66
f71eae31a1
added methods getAmount() and setAmount() to item.java
2 years ago