Code Review: enrollStudents

October 30, 2009

Let’s look at the enrollStudents method from Lab 9. Read more »

Beta Feedback

October 30, 2009

After you’ve looked at two other betas and taken notes, fill out the feedback form for each of them.

The final step of the day is to fill out your self-evaluation using the same form.

graph

Quiz 4

October 28, 2009

Get ready for the quiz by closing all other applications and tabs. Be sure you get a copy of the Appendix A — Java Quick Reference sheet.

Sign in to QuizStar and wait for the quiz to become active.

Lab 10: Pets

October 27, 2009

In this lab (due Friday, October 30 in class) you will be creating Java classes that represent various kinds of pets. While there are many differences between pets you might have, there are also some similarities. When we have similarities between objects (in either the types of states or behaviors they have) then it’s an opportunity to use inheritance and save ourselves some typing. Read more »

Circle Collisions

October 26, 2009

Many of your games will require collision detection. This example shows a simple version with two circles. You can use for loops and arrays to extend this example to handle many circles.

If you’d like to investigate further, there’s a good post on CompSci.ca that will give you some ideas.

For all sorts of collisions, check out REAS on OpenProcessing. (He is one of the creators of Processing.)
Read more »

Homework 8

October 23, 2009

Read HFJ Chapter 7 and the Java Tutorial Object-Oriented Programming Lesson. Email your answers to Mr. Chun by the end of the day on Monday, October 26. Read more »

Lab 9 Autograder

October 23, 2009

Run this self-check on Lab 9, and make corrections as necessary. Read more »

Casual Game Project Planning

October 21, 2009

In just under three weeks, you will design, build, test, and publish a casual game. The number one criteria is addictive gameplay. You’ll need a hook, and you’ll need to make it sticky. Read more »

Quiz 4 Next Week

October 21, 2009

Fourth quiz: Wednesday, October 28

Topics (from Chapter 6): import (know when it’s needed), packages, ArrayList and its methods, the removal problem (and its many solutions), parameterized types (like ArrayList<Student> or ArrayList<Integer>), boolean expressions, and previous topics.

Lab 9: Classroom

October 20, 2009

This lab is due Friday, October 23 to be checked in class. Read more »

Next Page »