Now you can save models and choose from the 14 best ones. They are saved in models folder and you can even send them to your friends (send whole folder). You can also load saved models with “L” and save with “S”, to choose between different models use arrow keys.
Now DIF_MODE - if you would turn on this option two segments on inner circle will stick out so now its harder to ride a car.
Neural network is really good now. It is a race car. Changes:
learns how to drive instead of remembering trackA lot of changes has been made - firs of all is reward system - all these dim green lines are checkpoints, for crossing them neural network get a reward.
Then of course I implementer AI itself. Now it spawn a 100 cars and chooses the best each generation.
Also cars receive a benefit when they ride each lap faster. So riding faster is also a plus.
I increased size of cars to make them a bit more realistic.
There is a video of already trained generations which shows what a generation looks like. They all disappear because I set so max amount of laps they can go is three, so new generation is created, because old one wouldnt crash.
There are a lot of thing to add still, like better physics, model saving and training for variety of tracks not only for one.
In this devlog I prepared everything to start teaching machines how to ride a car - the car was prepared for them. What has been done:
I added a functionality to the trash app. Now to clear “cache” in my OS, you have to play a game where you need to catapult trash to target. Controlls:
self destruction modeIn this addition i added more manuality to basic functions and huge amount of small fixes that enabled me to add new things. Some small updates:
ESC
Image Viewer
Toady I added two main thing and first is the taskbar update - was added decorative icon and time in right side (hh:mm:ss and dd:mm:yyyy)
Also I added install command that shows animation of installation as well as changes in dictionary that package was installed. For now it doesnt work - system feels as everything preinstalled but next thing to do is to add restrictions to system usage without proper installations.
Today I added lock screen where you choose your username and whether you want to use this system in manual mode. Also I added command neofetch to show ManualOS logo in console.
You can try current version using this link:
https://robertsrob.github.io/Manual_OS/
Now that is the projects main part - terminal installs - manual part. User will have to install packages to do something - open apps, close apps, minimize apps - super MANUAL, so disk is not flooded with unnecessary packages.
Today I added terminal and help command, with plans to expand amount of commands. Interesting part of implementation was color setup - I made terminal structure rework from initial idea. With this console structure I can easily write new colors to show in terminal. There is also easter egg)).
Whats next:
ManualityP.S. Manu testers may be fooled, but you can actually open multiple windows of the same app, as much as you want, just like in Linux or any other OS.
Now taskbar is not a decoration it is a functinable piece of software. You can choose app to open, choose whats app is on top of other and minimizing works. If you minimize app now pressing in the taskbar you can bring it back! Now thats pretty cool HUH? 😅 Also I added Notepad where you can write something, no functionaluty for now only textarea but looks goood.
Also used backdrop-filter: blur(25px) to blur backgrounds, looks good to me.
I added so when you double click on icon the window with app opens. Also browser was added. It is not google, funny thing google simply doesnt work in iframe. Also these windows are draggable from left side.
You can write a url and press Enter, then site will be loaded. In exaples can be seen Wikipedia and my other project - Authentication template )
If you want to try current version you can visit this link: https://robertsrob.github.io/Manual_OS/
The idea is to make Web OS where nothing is installed and you have to install everything manually. There will be two options to use complete instalation or do manualy. Right now i am building main part then to split it and make users to install by parts everything (instalation is only in UI)
Minor bug fix
Fixed some bugs when signing up and pytest bug fix. Wat throwing 500 Internal server error because errors were not handled.