fdai7727
|
516049f1bd
|
Hotfix: Bei Wörtern mit kleinen Buchstaben werden die Buchstaben als klein übernommen
|
11 months ago |
fdai7727
|
396757f477
|
Hinzufügen einer Weiterspielabfrage nach Ende einer Spielrunde
|
11 months ago |
fdai7727
|
43abfa0aa1
|
Erweiterung der Test für getWordFromList für Index über und unter Wortliste + Anpassung im Produktivcode
|
11 months ago |
fdai7727
|
37f32fef2b
|
Erweiterung des Testfall unterschiedlicher Buchstabe bei letterGuessed() um Groß- und Kleinschreibung
|
11 months ago |
fdai7727
|
bd53927ab2
|
Schreiben des Test für unterschiedliche Buchstaben bei letterGuessed()
|
11 months ago |
fdai7727
|
3b7e8d1484
|
Hinzufügen der Tests für noTrysLeft() + Anpassung im Produktivcode
|
11 months ago |
fdai7727
|
2af82e0adc
|
Aufteilen der Abbruchbedingung, sodass bei Eingabe von 0 nicht nochmal Hangman gezeichnet wird + Hinzufügen Abschiedsnachricht
|
11 months ago |
fdai7727
|
eaebe737ca
|
refactoring: Auslagern der Empfangsnachricht aus dem GameLoop in Hangman
|
11 months ago |
fdai7727
|
1e643eb08a
|
Verschieben der define Variablen in die .h-Datei, sodass sie ebenfalls für die Testdatei verfügbar ist
|
11 months ago |
fdai7727
|
3a2ef63aba
|
Erweiterung der Wortliste für Hangman
|
11 months ago |
fdai7727
|
72cd0c6b44
|
Einige kleine Komfortabilitätsänderung
|
11 months ago |
fdai7727
|
cbf15a5e39
|
refactoring: Einführen der konstanten Variable POSSIBLE_TRYS
|
11 months ago |
fdai7727
|
ccf87e12cf
|
Einbau der Abbruchbedingung bei zu viel falschen Tipps
|
11 months ago |
fdai7727
|
f0b83f487f
|
Entfernen eines ungenutzten formalen Parameters bei Funktion letterGuessed() und Hinzufügen eines Counters, der die Anzahl der Restversuche angibt
|
11 months ago |
fdai7727
|
5b256f172b
|
Hinzufügen, dass der Hangman bei falschen Raten erweitert wird
|
11 months ago |
fdai7727
|
9709a76863
|
refactoring: Definieren der Konstanten STAGENUM und ASCII_ART_SIZE
|
11 months ago |
fdai7727
|
e4def0a3a2
|
Hinzufügen der ASCII-Art für die Hangmanfigur + Kontrolle durch übergangsfunktion drawHangman
|
11 months ago |
fdai7727
|
90f36edc96
|
Kleine Verbesserung des Spielverhaltens (Verlassen durch Taste 0 während Spiel und nur einmaliges ausprinten bei doppelvorkommenden Buchstaben)
|
11 months ago |
fdai7727
|
89b622bb64
|
refactoring: Aufteilen der Funktion letterGuessed zu bool letterGuessed und changeLetter
|
11 months ago |
fdai7727
|
cb0f5e3d58
|
Schreiben der Tests für die Funktion letterGuessed
|
11 months ago |
fdai7727
|
c655a092fc
|
Erweiterung der Funktion letterGuessed(), sodass Groß- und Kleinschreibung registriert wird
|
11 months ago |
fdai7727
|
edc3b1f2df
|
Implementation der Funktion, dass bei passenden Buchstaben das displayWord erweitert wird.
|
11 months ago |
fdai7727
|
dbd68d4a90
|
Schreiben der Tests zu dem Testfall Groß-undKleinschreibung unterschiedlich für wordGuessed()
|
11 months ago |
fdai7727
|
b2b0190cba
|
Einbauen Abbruchbedingung, dass das Wort erraten wurde + Hinzufügen der Testfälle für ungleich und gleich
|
11 months ago |
fdai7727
|
0fb0f02821
|
Test für zu große Wertübergabe bei getWordFromList + Anpassung im ProduktivCode
|
11 months ago |
fdai7727
|
981856d4c7
|
Implementation der Tests für ein gültiges Parameter bei der Funktion getWordFromList
|
11 months ago |
fdai7727
|
b97858be05
|
refactoring: Auslagern von Funktionalität um einen return-Wert für Test zu erhalten + Separieren der Variablendeklaration von guessWord und displayWord für erhöhte Übersichtlichkeit
|
11 months ago |
fdai7727
|
0a7e4513bd
|
refactoring: Definition der konstanten Variablen LISTSIZE MAX_WORD_LENGTH und ersetzen an den jeweiligen Stellen
|
11 months ago |
fdai7727
|
0ace76ce85
|
Hinzufügen des Displaywortes
|
11 months ago |
fdai7727
|
b945065a1a
|
Implementation der Zufallsauswahl des gesuchten Wortes aus der Liste
|
11 months ago |
fdai7727
|
3b1b6bfc31
|
Hinzufügen der Liste der möglichen Wörtern
|
11 months ago |
fdai7727
|
13067a097c
|
Empfangsnachricht von Hangman + Implementation des gameloops
|
11 months ago |
fdai7727
|
feebb4ebc6
|
Anlegen der Dateien für Hangman und Einbau in das Interface
|
11 months ago |
fdai7727
|
af0fdc1487
|
refactoring: Auslagern von Funktionalität zu gameLoop() und getuserSelection(), um die Übersichtlichkeit zu verbessern
|
11 months ago |
fdai7727
|
c1e535f5e2
|
Erweiterung der Funktion getWelcomeMessageSSP() mit ASCII-Art
|
11 months ago |
fdai7727
|
098c67d0de
|
Erweiterung der Funktion printResult() mit ASCII-Art
|
11 months ago |
fdai7727
|
cf943347d9
|
Überarbeitung der Funktion printResult(), damit die Auswahl des Computers als Wort statt als Zahl ausgegeben wird
|
11 months ago |
fdai7727
|
2020e967fc
|
refactoring: Auslagern der Funktionalität zu den Funktionen selectCOMChoice(), getWelcomeMessage(), printResult()
|
11 months ago |
fdai7727
|
389a40da9b
|
Änderung Position der Initalisierung von srand() um die Zufälligkeit zu garantieren
|
11 months ago |
fdai7727
|
4411a4b1e6
|
refactoring: Verständlichere Benennung einiger Variablen: in schereSteinPapier(): user->userChoice, com->comChoice, win->winNum; formale Variable in calculateWinner(): x->userSelection, y->comSelection
|
11 months ago |
fdai7727
|
6021ee8e0a
|
refactoring: Einführen der konstanten Variablen scissor, rock, paper für die Nutzung in den Tests
|
11 months ago |
fdai7727
|
8c90131f90
|
refactoring: Einheitliche Benennung der Test, Strukturierung nach Testfällen und Kommentierung der Tests
|
11 months ago |
fdai7727
|
73943582ed
|
Implementation der Tests für den Testfall ungueltige Parameterübergabe bei calculateWinner() + Korrektur im Prodktivcode (Einfügen von Default bei äußerer Switch)
|
11 months ago |
fdai7727
|
87b5a7d42a
|
Implementation der Test für den Testfall 'Sieg'
|
11 months ago |
fdai7727
|
bc7ba1d0a6
|
Implementation der Tests für den Testfall 'Verloren' + Korrektur im Produktivcode bei der Ergebnisberechnung
|
11 months ago |
fdai7727
|
feab52722b
|
Implementation der Tests für Testfall Unentschieden
|
11 months ago |
fdai7727
|
58e6b3018b
|
Implementation der Berechnung des Gewinners
|
11 months ago |
fdai7727
|
edaeb98d0a
|
Implementation der zufälligen Computerauswahl
|
11 months ago |
fdai7727
|
a19c2caa67
|
Schreiben der Empfangsnachricht und Implementation des GameLoops + Abänderung der Funktion zu void
|
11 months ago |
fdai7727
|
646f5ad068
|
Anlegen der Dateistruktur von Schere Stein Papier
|
11 months ago |