blake.hashnode.devFX 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...Jan 10, 2022·16 min read
blake.hashnode.devFX 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...Dec 31, 2021·20 min read
blake.hashnode.devFX 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...Dec 22, 2021·22 min read
blake.hashnode.devFX 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...Dec 1, 2021·19 min read
blake.hashnode.devClojure/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...Nov 16, 2021·14 min read