I wanted to start learning more about neural networking and I found these great tutorials by Mat Buckland on Neural Networking and Genetic Algorithm(s). These tutorials are great for understanding Neurons and how a collection of them (a Neural Network) can learn things. In this tutorial, he created a program called smart tanks. This program shows how a neural network can be used to train “minesweepers” to pick up “mines”. As the application runs, the minesweepers get more and more efficient at picking up mines.
I also wanted to leverage Neural Networking in a video game. I started making a game called Neural Tanks that uses the Neural Networking from smart sweepers as AI for the game (The Neural Tanks game will eventually be playable in The Desert’s Rose as game in the arcade). As a first step, I implemented smart sweepers in Unreal Engine. Here is a link to my Unreal Engine implementation of smart tanks: https://katianie.com/SourceCode/Unreal/SmartTanks_UE4.zip
Hey Guys! I recently decided to leverage some of the code from the image resizer program to make a video upscaling program. It uses the same ESRGAN algorithm from the image resizer but it breaks a video into individual frames, upscale each frame, and create a video with the upscaled images. Check out the source code in the source code section. Download the video upscaler here!
I’ve been meaning to get this Image Resizer program out sooner but I got busy with a lot of stuff. The image re-sizer allows you to resize any .jpg, .png, or .bmp image file using various sizing methods (Interpolation modes). The Image Resizer can do simple resizing and all the way up to Neural Network Upscaling with ESRGAN. Check it out here or in the Applications section. The Source Code is also available in the Source Code section. Take care guys, Stay tuned for more updates! 😀
Hey All! How is everyone doing? Hope you’re having a fantastic new year. I come bearing the gifts of updates for The Desert’s Rose!
Added NPC’s to weapon store. Quests and NPC interaction coming soon.
Expanded internal editor for western stuff. Basically allowed me to add western dressed characters.
Offset idle animations for NPCs so they don’t look like their in sync.
Improved overall fidelity of button pressing on the wrist watch.
Added Saving and Loading.
Created pause menu and added saving and loading buttons.
Added inventory and inventory button. To add items to the inventory drag a grabbed item to the bottom slot of the inventory menu and it will be added when overlapping.
Fixed issue for pressing the buttons accidentally, it now requires the hand overlapping the button in order to press.
The other is an application to suspend a particular process. In this case, it suspends the Grand Theft Auto V process for 10 seconds and then resumes the process after. This is useful for creating an empty session in GTA Online.