Category: lirec

  • Isometric engineering

    The first report from south western Sweden where I am on unofficial residency/hacking retreat in the environs of the Tjärnö Marine Research Laboratory. This is a great place for my main task, to focus on Germination X, and I’m starting with new isometric ground tiles. I’m aiming for the feeling of roots and interconnectedness with…

  • Colourful emotions

    We’re currently putting the new plant spirit characters in Germination X and thinking more about how to use colour changes as part of the expression of the many emotions the FAtiMA agents contain. I made this chart quickly, deliberately avoiding thinking about potential reasons for my choices. Interestingly I found I needed to start with…

  • GX companion planting diagnosis

    Finally the spirits in Germination X can provide some kind of help by diagnosing what is wrong with your plants if they get ill, and sending you a hint via a small message. They also look for other players who can plant seeds and ask them to help you. All the actions being driven by…

  • Messages from plants and plant spirits

    In Germination X plants can now send messages to the players that planted them – and these are stored individually for each player as well as globally so you can see what other people are up to. Plant spirits can also send you messages when they see something happening that interests them (such as a…

  • Modular decoration in action (GX)

    First pass at getting plant/human messaging working based on the game design I was working on earlier in the month. The borders are built from the modular decoration drawings I posted yesterday.

  • Modular decoration (GX)

    More sketching, this time for use in the game rather than concept design:

  • Un-lazy-fying clojure

    I’m finding Clojure has a similar feel to C++ about it – it requires a higher degree of understanding of the underlying implementation than I think is probably optimal. Partly this could be because it’s a new language – but it’s also what makes it interesting. A common problem I’m having is running out of…

  • Game designin’ (GX)

    Before I can make full use of the characters in Germination X, I need to think about the game itself, the social aspects – and how this interacts with the theme of companion planting. This could be a very rich area to play around with, but it needs to start as simple as possible. I’m…

  • “Emotional colours” in Germination X

    Most of the work on Germination X over the last two weeks has been upgrading FAtiMA to the new modular version developed for Lirec. This uses a little more memory than the previous version, so I’m only running one spirit in the game at the moment. I’ve also made a fix for Internet Explorer which…

  • Reading/writing clojure

    Revisiting my clojure frustrations, I was having problems getting things saved out to be recreated properly when loaded back in. This is something you take for granted perhaps, as a scheme programmer – but by restricting the set of containers I use, I’ve managed to get the right behavior from clojure. user=> (def a (hash-map…