Archive for the 'Contests' Category

Golden Lunch Bucket Contest #5 Update-Example

goldenbucket Like the tale of Goldilocks and the Three Bears we’re seeking a way to get more of you involved in the Golden Lunch Bucket contests—trying to find the one that is just right. As noted in our original announcement (where you find the link to download the Dragon Factory) all you need to do is to add classes to the existing parent classes. A slight change in the contest makes it easier. Just set up the draggable elements so that you can create a single Design Pattern of your choosing. By clicking the Play button below, you will see a finished example that does exactly that:

play

As you can see in Figure 1, by dragging the different pieces you can create a Class Diagram of a design pattern.

<em><strong>Figure 1:</strong> Class diagram dragged into place</em>

Figure 1: Class diagram dragged into place

The little gray splotches are drag handles I added. Also, the fat lines are for the same reason—they’re easier to drag. Grab anything with an arrow by the arrowhead, and it’s easy to drag. Here are some tips:
Continue reading ‘Golden Lunch Bucket Contest #5 Update-Example’

  • Share/Bookmark

US Moves to Second Place in Golden Lunch Bucket World Cup—Contest #5 Announced!

In the fourth Golden Lunch Bucket Contest, Barbara Parkman entered for the first time and won the Grand Prize. This moves the US from last to second place in the World Cup.

goldenbucketgrand
barbarausflag50Barbara Parkman, USA
Barbara’s entry added a Movement interface and implemented a movement class for each of the characters. In this way, each character had his/her own movement.

woldcupglbContest #5: Our next contest (#5) is a good one for both Flash and Flex (FD) developers. Contestants first download the Dragon Factory files, and then create draggable objects that can be used to create class diagrams for any of the GoF class diagrams. That means you’ll need the proper set of relationship lines (e.g., ones for subclassing, aggregates, associations, etc.) and either input text fields for the different names of the design participants or make a huge number of graphic names. All elements must extend or implement the existing classes/interfaces in the ‘Dragon Factory’ files. All entries are due, October 20, 2009. This one is both fun and useful. (I’ll be putting up a sample of what the final product looks like to encourage entries.)

Click Here to see contest standings:
Continue reading ‘US Moves to Second Place in Golden Lunch Bucket World Cup—Contest #5 Announced!’

  • Share/Bookmark

Golden Lunch Bucket Contest #4: Extending the Warrior

goldenbucket If you’ve put off entering one of the Golden Lunch Bucket Contests, you’ll not want to miss this one. This one is as easy as pie. In a recent post, Wrong Way Warrior Part II, the Warrior class was modified to get its weapon behaviors from another interface named Fire. The Warrior class did nothing more than extend the Sprite class and set up a reference to the Fire interface. However, you will notice that two other behaviors were implied in the commented-out references to Movement and Communicate as shown below:

?View Code ACTIONSCRIPT
1
2
3
4
5
6
       public class Warrior extends Sprite
	{
		protected var fire:Fire;
		//protected var movement:Movement;
		//protected var comm:Communicate;
	}

For this contest, all you have to do is to create the necessary interfaces and classes only for Movement (we’re saving the Communicate until later) so that the Warrior instances will retain their current weapons behavior but include the Movement behavior as well. The movement algorithms must come from a separate interface and concrete movement implementations (just like Fire did).
Continue reading ‘Golden Lunch Bucket Contest #4: Extending the Warrior’

  • Share/Bookmark

Finland Extends Lead in Golden Lunch Bucket World Cup!

woldcupglbIn the third Golden Lunch Bucket Contest, Timo Hannelin again sent in the winning entry and added four more points to Finland’s lead in the Golden Lunch Bucket World Cup.

We’re hoping to expand the number of entries, and so the next contest will have the basic design pattern laid out, and the entries will simply have to extend it. That will be out next week.
Continue reading ‘Finland Extends Lead in Golden Lunch Bucket World Cup!’

  • Share/Bookmark

The World Cup Golden Lunch Bucket!

woldcupglb
After looking at the first two Golden Lunch Bucket Contests, making this a wider event seemed like a good idea. So, I tallied up the different winners and their countries, and came up with a table reflecting winning entries. Each Grand Prize got four points, first place got three points, second place got two points and third place got one point. Then I put them in a table and thought that looked like fun. Currently, Finland is in first, the UK and Brazil are tied for second, and the US is in third as you can see in Table 1. We’d further like to encourage more participation; so Golden Lunch Bucket Contest #3 is pretty simple—requiring only a useful example of the Mediator. As we run more Golden Lunch Bucket Contests between now and next July (2010), more people can participate. Also, by adding .5 points toward their country’s World Cup total for Honorable Mention entries (those who entered a contest but were not in any of the four winning categories), we hope to encourage more entries.
Continue reading ‘The World Cup Golden Lunch Bucket!’

  • Share/Bookmark