Black holes are memory leaks of the Universe 😯
Tunnel Beast Modeling Timelapse
I modeled a Tunnel Beast, the creature from my game in progress, Ordy. From the concept art generated with ChatGPT to polygon modeling, UV unwrapping, texturing, animation, and integrating it in the Unreal Engine.
When Nature Called and Tech Ghosted
Picture this: I’m on the porcelain throne, phone in hand, ready for my daily “math-and-methane” ritual. My trusty multiplication app suddenly dies—ad network gone, paywall up. Pay to poop? Nope.
Enter ChatGPT
“Need a free web game: 20 problems, big buttons, timer, records. Still… occupied.” “On it,” said the AI.
What we built:
- Difficulty: Easy 1-10, Medium 1-20, Hard 1-50
- Huge numpad + backspace for clumsy thumbs
- Live timer & remaining counter
- Records (newest first)
- Tab-style Game | Records
- Inline problem: “7 × 8 = …”
After a few fiber-fueled test runs, Multiplication Throne Edition was born—no ads, no downloads. Play it now: mika.global/games/math.html.
Add it to your iPhone
- Open the link in Safari.
- Tap Share → Add to Home Screen.
- Name it (e.g., “Toilet Times”).
- Tap Add—done.
Each run is timestamped locally.
Moral
When an app bails mid-dump, don’t subscribe—DIY with AI. ChatGPT turned toilet downtime into brain-training uptime. Now, if you’ll pardon me, the timer’s ticking. �⏱️
🌸 Thu, May 8, 2025 🌸
I’m wondering what would happen if we trained LLMs on LeetCode challenges—not using pre-written solutions, but allowing the model to come up with its own. The feedback signal would be whether the code passes the challenge or not, ignoring other aspects like formatting or variable naming, which might be terrible. Starting with a base model and fine-tuning it on LeetCode challenges, I’m curious what the resulting code would look like: an unreadable mess, clean and maintainable, or something in between.
🌸 Mon, May 5, 2025 🌸
Yesterday, I asked ChatGPT to help me with the following:
- How to select all non-quad polygons in Blender
- How to implement a combo box using ImGui
- Translate a forum thread from Chinese
- Generate concept art
🌸 Mon, May 5, 2025 🌸
In this video, I 3D model in Blender the character for my game. The former NeatAid corp scientist who is hiding underground. The concept art was generated by ChatGPT. The hair asset I have obtained from one of the free assets from the Epic marketplace.
🌸 Sun, May 4, 2025 🌸
Have you used Blender so much that when you brush your teeth, you think, ‘I only need to brush the right side— the mirror modifier will handle the left’?
Yesterday, I used AI in the following ways:
- I asked it to reset my GIMP layout.
- I asked it to generate UI/UX mockups.
- I tried to figure out how to split my 4K screen into four virtual smaller screens (but failed).
Everything is going to be fine from now on, PewDiePie installed Linux.
Naming is hard. Prefer DEBUG_ENABLED
over NODEBUG
, and use Feature.Enabled
instead of Feature.Disabled
. Otherwise, you’ll end up with something like #define NODEBUG 0
and find yourself wondering what it even means.
YouTube Premium has this annoying feature: when you press the side button on your phone, the video keeps playing.
It was nighttime at the camp. I opened some movie on YouTube—something about Jesus in the desert. I watched for about 10 seconds, got bored, and put the phone away.
About 10 minutes later, I heard a faint, desperate scream. It scared the shit out of me.
Turns out, the movie had been silent for 10 minutes… until Jesus suddenly screamed in the desert.
CAPTCHAs may soon ask you to draw Mickey Mouse to prevent AI from accessing websites. 😛
The official repository for BlenderTools apparently died (I use it for the SendToUnreal tool); the last release was almost 2 years ago, but https://github.com/poly-hammer/BlenderTools is still active and also has updates to support Blender 4.x versions.
Mandelbrot but AI sings
What if I made a tutorial where, instead of narrating it myself, I used AI-generated songs to sing the entire lesson? Would that make it easier to understand and more entertaining? After all, kids learn the alphabet through the alphabet song, right?
My solar panels stopped working, the service man will come next week on Monday.
I came across a different serialization format. Currently, I use JSON, Protocol Buffers, and sometimes just raw-dog the data. I think msgpack
is a promising format that could work across all my use cases.
🌸 Tue, Apr 8, 2025 🌸
Tooltips in Unreal Engine 5 - Blueprint Tutorial
🌸 Tue, Apr 1, 2025 🌸
Unreal Engine GC is so good; I love it very much. Gotcha, April Fools.
Some of my camping adventures
To hide/show the titlebar of maximized windows in KDE, go to the file ~/.config/kwinrc
and update the boolean value of BorderlessMaximizedWindows=true
.
https://discuss.kde.org/t/hide-titlebars-of-maximised-windows/1162
weight mechanism puzzle UE5 game mechanics
If you just need to change the filament in your 3D printer and your common 3D printer software is too heavy, you can use the lightweight Pronterface instead.
🌸 Sun, Mar 9, 2025 🌸
Unreal Engine: +x is forward, +z is up.
🌸 Sun, Mar 9, 2025 🌸
std::localtime
is not thread safe. Don’t use it.
1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 41 - 42 - 43 - 44 - 45 - 46 - 47 - 48 - 49 - 50 - 51 - 52 - Next