Author Archive

Week 11: Canvas

1. Slides – Getting+Started+with+Canvas (3) 2. 2D Context API – http://www.w3.org/TR/2dcontext2/ 3. Today we’ll build a simple abstract art generator that uses random colors, coordinates and sizes to build a “modern art” piece out of squares and circles. The code will be posted…Continue Reading →

Week 10: JSON and Web Services

1. What happened to XML? – http://www.w3schools.com/xml/xml_whatis.asp 2. Understanding JSON notation – http://www.json.org/ 3. Replacement Assignment Working from the example code below, create a simple application to take and display information from a web services API. Your application should demonstrate an understanding…Continue Reading →

In Class Code 3-26-15

#def main(): #sayHello() # temp() #def temp(): # print(“Sure is hot in here”) #def sayHello(): # print(“Hello class!”) #Old MacDonald Game def main(): animals = [“cow”, “chicken”, “pig”, “horse”] sounds = [“moo, moo”, “cluck, cluck”, “oink, oink”, “neigh, neigh”] num…Continue Reading →

Homework 4

Create several small programs that answer the following questions: 1. Question One Read a nonnegative integer N (range 0 to 20) and print the powers of 2 from 1 to 2N. You do not need to validate that the integer is…Continue Reading →

Final Project – Annual Report

OVERVIEW Write a 2000 – 4000 word annual report for your company, as well as a five minute presentation.  As everyone is at various points in their development cycle, what goes into the report is variable.  See a list of…Continue Reading →

Business and Marketing Plan

Create a business and marketing plan for publishing a game through your own company.  The plan should be realistic and emphasize your creative vision and values.  It should argue that your company fills a unique, potentially profitable place in the…Continue Reading →

Week 9: Funding

1. Sample Business Grant Application – 7245676_final_submitted 2. Slides – Funding 3. Lawsuit could expose if top VC firms are good investment – http://news.slashdot.org/story/13/03/28/1258208/lawsuit-could-expose-whether-top-vc-firms-are-actually-good-investments

Final Project

Keeping in mind your own thesis goals, current clients, and other needs, design a web application or game that integrates all the structures and functions you’ve learned this semester. Your application should include meaningful interactivity, responsiveness to the user, and…Continue Reading →

Homework 4

Take an existing application or concept you’ve worked with this semester and change its existing interface to use the Canvas for primary display. Using the starting tutorial on taking MasterMind from a text-based to graphical interface as an example, choose…Continue Reading →

Week 9: Geolocation and Mobile

1. Review Slides – Review (1) – alt link (Slides) 2. Geolocation API – http://wickedlysmart.com/hfhtml5/ 3. Geolocation Spec – http://dev.w3.org/geo/api/spec-source.html 4. Flash is Dead! Long Live OpenFL! – http://developers.slashdot.org/story/14/03/18/1657208/flash-is-dead-long-live-openfl 5. Google Maps API – https://developers.google.com/maps/documentation/javascript/tutorial