Describe computer controlled enemies and how they function

Assignment Help Computer Graphics
Reference no: EM13974769

Instructions :

1. Your Game will have the following characteristics

a. A Gameplay screen where the main game occurs. The background will "scroll" in one direction only. (GUI, Functionality)

b. Player control of an Avatar (a vehicle or character) - use the standard keys (WASD) for player movement (GUI, Functionality).

c. Computer control (simple AI) of the enemies. The enemies should be abundant enough to challenge the player but not be impossible to beat. (GUI, Functionality)

d. Random placement of items to collect and/or obstacles to pass through or over - this will generate points for the player (GUI, Functionality)

e. A Scoring system - ensure that the player's score is accurately calculated and displayed somewhere on the Gameplay screen (GUI, Functionality).

f. The player must have a life counter or health status that decreases each time his avatar collides with an enemy (GUI, Functionality)

g. Add sound effects for collisions with enemies and collecting points (GUI, Functionality).

2. Include Internal Documentation for your program (Internal Documentation):

a. Ensure you include a program header for each module of your game that indicates: the Source file name, Author's name, Last Modified by, Date last Modified, Program description, Revision History (Internal Documentation).

b. Ensure you include a header for all of your classes and methods (Internal Documentation

c. Ensure your program uses contextual variable names that help make the program human-readable (Internal Documentation).

d. Ensure you include inline comments that describe elements of your GUI Design for your 2D game (Internal Documentation)

3. Include External Documentation for your program that includes (External Documentation):

a. A company Logo (External Documentation).

b. Table of Contents ( External Documentation).

c. Version History - ensure you include details for each version of your code ( External Documentation).

d. Detailed Game Description - describing how your game works (External Documentation).

e. Controls (External Documentation).

f. Interface Sketch - this section should include wireframes of each of your game screens with appropriate labels (External Documentation)

g. Screen Descriptions - Include at least 3 screen shots for your game: 1 for your Start State, 1 for your Gameplay State and 1 for your Game-End State ( External Documentation).

h. Characters / Vehicles - Describe the character's Avatar (External Documentation).

i. Enemies - Describe the computer controlled enemies and how they function (External Documentation).

j. Scoring - Describe how the player can score and how the score is calculated (External Documentation).

k. Sound Index - Include an index of all your sound clips (External Documentation).

l. Art / Multimedia Index - Include examples of your image assets. Each image should be displayed as a thumbnail (External Documentation).
Your submission should include:

1. An external document (MS Word or PDF).

2. A zip archive of your complete project files or link to the project files on GitHub or BitBucket (preferred).
Please zip all files in to a single project archive.

External code (e.g. from the internet or other sources) can be used for student submissions within the following parameters:

1. The code source (i.e. where you got the code and who wrote it) must be cited in your internal documentation.

2. It encompasses a maximum of 10% of your code (any more will be considered cheating).

3. You must understand any code you use and include documentation (comments) around the code that explains its function.

4. You must get written approval from me via email.

Reference no: EM13974769

Questions Cloud

Is this an object that is part of a ritual : Provide a link to the element of the material dimension that links to the myth and give us a paragraph that analyzes how the two are connected. For example: Is this an object that is part of a ritual
Prepare a presentation as if you were leadership instructor : Prepare a presentation as if you were a leadership instructor. You are to prepare it so you will be able to teach a lesson to a class.
Depreciation related to the equipment : Greengage Ltd is considering to buy a main equipment to increase the company's production capacity. The equipment is expected to have a four year useful life. The capital outlay and annual net income after depreciation related to the equipment are..
What is the maximum amount of profit that this firm : What is the maximum amount of profit that this firm can earn in a given production period?
Describe computer controlled enemies and how they function : Computer control (simple AI) of the enemies. The enemies should be abundant enough to challenge the player but not be impossible to beat. (GUI, Functionality), Random placement of items to collect and/or obstacles to pass through or over - this w..
How demographic engendered youth culture that impacted laws : Discuss how this demographic engendered a "youth culture" that impacted the draft laws, civil rights, and the Vietnam War through cultural and countercultural statements.
Determine qualitative and quantitative variables : What assumption do you need to make about the population of interest to construct the confidence intervals and briefly describe how the researcher draw conclusions from a sample about a population.
Discuss whether a contract exists between rob and jim : Jim is a dealer in rare car collectibles. He sends an email to some of his regular customers which says: ‘Hot Offer. A set of 1930s Dodge memorabilia, includes original manufacturer colour brochures, posters, and models. $10,000 or nearest offer.'..
Analyze the business-level strategies for nikon corporation : Analyze business-level strategies for the NIKON corporation you chose to determine the business-level strategy you think is most important to the long-term success of the firm and whether or not you judge this to be a good choice.

Reviews

Write a Review

Computer Graphics Questions & Answers

  There are two more unit-sphere les given in

there are two more unit-sphere ?les given in httpcis.poly.educs653assg3 with 256 and 1024 triangles respectively.draw

  Concepts of computer graphics

Concepts of Computer Graphics and develop a program using OpenGL

  Draw and manipulate simple geometric shapes

You are developing a simple graphics package that will allow you to draw and manipulate simple geometric shapes such as squares, rectangles, etc

  1 how could utv become an rs5 billion company by 2008 and

1. how could utv become an rs5 billion company by 2008 and an rs10 billion company by 2010? whatcould the role of the

  Critical review and application due date05-jun-2013 return

critical review and application due date05-jun-2013 return date 28-jun-2013 length3000 words submission method options

  Distinguish distinguish between uniform scaling and

distinguish between uniform scaling and differential scaling.differentiate between translation and

  Computer graphics please help me sir i am giving a question

please help me sir i am giving a question to youshow that the multiplication of two successive scaling is

  Select a template to explore. what was its purpose

What would be an advantage of using this template over creating your presentation from scratch? What would be a disadvantage?

  Calculate and print the store location, sales and tax rate

Attached is a code file that works accept when a correct dollar amount an location number is entered, the result flashes on the screen and disappears. How do I get the output results to stay on the screen?

  Display the properties that correspond to the search

Display the properties that correspond to the search made by the user on the search page. 10% for search functionality - 10% for the displaying the results in an effective and pleasant way

  Why a powerpoint presentation would be appropriate.

If you would use sound in the presentation, tell us what type of sound would be used and why it would be appropriate to include it

  Ethernet equipment to modernize the network

An older network using ten baseT technology needs an upgrade. The network haves a total of 220 workstations and ten servers and has a network diameter of three-hundred meters.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd