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

  Provide a network diagram and analyze it

You are not to provide a network diagram but a general narrative of what you recommend and the reason for it.

  Mgmt ip4

However, unlike the southern locations, they have come to the realization that things like taste, work ethic, and compensation expectations are different in the north.

  Write a program that uses girlscout objects to track

For each girl scout, after reading in the sales, invoke the update Boxes Sold and update Sales method to update the total sales by that girl scout.

  Write socket base double side chat using graphical interface

Write a socket based double side chat using graphical interface. Both the client and server will show a text area, a text box and a "send" button.

  Draw a square logo for dog food

draw a square logo for dog food, withi a large bag in the middle, and write text on the bag. please make it attractive to people. with colors and any techniques that you want to use

  Develop the image manipulations

Develop the image manipulations

  Does the above statement apply to microeconomics

Does the above statement apply to microeconomics or macroeconomics? Why? Think about the cases of government intervention that create a different price compared to the price-finding mechanism of supply and demand.

  What is the purpose of vendor account groups?

What is the purpose of Vendor Account Groups?

  Describe hardware flow control''s advantage over software

Describe hardware flow control's advantages over software flow control in terms of improving modem speed.

  Describe the tiff and jpeg bitmap graphic formats

Describe the TIFF and JPEG bitmap graphic formats. Discuss graphics conversion as it relates to vector-to-bitmap and bitmap-to-vector conversion.

  Create a graphic that includes a business logo

You will need to create a graphic that includes a business logo and a dollar amount of current sales. Your logo must include at least 1 shape, defined by a geometric path, using class GeneralPath, and the name of your business

  Website designs with exemplary design features

Identify two Web websites that you feel exhibit exemplary design features. Explain why you selected each site. What design features stand out on each website?

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