54 Commits (64247b0c528e32e42c2e96e5729cad24f925a3f0)
 

Author SHA1 Message Date
fdai7727 64247b0c52 refactoring: Umbenennen der formalen Parameter von wordGuessed() zu verständlicheren Namen 11 months ago
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