2009
07.13

The first half of the summer went quite fast. I worked hard to get something really close to the original version of Nibbles but implemented with the Clutter Toolkit. At the beginning of the GSoC I have set some goals I wanted to achieve and I’m glad to say that I reached them successfully.

I’ve been able to implement an almost complete clone of Nibbles with the Clutter Toolkit. Enough words and here’s a quick and dirty screencast I’ve produced a few week ago demonstrating the result:

First demo of Nibbles port to Clutter from Guillaume Beland on Vimeo.

As you can notice, there’s nothing flashy or outstanding to see in this screencast. As I said, it’s basically a clone at this point. That’s in the next few weeks that I’ll implement animations and effects on worms, bonuses and level. I have a couple of ideas in mind to make the game more beautiful and more enjoyable but if you think you have a good idea for an effect or animation that could be applied to the game, don’t be shy and share it with me!

7 comments so far

Add Your Comment
  1. Nibbles port to Clutter…

    the GNOME Games have been one of the first users of Clutter, and since Clutter 0.8 has been released they have been hard at work, replacing their various homegrown canvas implementations with the Clutter scenegraph API. this year, for the GSoC, Guillau…

  2. Bravo !

    Un petit vent de fraîcheur dans les jeux GNOME ne peut leur faire que du bien. Super projet !

    Étienne.

  3. [...] everyone is creating a screencast at the SoC midterm, I feel the need to do one too. (but not in a proprietary [...]

  4. [...] everyone is creating a screencast at the SoC midterm, I feel the need to do one too. (but not in a proprietary [...]

  5. Is it possible download the source code of the demo ?

    thanks in advance

  6. The code is availaible in the gnome-games git repository at http://git.gnome.org/browse/gnome-games

  7. Thanks guillaumebel for replay my question..
    I’m newer with this, and I was trying to download using git tool but I couldn’t do it.
    I tried
    git clone git://git.gnome.org/browse/gnome-games gnibbles
    and
    git clone git://git.gnome.org/browse/gnome-games games

    and the result was

    Initialized empty Git repository in /home/gesanche/nibbles/gnibbles/.git/
    git.gnome.org[0: 209.132.180.173]: errno=Connection timed out
    fatal: unable to connect a socket (Connection timed out

    Thanks a lot