Date: Fri, 16 May 2008 15:50:24 -0500 (CDT) From: Mark Jacobson To: 810-088-10-spring@uni.edu Subject: Flash Assignment #1 - from the BGP book... Hi Flash Games students, BGP - Beginning Game Programming with Flash by Prayaga and Suri is the BGP book that is required for our class. I assume that everyone has that book. If you do not have it, just let me know and I will bring a photocopy of pages 62 and 63 to class on Monday. Your assignment that is due on Wednesday is: 1. Answer the Review Questions on page 62. There are 8 different review questions. They can all be answered by reading chapter 3 of the BGP book. 2. Do the Project on pages 62 and 63. You are creating an adventure game, but making it an educational game this time. The game will involve techniques explained in chapter three. Chapter 3 - Interactivity - Adventure Game (Treasure Hunt) I handed out the code for Treasure Hunt in class on Tuesday or Wednesday. The code for Treasure Hunt is all in the keyframes of Layer 1, when you open up EXERCISE3_1.FLA from the textbook CD-ROM. However, you really don't need to see that code, as I gave it to you on a handout, and also it is carefully explained in chapter three of the BGP book. The assignment Project on pages 62-63 reads as follows: ---------------------------------------------------------------------------- Create another adventure game. This time make it an educational game. ---------------------------------------------------------------------------- 1. Create four questions frames. Each frame should ask one question. 2. Create a fifth frame, telling the user that he won the game. 3. Create a sixth frame, telling the user that he lost the game. 4. Have two buttons on each question frame: one for the right answer and the other for the wrong answer. 5. When the user clicks the right answer, take him to the next question frame. 6. Finally, when all questions are answered correctly, take him to the fifth frame. Allow the user to replay the game (starting from the first frame). 7. When the user clicks on the wrong answer, take him to the sixth frame. Allow the user to start over from the first frame and try again. 8. Keep the questions very simple. For example: Question: 100 + 12 = ? Answer Button: 112 (correct answer button) Answer Button: 102 (wrong answer button) ---------------------------------------------------------------------------- You are certainly welcome to add any additional features you wish to the above Flash assignment Project. You are WELCOME to make the questions more fun and challenging too! If you like, you can review things about Flash and ActionScript, or have questions about movies or whatever you like. I mentioned in class today having trouble coming up with the first Flash games assignment. I decided to just use one from the required textbook so as to not overwhelm you. You are NOT going to be required to come up with any games or ActionScript programming code that are as complicated as the example we started to look at today in class. It will take quite some time before you have a feel for concepts and techniques involving Arrays and Timers! This email note and my Assignment #1 project will be posted on the class web page at: http://www.cs.uni.edu/~jacobson/games/ ( Click the Assignments hypertext link to get to: ) http://www.cs.uni.edu/~jacobson/games/assigns.html Have a good weekend and see you on Monday. Feel free to come to 322 ITT late whenever you are running late. I would rather have you catch a portion of the 9:50 - 10:50 class than have to wait until the 11-12 lab to arrive, if you aren't running too late on a given morning. :-) Mark