From e2df31243862c3ca3c3237ae46ee5bbd48936f33 Mon Sep 17 00:00:00 2001 From: Angelos Date: Thu, 22 Oct 2026 16:16:52 +0200 Subject: [PATCH 1/4] gametest file entfernt --- Startcode/gametest.c | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 Startcode/gametest.c diff --git a/Startcode/gametest.c b/Startcode/gametest.c deleted file mode 100644 index 37e72d4..0000000 --- a/Startcode/gametest.c +++ /dev/null @@ -1,33 +0,0 @@ - -#include -#include "graphicalGame.h" -#include "game.h" - -int main(void) -{ - char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN]; - - char words[][MAX_WORD_LEN] = { - "HALLO", - "WELT", - "AUTO", - "BIRNE", - "APFEL", - "BANANE", - "LANGESWORT", - "REITSPORT", - "APFELBAUM", - "DRACULA", - "LAPTOP", - "BILDSCHRIM", - "HAUS" - }; - - unsigned int wordCount = sizeof(words) / sizeof(words[0]); - - int placedWords = createWordSalad(salad, MAX_SEARCH_FIELD_LEN, words, wordCount); - startGame(salad, MAX_SEARCH_FIELD_LEN, words, wordCount, 1000); - printf("Placed words: %d\n", placedWords); - - return 0; -} From c5837d86ada3eb018e9fee5bbed542d916b85e25 Mon Sep 17 00:00:00 2001 From: Angelos Date: Thu, 22 Oct 2026 17:00:56 +0200 Subject: [PATCH 2/4] =?UTF-8?q?Spielfeld=20wieder=20gr=C3=B6=C3=9Fer=20gem?= =?UTF-8?q?acht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Startcode/game.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Startcode/game.h b/Startcode/game.h index d6cd51b..cc66572 100644 --- a/Startcode/game.h +++ b/Startcode/game.h @@ -3,7 +3,7 @@ #include "input.h" -#define MAX_SEARCH_FIELD_LEN 20 +#define MAX_SEARCH_FIELD_LEN 100 int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsigned int searchFieldLen, const char words[][MAX_WORD_LEN], unsigned int wordCount); From 0e217a5e68a0659cdc4a441dd51f40bc8d2932bd Mon Sep 17 00:00:00 2001 From: Angelos Date: Thu, 29 Oct 2026 10:09:12 +0100 Subject: [PATCH 3/4] README erstellt --- Startcode/README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Startcode/README.md diff --git a/Startcode/README.md b/Startcode/README.md new file mode 100644 index 0000000..3687af2 --- /dev/null +++ b/Startcode/README.md @@ -0,0 +1,15 @@ +# Wortsalat Projekt + +**Was ist das?** +Ein Generator für Buchstabensalate. Das Programm liest eine Liste von Wörtern aus einer übergebenen Textdatei (z. B. `words.txt`), versteckt diese zufällig in einem Raster und füllt die restlichen leeren Felder mit zufälligen Buchstaben auf, sodass ein Wortsuchrätsel entsteht. + +**Code frisch bauen (wichtig vor jedem Testen)** +make clean +make wordsalad_myversion + +**Das Spiel starten** +./wordsalad_myversion words.txt + +**Automatische Uni-Tests ausführen** +make test +./runTests From d505f8068258239be6795057d243c7cf5440a14d Mon Sep 17 00:00:00 2001 From: Angelos Date: Thu, 29 Oct 2026 10:15:09 +0100 Subject: [PATCH 4/4] Readme aktualisiert --- Startcode/README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Startcode/README.md b/Startcode/README.md index 3687af2..6bfe491 100644 --- a/Startcode/README.md +++ b/Startcode/README.md @@ -1,15 +1,14 @@ # Wortsalat Projekt -**Was ist das?** -Ein Generator für Buchstabensalate. Das Programm liest eine Liste von Wörtern aus einer übergebenen Textdatei (z. B. `words.txt`), versteckt diese zufällig in einem Raster und füllt die restlichen leeren Felder mit zufälligen Buchstaben auf, sodass ein Wortsuchrätsel entsteht. +Ein GeneDas Programm liest eine Liste von Wörtern aus einer übergebenen Textdatei (z.B. `words.txt`), versteckt diese zufällig in einem Raster und füllt die restlichen leeren Felder mit zufälligen Buchstaben auf, sodass ein Wortsuchrätsel entsteht. -**Code frisch bauen (wichtig vor jedem Testen)** +Code frisch bauen make clean make wordsalad_myversion -**Das Spiel starten** +Das Spiel starten ./wordsalad_myversion words.txt -**Automatische Uni-Tests ausführen** +Uni-Tests ausführen make test ./runTests