Category: groworld

  • Germination X : Hand drawn sprites and artificial life

    The next revision of germination x is live, currently testing some stack overflows I’m getting with clojure, but also running a load of new stuff. I’ve replaced the old cubes the world was built from with some hand drawn ones which are slightly wonky in a pleasing way. The plants are also now running a…

  • Germination X – a shared garden

    The live version of the game now implements a single online world shared amongst all players, and the simplest of multiplayer functionality – being able to tag your plants and see who planted the others. Most of the work was rewriting the prototype server written in Scheme to Clojure. but I’ve also added (currently rather…

  • Clojure frustrations

    One of the nice things about Clojure is that it comes with a huge set of data structures, all of which can be handled using normal Lisp commands. However things are not as simple as they first seem, and it’s a bit of a dark art as there is limited information online. I’ve just spent…

  • Germination X – Seeds and planting

    A small but signficant change – you can now pick fruit and plant it to grow new plants of the same type. You can only hold one seed at a time, I tried more but this way seems clearer. There are only a limited number of seeds for each species, so don’t throw your seeds…

  • Germination X Update

    This is another very limited test version of the game, now with a plant spirit character and new plants from our concept art. The player character has gone, you can grow plants by clicking anywhere on the grass. FAtiMA is still running on the server, but it’s not connected to the plant spirit companion any…

  • Making game characters with a webcam

    Start with a drawing of a character seperated into pieces, and show it to a webcam. An application locates all the “image islands” in the picture using OpenCV and cvBlobLib: The image is thresholded to make an alpha channel and the images are saved. A web server (written in clojure) picks them up automatically and…

  • Germination X – the next steps

    Lina and I have begun work on the next iteration of Germination X which will be more playable than the demos we’ve been working on up till now. We are developing the look and building some of the underlying technology we need for the Pixelache event in March, lots more of this to come, but…

  • Germination X Update

    Firstly, the multiplayer garden prototype has been running for ages now and has collected a fair few plants across quite a wide area – thanks to all of you testers! This is one section of the world: I’ve also been building the integration between the Lirec AgentMind code and an online representation to start work…

  • Hubin Aamiainen – Hub Breakfast

    I’m talking at Hub Helsinki on Tuesday (14th September), probably covering FoAM, groworld and perhaps a little bit of livecoding and Naked on Pluto. The official event description is here. It’s one of their breakfast meetings, so starts at 8.30 – which I quite like as it keeps the rest of the day free. The…

  • groworld bazaar at pixelache 2011

    Groworld is part of the preliminary program for Pixelache 2011 – we are planning an expanded version of our presence last year, more to follow.