|
CSCI A201/A597 and I210
|
| The minute paper is in QuizSite. | As expected. |
| When is it due? |
It's due two Thursdays from today (on 3/22) at the end of the day.
|
| What does it ask for? | A summary of lecture notes eighteen. |
| A brief one. | Just the main points. |
| I see. | Lecture eighteen is on chapter 11. |
| What do we do today? | We build a computer game. |
| Why do we do that? | It's exciting, and we want to write such a game ourselves by the end of the semester. |
| A simpler one. | Yes, but seeing a slightly more complicated one first would help us in getting the prototype clear in our minds. |
| Alright, let's go for it. | Very good. The mechanics is simple, as you will see. |
| The understanding of it is less trivial. | Trivial here (and in mathematics, in general) means "relating to or being the mathematically simplest case". Or commonplace. |
| You need five files: |
You will also need a directory of images, called image). Here's a
list of the images:
|
| Copy each file to your desktop, then compile them, one by one. Use emacs (installation notes indexed in the main page). | Bring each Java file in emacs, look at it, compile it. Or do it from the command line. |
| Why do we need so many files? | The game we'll write in class before the end of the semester will be much simpler, but I want you to see what a reasonably nice game looks like. |
| And you also need an HTML file like this: | Yes, this loads the applet in the browser. |
<html>
<head>
<title>Alien Landing</title>
</head>
<body bgcolor=white>
<applet code=GameManager.class width=240 height=300>
</applet>
</body>
</html>
| Then what you do? | Run it. |
| How does it look? | It should look like this. |
| By the way, you also need an audio file. | Oh, here it is: |