148 Commits (89f450a3175bb75fc8a29f1af554621745a701ed)

Author SHA1 Message Date
fdai7727 1e643eb08a Verschieben der define Variablen in die .h-Datei, sodass sie ebenfalls für die Testdatei verfügbar ist 1 year ago
fdai7727 3a2ef63aba Erweiterung der Wortliste für Hangman 1 year ago
fdai7727 72cd0c6b44 Einige kleine Komfortabilitätsänderung 1 year ago
fdai7727 cbf15a5e39 refactoring: Einführen der konstanten Variable POSSIBLE_TRYS 1 year ago
fdai7727 ccf87e12cf Einbau der Abbruchbedingung bei zu viel falschen Tipps 1 year ago
fdai7727 f0b83f487f Entfernen eines ungenutzten formalen Parameters bei Funktion letterGuessed() und Hinzufügen eines Counters, der die Anzahl der Restversuche angibt 1 year ago
fdai7727 5b256f172b Hinzufügen, dass der Hangman bei falschen Raten erweitert wird 1 year ago
fdai7727 9709a76863 refactoring: Definieren der Konstanten STAGENUM und ASCII_ART_SIZE 1 year ago
fdai7727 e4def0a3a2 Hinzufügen der ASCII-Art für die Hangmanfigur + Kontrolle durch übergangsfunktion drawHangman 1 year ago
fdai7727 90f36edc96 Kleine Verbesserung des Spielverhaltens (Verlassen durch Taste 0 während Spiel und nur einmaliges ausprinten bei doppelvorkommenden Buchstaben) 1 year ago
fdai7727 89b622bb64 refactoring: Aufteilen der Funktion letterGuessed zu bool letterGuessed und changeLetter 1 year ago
fdai7727 cb0f5e3d58 Schreiben der Tests für die Funktion letterGuessed 1 year ago
fdai7727 c655a092fc Erweiterung der Funktion letterGuessed(), sodass Groß- und Kleinschreibung registriert wird 1 year ago
fdai7727 edc3b1f2df Implementation der Funktion, dass bei passenden Buchstaben das displayWord erweitert wird. 1 year ago
fdai7727 dbd68d4a90 Schreiben der Tests zu dem Testfall Groß-undKleinschreibung unterschiedlich für wordGuessed() 1 year ago
fdai7727 b2b0190cba Einbauen Abbruchbedingung, dass das Wort erraten wurde + Hinzufügen der Testfälle für ungleich und gleich 1 year ago
fdai7727 0fb0f02821 Test für zu große Wertübergabe bei getWordFromList + Anpassung im ProduktivCode 1 year ago
fdai7727 981856d4c7 Implementation der Tests für ein gültiges Parameter bei der Funktion getWordFromList 1 year 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 1 year ago
fdai7727 0a7e4513bd refactoring: Definition der konstanten Variablen LISTSIZE MAX_WORD_LENGTH und ersetzen an den jeweiligen Stellen 1 year ago
fdai7727 0ace76ce85 Hinzufügen des Displaywortes 1 year ago
fdai7727 b945065a1a Implementation der Zufallsauswahl des gesuchten Wortes aus der Liste 1 year ago
fdai7727 3b1b6bfc31 Hinzufügen der Liste der möglichen Wörtern 1 year ago
fdai7727 13067a097c Empfangsnachricht von Hangman + Implementation des gameloops 1 year ago
fdai7727 feebb4ebc6 Anlegen der Dateien für Hangman und Einbau in das Interface 1 year ago
fdai7727 af0fdc1487 refactoring: Auslagern von Funktionalität zu gameLoop() und getuserSelection(), um die Übersichtlichkeit zu verbessern 1 year ago
fdai7727 c1e535f5e2 Erweiterung der Funktion getWelcomeMessageSSP() mit ASCII-Art 1 year ago
fdai7727 098c67d0de Erweiterung der Funktion printResult() mit ASCII-Art 1 year ago
fdai7727 cf943347d9 Überarbeitung der Funktion printResult(), damit die Auswahl des Computers als Wort statt als Zahl ausgegeben wird 1 year ago
fdai7727 2020e967fc refactoring: Auslagern der Funktionalität zu den Funktionen selectCOMChoice(), getWelcomeMessage(), printResult() 1 year ago
fdai7727 389a40da9b Änderung Position der Initalisierung von srand() um die Zufälligkeit zu garantieren 1 year 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 1 year ago
fdai7727 6021ee8e0a refactoring: Einführen der konstanten Variablen scissor, rock, paper für die Nutzung in den Tests 1 year ago
fdai7727 8c90131f90 refactoring: Einheitliche Benennung der Test, Strukturierung nach Testfällen und Kommentierung der Tests 1 year 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) 1 year ago
fdai7727 87b5a7d42a Implementation der Test für den Testfall 'Sieg' 1 year ago
fdai7727 bc7ba1d0a6 Implementation der Tests für den Testfall 'Verloren' + Korrektur im Produktivcode bei der Ergebnisberechnung 1 year ago
fdai7727 feab52722b Implementation der Tests für Testfall Unentschieden 1 year ago
fdai7727 58e6b3018b Implementation der Berechnung des Gewinners 1 year ago
fdai7727 edaeb98d0a Implementation der zufälligen Computerauswahl 1 year ago
fdai7727 a19c2caa67 Schreiben der Empfangsnachricht und Implementation des GameLoops + Abänderung der Funktion zu void 1 year ago
fdai7727 646f5ad068 Anlegen der Dateistruktur von Schere Stein Papier 1 year ago
fdai7727 a24ec8913d Implementation des Interfaces in der main-Datei 1 year ago
fdai7727 4548b58832 Anlegen der Team main.c-Datei 1 year ago
fdai7727 b445b27570 Initial Commit 1 year ago