oSumAtrIX / mastermind

🎲 Mastermind - A code-breaking CLI game for two players written in C89
1 stars 0 forks source link

Freiwillige Zusatzaufgabe #17

Closed alphakilo11 closed 2 years ago

alphakilo11 commented 2 years ago

Es soll mo ̈glich sein, die Statistiken in einer Datei zu speichern, sodass sie auch beim Beenden des Programms nicht verloren gehen. Beim Starten des Programms sollen die vorhandenen Informationen aus der Datei eingelesen werden und bei der Durchfu ̈hrung neuer Spiele die neuen Werte erga ̈nzt werden.

alphakilo11 commented 2 years ago

Suggested File structure: {"playername", total_singleplayer_games, total_multiplayer_games, singleplayer_games_won, multiplayer_games_won, multiplayer_games_draw, total_guesses, total_black_pegs, total_white_pegs} Example: {"Alex", 25, 10, 15, 3, 1, 350, 100, 150}; {"Ohan", 13, 10, 10, 6, 1, 222, 98, 142}

oSumAtrIX commented 2 years ago

Instead of serializing as a human-readable file, writing binary data would be more efficient and sufficient. A specification will be needed for that.