51 Followers
244 Following
155 Posts
Game Developer  Game Player   Vibing   Dota 2
homepagehttps://milehighcoder.com/
I promise, no more labubus. The crew is perfect as is.
I crossed a dangerous line buying my first Labubu
Octarine log: the project builds again which is major progress. The query system needs to be fixed for things to work and there can be gaps in the archetype tree, but things are progressing.
Octarine log: I haven't worked on the engine in a few days because it's been busy here. Hope I remember what I was doing when I find time.
Octarine log: Thought I was out of metaprogramming hell, but I only ascended to a new ring.

Octarine log: I'm template maxing:

template <typename T>
T& Get() {
return const_cast<T&>(static_cast<const std::decay_t<decltype(*this)>&>(*this).Get<T>());
}

Octarine log: I didn't work on the engine today, but instead improved my daily and weekly templates in Obsidian notes. My weekly review process is much easier now.
Octarine log: more refactoring to convert components into entities. As I work through queries, it's clear this is the right call as making everything an entity opens a lot of doors.
Octarine log: more refactoring to get relationships working. My recently refactored archetype typing system needs more refactoring to accept the fact components are entities.
We need to do something about the falsehoods children are learning in their schools. https://youtube.com/shorts/x3zt2MJuVzM?si=hMbxfQ1gBYKySrL7
Before you continue to YouTube