In Guckets you must fill buckets with water. You must have a specific amount of water in one or more buckets. Sounds easy, but you are not allowed to measure any water, and you can only fill, empty, and pour your buckets. There is support for own levels.
At one point, Open Hub analyzed source code for this project based on code location(s) available at that time. Since then, the code locations have been removed.