BBlakeinblake.hashnode.dev·Jan 10, 2022 · 16 min readFX My Life 3.4: It's a Trap!OK, we're gonna add a trap this time, but before we start, we have to clean up last lesson's messes. We did a restructuring of the code, which was cool and (I don't think) particularly challenging, but hashnode gets very, very laggy to edit at a cert...00
BBlakeinblake.hashnode.dev·Dec 31, 2021 · 20 min readFX My Life 3.3: Monsters and BulliesI write these in odd moments between other, more "serious" work and sometimes, if I get busy, it can take weeks to come out with a new installment. And then when I get to the end of the post, I'm not sure where I started from! (This is another advant...00
BBlakeinblake.hashnode.dev·Dec 22, 2021 · 22 min readFX My Life 3.2: Seek The Treasure!We can now place walls in our level designer, so let's add the next game piece: treasure. The characteristics of treasure are: It occupies a space. When the player bumps into it, he picks it up. (It vanishes.) Optionally, we can say the exit will no...00
BBlakeinblake.hashnode.dev·Dec 1, 2021 · 19 min readFX My Life 3.1: WallsNow that we've got a framework, we're ready to think in terms of game design. This is always fun. When you get down to it, the basic elements of this kind of puzzle are very simple, and the primary element is whether or not movement is allowed to con...00
BBlakeinblake.hashnode.dev·Nov 16, 2021 · 14 min readClojure/FX My Life: 0.1.3: NavigationsThe original Java "FX My Life V" was mostly thrashing around with the node controller and trying to grasp with some erroneous ideas about how generically one can treat FX nodes. In particular, you get a nice little clean graph like, oh, this one from...00