GSoC/GCI Archive
Google Summer of Code 2009 GNOME

Convert Nibble to the Clutter OpenGL canvas and add some animations

by Guillaume BĂ©land for GNOME

Nibble currently uses a GdkDrawable object onto which it draws a huge quantity of SVG images. This implementation work great but begin to show its age. Rich and useful canvas library such as Clutter have made its apparition and provide an optimal solution for this kind of game. The Clutter library provide an OpenGL canvas which combined with texture and drawing capacity of Cairo make the perfect set of tools to re-implement a game like Nibbles to a rich 3D environment. This proposal aim to explain how I would re-implement Nibble with using Clutter library.