winget install --id=GiulioSorrentino.wheelofnumfortune.avalonia -e
A simple program for guessing cookie discovering only one letter for time. It is not automated. It's in avalonia using the Material dialect of Google, but does not have the stylesheet, but has the ReactiveUI.
WheelOfNumFortune.Avalonia is an interactive educational game designed to enhance English language learning through letter guessing. Players engage in discovering hidden letters within sentences or phrases, fostering vocabulary expansion and grammar comprehension.
Key Features:
Audience & Benefit: Tailored for families and language learners, this game offers a fun approach to mastering English. It aids in vocabulary building, grammar understanding, and encourages collaborative learning among family members.
Installation: Available via winget, ensuring easy installation across supported platforms.
This description captures the essence of WheelOfNumFortune.Avalonia, highlighting its educational value and user-friendly design without unnecessary hype or technical jargon.
A fortune discover game for windows and linux in avalonia dialect material of Google. This project does not use the google's xaml stylesheet, but use the reactive ui of avalonia (it's read multitrheaded)·
The game is a family game to play together, to get to know English, so imagine you and your partner playing "guess the English sentence" and she shouts "as so long, not is so long".
This is the registered motto.
Follow the guide at https://learn.microsoft.com/it-it/dotnet/core/install/linux-debian first
Then follow the guide at http://numeronesoft.ddns.net:8080
and then update and install wheelofnumfortune.avalonia
Prerequisites:
https://learn.microsoft.com/en-us/linux/packages
Note: the packages are system independent and IL, so in theory it is sufficient to reinstall the package at each desktop runtime update and start the program once to get the updated binary code. Obviously if they update avalonia you need to recompile.
For using the dark theme on debian the app must be recompiled adding the parameter RequestedThemeVariant with the value Dark at the Application node to the App.xaml file.
Prerequisites:
https://winstall.app/apps/Microsoft.DotNet.DesktopRuntime.9
Note: the packages are system independent and IL, so in theory it is sufficient to reinstall the package at each desktop runtime update and start the program once to get the updated binary code. Obviously if they update avalonia you need to recompile.
The animation I found on the example of material of google was circulareasein. It can be found in MainView.axaml in pageslide node the parameters slideouteasing and slideineasing.
Here is the list of animations, obsioulvy it needs to be recompiled.
https://reference.avaloniaui.net/api/Avalonia.Animation.Easings/
There are some escape string are not converted, so the screen may be unfriendly, some times.
There are some escape strings are not recognized, so the solution may be wrong even if it's correct. For solving it, try to copy the original string covered by asterisks and change the ones are not discovered yet.