Introduction to Video Game Programming 9/10

Scripting....

Course Outline

Intro to Video Game Programming is a brand new course offered at Wellington this year. Its purpose is to introduce the student to computer programming through the construction of video games. The students will use three applications, Microsoft Visual Basic, Adobe Flash and Unity 3d to pursue those skills

Evaluation: The student will be evaluated based on the projects and assignments that he/she completes. Self Evaluation is a key component. Students will be rewarded for constructing projects that are creative and entertaining. Every assignment will be given a due date and late marks may be deducted if the projects are handed in late.

Attendance: While there are tutorials that are provided for the students, it is very important that students attend for the IN CLASS instruction. Its much easier to learn something new when the class is learning it together rather than on your own.

 

Introduction
Assignment Name   Example
U1A1 Your Favourite Video Game Review

Write a review of your favourite video game using Microsoft Word

 
U1A2 What makes a good video game? Powerpoint as a group  
     

 

Download Visual Basic Express Edition 2010 here

Unit 2 Script Writing Visual C Sharp
Assignment Name   Class Notes. pdf form....
U2A1 First Computer Program IN CLASS
"Hello World"
 
U2A2 Clean Joke Generator

IN CLASS
"Clean Jokes"

 
U2A3 Add Two Numbers IN CLASS
"Add Up Two"
 
U2A4 Distance and Time Calculator

Create a program that will allow the user to enter the distance to travel and the speed they will be travelling at. Make the program calculate the time required to make the trip.

Evaluation Form
U2A5 Store Program IN CLASS
Lemonade Stand
 
U2A6 Toy Store Project "Toys R Us"
Createa Program that allows a person to order items from a store. Use Pictures to show items.
Evaluation Form
U2A7 If Statements IN CLASS
"Guessing Game"
 

 

 

Unit 3 Flash Action Scripting...2d Games
Assignment Name   Example
U3A1 Grade 8 Review (Only first scene) IN CLASS
Scenes, Symbols, Classic Tweens
 
U3A2 Click on 3 Targets IN CLASS
Menu
Change the Dude.
Click and Score
(Movement and time delay)
Make a movie clip change everytime you click on it.
 
U3A3 Point and Click Game /14 marks


Create a Point and Click Game. The Game Must include
4 different targets each with unit characteristics ie...different sizes, movements, randomness. (2 marks)
(Theme (2marks))
(Fun Factor 1-4 scale)
Change the size of the flash file to be 1024 by 768


Evaluation Sheet
U3A4 Save the City

Project "Save the City"
Asteroids and Aliens are attacking. Check out the Evaluation Sheet for the Criteria.

 

Evaluation Sheet

 

     
U3A5 Adventure Game Your character/adventurer must survive through two frames of deadly traps and enemies to get to the prize Evaluation Sheet
     
U3A6 Tank/FluffyBunny Game Tank or Fluffy Bunny Game....Take the provided game and improve it. Evaluation Sheet
     

 

Photoshop Interlude???
U5A1 Create a Photoshop File that mixes two layers....Each layer must have some type of Image Adjustment Done...Also Use the Opacity when mixing the layers. 8 marks for skills completiong 2 marks for general coolness.

U5A2 Go to the Pixel2Life Website and choose 1 tutorial from the Photoshop Section that you are interested in... It should not take longer than 2 classes to complete. Complete the following self evaluation form about the tutorial.

Here is the self evaluation sheet

 

 

Unity 4 Unity Game Engine
Assignment Name   Evaluation Sheet
U4A1 Playing with Blocks
Shapes. Construction, Manipulation
Camera, Lighting, Textures on Shapes
IN CLASS
"Blocks".....Teetor Toter...
 
U4A2 Creative Collisions. or Insane Pool Trick Shot
2d only....
Start with a sphere falling and make 5 sequential collisions occur... 2 marks per collision
U4A3 Dominoes.... Using at least 100 dominoes create a "cool domino fall down"

 

None....

Criteria

/2 marks 100 dominoes
/2 at least 2 elevations changes
/2 appropriate speed
/2 colors for dominoes
/2 branching
/2 curved paths
/2 2 other non domino objects involved
/2 lighting and first person controller
/4 coolness and style..... Wow factor....Subjective....

+2 incoorporating amazing creativity

U4A4 Ball Runner (In Class) Follow the lesson in class to help a poor little sphere navigate through a deadly track

Evaluation (make your own)

On Trigger Enter or Stay event that
adds or subtracts score (/2 marks)
add or subtracts health (/2 marks)
moves the player (/2 marks)
moves an obstacle (/2 marks)


create a theme and use colors and materials (/4 marks)

creates different messages based on your time.(/2marks)

moves you to different reward areas depending on score (/2 marks)

Personal Creativity with game (/4marks)


U4A5 Car Rally Game
Use of built in Car...
Use of Terrain...
Evaluation Sheet
     
Reflection on the Course    
     
U4A6 Two Player Tank Game Complete the Unity Tutorials on the Two Player Tank Game.

Drawing of Level
EvaluationSheet

     
U4A7 Two Player Racing Game
Create a two player racing game. The game should include traps,jumps,barriers and be in the spirit of Mario Cart.
Game Document
Drop Mines....
Shooting Script

Evaluation Sheet