Mastermind created in C (https://en.wikipedia.org/wiki/Mastermind_(board_game)) Utilises numbers 1, 2, ... N instead of colours. "Farnarkles" mean same colour and position and "arkles" mean same colour but out of position.
UNSW COMP1511 17s1 lab05
To play the game
$ gcc count.c create_random_tiles.c farnarkle_io.c play_farnarkle.c -o mastermind $ ./mastermind Enter guess for turn 1: 1 2 3 4 0 farnarkles 1 arkles Enter guess for turn 2: 4 5 6 7 4 farnarkles 0 arkles You win
To use the bot
$ gcc count.c create_random_tiles.c farnarkle_io.c farnarkle_player.c player_test.c -o mastermind_bot -lm $ ./mastermind_bot 1 2 3 4 Guess for turn 1: 1 1 8 8 1 farnarkle 0 arkles Guess for turn 2: 1 2 3 4 4 Farnarkles 0 arkles You win
Compile with gcc count.c create_random_tiles.c farnarkle_io.c play_farnarkle.c -o mastermind to play the game
Compile with gcc count.c create_random_tiles.c farnarkle_io.c farnarkle_player.c player_test.c -o mastermind_bot -lm to use the bot to play the game.
farnarkle.h contains several definitions which can be modified
Do as you wish, I suppose
MIT