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

  How graphics will be used in the site

how graphics will be used in the site

  Enhance the buttonviewer program so that it prints the time

Enhance the ButtonViewer program so that it prints the time at which the button was clicked.

  Ljfkdjfk sdkfj ksdjkfjsdk j sd fldsl klsdl lsdlfkldsk

sd fldsl klsdl lsdlfkldsk lksldkflksdlfklksdl lsdklf l sd fldsl klsdl lsdlfkldsk lksldkflksdlfklksdl lsdklf l sd fldsl

  Load a color image as a variable imc

Load a color image as a variable ImC - Create a function named rgb26cc to convert each pixel to corresponding 6-bit color code

  Use illustrator to draw an elephant

Use illustrator to draw an elephant like the picture that i uploaded, with colors and background. Also use different layers to draw

  How to choose the particular approach

For each one justify why you would choose the particular approach and what advantages / disadvantages there might be.

  Write a gui-based program that analyzes a round of golf

Write a GUI-based program that analyzes a round of golf. You will retrieve the data from 18 holes from a text file. On each line in the file will be the par for the hole(3, 4, or 5) and your score for that hole. Your program should read the file a..

  Describe the nature of the information system

Describe the nature of the information system

  Analyze security requirements and develop a security policy

analyze security requirements and develop a security policy that fully addresses them. the project will enable the

  Suppose we have a computer with 32 bits per word transfer

Suppose we have a computer with 32 bits per word & transfer rate of 1 mip how long would of take to fill the frame buffer of a 300 dpi laser printer with page size of 81/2 inches by 11 inches.

  Write a program that allows the user to verify entry

If it matches, the program should report success and end; otherwise the program should report that the code entered is incorrect, and then start over from the beginning.

  Choose one of the organisations and examine their

choose one of the organisations and examine their commercial practices in light of ethical behavioural theory you have

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