Name | Modified | Size | Downloads / Week |
---|---|---|---|
sources | 2025-05-31 | ||
binaries | 2025-05-31 | ||
README.txt | 2025-05-31 | 2.6 kB | |
Totals: 3 Items | 2.6 kB | 0 |
05-01-2015 (0.1.1-alpha) - initial release 05-08-2015 (0.1.2-beta) * Fixed leftover not showing up after buying it. * Added libc random numbers support - running the program under operating systems other than linux becomes possible. A compilation with MinGW under Windows have been tested. * The source of the random numbers can be any file - not just /dev/urandom. * Added cpu decision moves randomization. 05-12-2015 (0.1.3) * Made cpu whist decision logic less agressive 05-22-2015 (0.1.4) * Fixed auction logic where misere has been claimed. * Added experimental multithreading support on systems that provide POSIX compatibility. Compile with 'make -f Makefile.pthreads' and run the binary as: ./prefp -nt <number of threads>. 01-02-2016 (0.1.5) * Added support for Intel RDRAND random numbers generation * Fixed some minor bugs 05-03-2019 (1.7.2-beta) * Added graphical interface with gtk-3.0 * Threads are enabled by default because graphical interface runs in a different thread 09-05-2024 (1.7.7.3) * Ported the program to MacOS * "prefp -nw" works properly for a text only interface * Interface improvements * Game files are now residing in home folder * Fixed some bugs 09-07-2024 (1.7.7.4) * Added spaces to the player cards shown in the GUI * Linux and MacOS use different naming conventions for named semaphores, so the program was fixed to compile and run on both operating systems 09-15-2024 (1.7.7.5) * Fixed a bug that prevented the human player to check a miser game * The list of possible cards of a CPU opponent in a game with cards of two players open added to the GUI * Fixed a bug that did not show this list in a 10 game * Fixed a bug which prevented entering more than one option on the commandline * Option -h for the hand select now works 10-12-2024 (1.7.7.8) * The game score is now calculated with floating point arithmetic * Added a clock animation when the CPU calculating a move takes a long time * The program can be compiled with or without GUI using the PREF_GUI flag * Use of named or unnamed semaphores can be selected using the NAMED_SEM flag * Some bug fixes 05-31-2025 (1.8.2) * Added an unnamed semaphores implementation on MacOS using Grand Central Dispatch (the default), named semaphores can be selected using the NAMED_SEM compilation flag * Computer now uses randomized discard * Added the "Auto Play" in the bottom right corner of the GUI (or 77 command in the console), which is shown when the game is fully calculated * Bug fixes