CSS 290- Assignment 5 ( a.k.a. A5)

DUE DATE: Tuesday, May 20

C# Game With Iteration and Assessing Gender Inclusion in Current Games

 

           

            You are required to work with 1 other person on this assignment.  If you absolutely have to, you can work with two other people.  Each group (of either 2 or 3 people) will work independently of the other groups; you're allowed to work with your group, but you're not allowed to work with anyone outside your group.

If you have questions, please contact the instructor.

 

 

Learning Objectives:
(This is a list of the major topics that you, as students, will learn in this assignment:)

  1. Demonstrate mastery of the technical topics that we've covered since the last assignment.
    You will need to implement a game, in C#, that uses the iteration constructs that we've seen in class.

  2. Think critically about gender-inclusion in current video games, and about game design in general

Part 1: Dodge The Bricks, C# Edition!

This game uses concepts from the ‘Repetition’ section of our course.

 

For this game, the player will control a ghost, and try to get a diamond, without getting hit by the moving bricks.  The starting setup for the game is pictured below (note that your window may be wider)

 

 

The bricks move ONLY side to side, and when they get to the wall, they turn around & go back the other way.  The player is allowed to move the ghost anywhere they want, except that the ghost is not allowed to leave the screen.  If the ghost is hit by a wall, then the game is over and the player has lost.  If the ghost gets the diamond, then the game is over and the player has won.  When the game ends, all the walls, the ghost, and the diamond show no longer be displayed on the screen - instead, the top status bar should announce whether the player has won or lost.  Since the game is over, nothing else should be displayed on the screen.

 

There must be a total of 4 bricks on the screen, and they need to be positioned a fashion that is very similar to what is pictured above, but don’t worry if your blocks are a couple of pixels off from what’s pictured above.  Also note that the ghost is prevented from leaving the screen - if you try playing the example solution, you'll see that at no point does any part of the ghost leave the screen.  It's not enough to stop the ghost from moving more than 1/2 off the screen - no part of the ghost should ever leave the screen.

Part 2: Assessing Gender Inclusion in a Current Video Game

You need to download two copies of the "Game Evaluation Document" from the website.  For each one, you need to find a game, and fill out the document.  You should pay particular attention to issues specific to gender-inclusive game design.

When you look for games to evaluate, you should specifically find a game that does well, in terms of gender-specific game design, and another that does NOT do well.  In the evaluation document, you need to clearly identify which game is which.

You’re encouraged to find *any* game (up through ‘M’ rating), including/especially current console games (i.e., 360/PS3/Wii/etc).  Free, online, 2D games are fine, though

Group Work, Commenting:

            You are required to work in groups for this assignment.  If you have questions, please contact the instructor.

What to turn in:

How to electronically submit your homework:

Instructions to do this will be given in-class on the date that this assignment is due.