This time around we had fewer entries, but the quality was sky high! So instead of four prizes, we only have the Grand Prize and First Prize. Also, we decided to put all winning entries together with previous contests so that you will have a full selection. Download winning entries. In addition to photographs, we also included national flags.

Timo Hannelin, Finland
Timo was the 2nd Place winner in our last contest, and this time he moved up to the Grand Prize—and a well-deserved win! Using a MVC framework, Timo created a Hello World message in a wide variety of languages including Czech, Yoruba, Tagalog, Bemba and others! I believe you will find Timo’s entry instructive in how to create an international greetings in such a way to make it very easy to add more language classes. Anyway, congratulations to Timo again, and as they say in Basque—Kaixo Mundua!

Stéphane Pajon, Birmingham, England
Stéphane used the Factory Method Design Pattern to create a rich combination of expressing Hello World! Included in Stéphane’s mix is Arabic, along with Arabic script, all tucked into a Product subclass. ( رحبا العالم ) Even though your system may require Arabic, take a look at it anyway—along with the other languages Stéphane included.
It’s about time for another Golden Lunch Bucket Contest, and once again you can reap fame and fortune! (And again, we’ll provide the former if you provide the latter. This time, though, we must insist that you provide better prizes for yourself if you’re one of the winners!)
If you’re feeling lucky, then enter the contest. Who knows? You might just win, and then you can go nuts! We know, you’ll have to put up with the paparazzi and the inevitable groupies, but that’s just the cost of fame. (Our former winners will give you advice on how to handle it all.) Just remember Dirty Harry’s advice:
You gotta ask yourself one question: Do I feel lucky? Well, do ya, punk?
Continue reading ‘Hello World! : The Second Golden Lunch Bucket Contest!’
We finally finished judging the contestants and here are the results. Instead of having several categories for age, we decided to have only one because the ages did not have a great deal of range. Each of the winners happened to be from a different country, and so we can claim a true World Wide Contest. Congratulations to all! Download winning entries.

William Rafael de J. Ribeiro, BrazilOur grand prize winner created an interactive “funny face” using the basic Decorator and adding a second component class for a face and four decorator classes for angry, normal, and sad eyes plus a smile decorator. By moving the mouse around you can see the face change and eyes move.

Todd Coulson, U.S. Todd’s entry used a creative combination of elements to build a baseball diamond. The field was a simple rectangle, and it was decorated with an infield, the bases, a pitcher’s mound, boundary lines and players scrambling to the field. Todd is interested in adding to this foundation using other design patterns.

Timo Hannelin, Finland
Theoretical background for Timo comes from Katariina Nyberg’s article about phyllotaxis, fibonacci and the golden ratio. If we had a grand prize for the best algorithm, it would go to Timo. One algorithm makes an amazing amount of shapes—stars, triangles, squares, lines, shells, spirals…if you are lucky you will see almost all kinds of basic symbols. It also demonstrates that you can change a class in design pattern with a complex algorithm and it doesn’t faze it one bit.

Kevo X. Thomson, UK
Kevo had a very simple entry. By changing the x and y coordinates of the three concrete decorators, he was able to rearrange the images. Again, the change was made and there was absolutely no negative ripple effect. This is exactly what a good design pattern is supposed to do.

The Contest
Okay, here’s a chance for Fame and Fortune. (We’ll supply the former; you supply the latter.) On Monday, April 27 you’ll find a new ActionScript 3.0 Easy and Practical Decorator Lunch Bucket Pattern on this blog. The contest will begin on Monday, April 27 and end Friday May, 22–2009. (That’s not a lot of time! But it should not take a lot of time to make the changes.) You can download the Decorator files here .
The contest is to see if you can change the Decorator design pattern in the new post, ActionScript 3.0 Easy and Practical Decorator Design Pattern.
Using the provided Component class (no changes allowed) and the provided Decorator class (no changes allowed) add new or changed Concrete Components and/or Concrete Decorators to make the most interesting program using the Decorator Design Pattern.
We have four age categories, and each category will have 1st, 2nd, and 3rd prizes. The Grand Prize will be given to the very best entry, regardless of age. Here are the categories:
- Under 18
- 18-25
- 26-40
- Over 40
All winners will be displayed on this blog along with their entries and photos. Read on to learn the rules.
Continue reading ‘ActionScript 3.0 Design Pattern Contest: The Golden Lunch Bucket Awards!’
Recent Comments