ABSTRACT

This chapter discusses the recipes and their types. The first two recipes are similar to what programmers did in the Introduction to Programming, covering larger constructs in programming like classes, methods and new data types. The other recipes are a little different. They are mostly code. One of the first things a lot of new designers run into is the scope of their project as measured against how long it takes to code. Prototyping provides their coding experiments direction and specificity, which helps both with avoiding frustration and giving them a clear goal when they sit down to tackle the code. Object-Oriented Programming is a way of organizing programmer's code. Static allows a piece of information or an action to be tied to the class as a whole, rather than each object they create. Singletons are a special type of class that are often used to make game managers.