New features
- Added two new random pick algorithms
- These just pick a random five-letter-word for each suggestion with no regards to the given clues.
- Added an experimental "Anti-absurdle" algorithm, which suggests words based on the lowest number of possible answers in the pattern that has the most matching words for each possible suggestion.
- This algorithm scans through the answers left that match the given clues for each possible suggestion and match all possible answers to that suggestion for colour patterns.
- The colour patterns are counted and the colour pattern with the highest count will be used to compare suggestions.
- Across different suggestions, the highest pattern counts are compared. The word with the lowest count will be the suggestion.
- Included a debugging feature for Informational theory solvers which allows it to log the scores for all possible suggestions into 'debug.txt'.
- You can use this feature to observe the inner workings of Information Theory and Anti-absurdle algorithms.
- Spoiler mode is accessible via two secret codes (only require one to activate). One is stored as obfuscated text and the other is stored as a hash.
Changes
- Suggesting algorithms are now grouped into categories for a cleaner option selection experience.
- Make logs less annoying.
- Application now accepts an argument, '--no_clear_console', which will prevent the application from clearing your terminal history.
- In addition, before the application clears your terminal history, it will now provide an option for it to not clear your history.
Binary release
Note that due to the lack of certificate (which is paid), many common operating systems' security feature will flag the application as unidentified or even dangerous. However, let me assure you that the applications here should be safe. If you are still uncomfortable with running the binaries, you can download the source code and build the application yourself (instructions in the README.md and how-to-compile.txt files).
Windows
To get around the problem with Windows, you can click on the more details link in the SmartScreen dialog to show the run app option, and run the app.
macOS
For macOS, you need to first right click on the file in Finder and click "Open", then click on the grey button to run the app (this is to bypass the gatekeeper). Then you can directly run from the command line. Note that double-clicking on the icon will not give you any option to run the app, nor can you type ./waidle
to run it.
Linux
Note that the linux binaries are only tested on Ubuntu and Arch linux. If the binaries could not be executed you may need to build from source.
For linux, the binaries are compiled for 32-bit (i386) systems and 64-bit (x86_64) systems. It is best to use the binary that corresponds to your system.
To use the app, first open Terminal, then type ./waidle
to run. Type chmod +x ./waidle
and then type ./waidle
to run.
Checksums
Verifying the checksums of the binary file ensures that the file you've received are not being tampered with.
You can generate the MD5 and/or SHA256 hashes using certutil -hashfile <file> MD5
(Windows) / md5 <file>
(macOS) for MD5 or certutil -hashfile <file> SHA256
(Windows) / shasum -a 256 <file>
(macOS) for SHA256.
Ensure that the hash generated matches the respective hash below.
Filename | Hash |
---|---|
waidle-linux-i386.zip | MD5: e1ecd3f963224222267feaa341ca9d11 SHA256: 15cf927c7eef9dd3d5b2d0d8b5f738d67ab62b685ebdbe60fd75792160268382 |
waidle-linux-x86_64.zip | MD5: 8a34068279cfbf9bbc39b663f389e3ea SHA256: 969d4d7df198fe5d29f861c5da11a39da9a4bc089b24551d639b15d5a2091261 |
waidle-macos-arm64.zip | MD5: cddb0712e81cfeb55fe23f983f0f894d SHA256: 9afb42bebc347c5c5a94ec2e6a4122230d0127e0248ed8224670a043efe59fdf |
waidle-macos-intelx86_64.zip | MD5: 3939b9dbcdeb430f66ca49a4db0c16d3 SHA256: d7b28ed89a8517db37c07b1d53200403800a70e65c84c62a3ac62e7ab08914c7 |
waidle.exe | MD5: c951b064ca7d02625019d7168be601ee SHA256: 033c8be365b4c31f4314f3f175f4387159a2dd2d0d42102b177851fce580196c |