Friederike von Gruben
905e5975ab
Added getPoints() to BlackJack
This method returns the points from the bot or the player
2 years ago
Friederike von Gruben
b16aab62c5
Added getPlayerName() to BlackJack
2 years ago
Friederike von Gruben
04d9439db6
Edited BlackJack constructor
Set botIn = true
2 years ago
Friederike von Gruben
673372adca
Edited BlackJack constructor
Set playerIn = true
2 years ago
Friederike von Gruben
b17b3bc18a
Edited BlackJack constructor
Set botPoints
2 years ago
Friederike von Gruben
f5aa351958
Edited BlackJack constructor
Set playerPoints
2 years ago
Friederike von Gruben
1e8a16c14d
Created BlackJack constructor
Set playername
2 years ago
Friederike von Gruben
37570a200c
Created enum in BlackJack
This is for the PLAYER and BOT
2 years ago
Friederike von Gruben
eab3f7bda1
Created BlackJack class
2 years ago
Friederike von Gruben
d0142a9c26
refactoring: Deleted unused method returnCommands()
2 years ago
Friederike von Gruben
66d9d812c7
refactoring: The HashMap commands is final now
2 years ago
Friederike von Gruben
bf45a59405
Created BlackJackCommand and added to the CommandListener
2 years ago
Friederike von Gruben
46422e4d5c
unittest: Edited test for QuizCommand
This test tests the print function
2 years ago
Friederike von Gruben
3641292f5e
refactoring: Deleted unused imports
2 years ago
Friederike von Gruben
56794efd3b
unittest: Edited test for QuizCommand
This test tests the random function which gives a random number between 0 and a length back
2 years ago
Friederike von Gruben
e6b712ca09
unittest: Edited test for QuizCommand
This test tests whether the canPlayAgain function works or not
2 years ago
Friederike von Gruben
c8c68946b0
unittest: Edited test for QuizCommand
This test tests the ending message for the quiz
2 years ago
Friederike von Gruben
ada95c7e03
unittest: Created test for QuizCommand
This test tests the start/welcome message to the quiz
2 years ago
Friederike von Gruben
915d3829dc
refactoring: Edited method name in QuizCommand
endmessage -> endMessage
*Camel Case Convention
2 years ago
Friederike von Gruben
05693206bd
refactoring: Edited method name in QuizCommand
anfangsnachricht -> starterMessage
2 years ago
Friederike von Gruben
f92d8f5847
Updated quiz message
How long user has to wait to play toward
2 years ago
Friederike von Gruben
7ccb7ee304
refactoring: Outsourced code
Outsourced ending quiz message
2 years ago
Friederike von Gruben
b4ff7a5d2a
refactoring: Outsourced code
Outsourced starter quiz message
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
Friederike von Gruben
6405c41b32
Added new questions
2 years ago
Friederike von Gruben
ad42f3ff85
Added writeObject method to the JSON Parser to write json objects
2 years ago
David Hermann
13f6640dc7
refactoring: Moved InteractionLoop and JsonParser to the new directory "classes".
Removed test code from JsonParser.
Removed comment in Main
2 years ago
David Hermann
ede261e59d
refactor: Deleted unused imports from Main class
2 years ago
David Hermann
59a36a66a6
unittest: Added unit test for the quit/exit command
2 years ago
David Hermann
b3dfbe3601
refactor: outsourced code in String function
2 years ago
David Hermann
dfc7fae51a
refactor: Deleted unit test for main class.
Removed scanner from main class.
2 years ago
David Hermann
ffca558531
unittest: Added unittest for the help command
2 years ago
David Hermann
5a35f0ee84
refactor: Edited help command
Prepared for unit test, output message is now hardcoded
2 years ago
David Hermann
d46176e8a2
Added the quit command
This command quits the game with exit code 0.
2 years ago
David Hermann
0933a56a4d
Added the help command
This command prints a list of all commands which are available
2 years ago
David Hermann
4038f1bfd5
The game loop is now checking if the command exists.
2 years ago
David Hermann
a878b6ad0d
The boot class will be created now.
2 years ago
David Hermann
41ae408d8c
Created the boot class
After creating an object from this class, the game will start by here.
Added the CommandListener
This listener will add the commands which the game has and will have
2 years ago