Category: lirec
-
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…
-
LED tracking with a particle filter
Some LED bike light tracking using a particle filter: I’ve been invited to do a lecture for Markku Nousiainen’s experimental course on computational photography next week, so I’ve been constructing some demos that display different computer vision algorithms based on the work I’ve been doing on Lirec. The idea is that they may serve as…
-
Lirec meeting in Stockholm
The Lirec project is now more or less at the halfway point. We gathered for a meeting last week at SICS Mobile Life Lab in Stockholm and progressed through reports on the various robotic scenarios and showcases. As well as hosting the meeting (and providing us with a tour of Stockholm’s more interesting spots), SICS…
-
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…