Write C language Igraphics GAME programming homework and experiment

Source: Internet
Author: User


Igraphics GAME Programming EXERCISE
A major high street bank have commissioned you to write a
Graphical game to entertain their customers while they wait
To see a personal banker at one of their busy branches. The
Premise of the game is to being based on simple physics,
Involving the user launching a projectile across a graphical
Space, while incorporating in the projectile ' s trajectory
Environmental factors, such as wind and physical obstacles
Present in the projectile ' s path.
As the game would ultimately be ported onto a number of different platforms (including the
Bank's mobile app) and has additional features added to it (such as advertising), as well as
Creating the game and making it playable, your task is to produce a written
Make the hand-over of your work to a team of software engineers as effective as possible.
Specifically you should provide:
A) a program written in C implementing A playable, graphical game this has the user launch
A projectile towards a target, with its visible trajectory following the laws of physics,
Including gravity, at least one physical obstacle that the player seeks to avoid, and a scoring
and/or reward system. In addition, you'll need to apply at least one extended feature into
The game, such as introducing sound effects associated with game events, creating a musical
Soundtrack as the game plays, adding animation or applying additional game mechanics.
You'll also want to make the game relevant for the customer, a bank, by, for example,
Have the projectile look like a coin and the distance or the height of its trajectory
Corresponding to invested or savings earned.
b) A 10-page written report and an appendix of the source code. The report (except for
The abstract, see below) are written for professional software engineers who has a similar
Level of knowledge as you. Additional title page, which along with the
Appendix would not count as one of the ten pages. The report must contain the following main
Numbered sections, with specific content in each as described below:
1-abstract–a Short, top-level summary of the contents of the report (max. words), and
Unlike the rest of the should is written at a level, a general audience would be
able to understand (e.g. your bank customer).
https://www.wired.com/images_blogs/wiredscience/2010
/09/trajec-660x508.jpg
Ele00037i
2-problem Analysis–describes the problem, including a description of the game, the
General approach to creating it, the physical laws and models applied, and any limitations or
Special conditions in the design and implementation.
3-specification–describes program design, algorithms and methods used, including
libraries, user inputs and outputs, and prescribed features as well as the extended feature (s)
You are added to the scenario. You should also include a plan for testing your code,
Including user testing, and the criteria for evaluating successful completion (e.g. positive
User feedback, customer satisfaction).
4-evaluation–review and analysis of the program design, code, performance and overall
Quality, any limitations, unsolved problems (e.g. bugs), conclusions on your evaluation
Criteria, and suggestions for improvements or further work.
Appendix–contains the C source code of the program, including comments, header files,
Assets (e.g. images), and any special conditions or notations. Please don't include your
Name however, as the submission is anonymous.
Hand-in
Your individual work should is submitted compressed into a single ZIP file (maximum size
30MB) and uploaded to the module ' s VLE submission point by the deadline on the cover
Page. Work should is anonymised (using your exam number instead of your name when
Referring to yourself).
YOUR Software
Your code should is well-commented, and well-structured, making good use of variables,
functions, arrays, pointers and structures, according to the scenario, analysis, criteria and
Specifications as set out in the report.
CONTENT of submission
The submitted ZIP file should contain the following items:
? The Code:blocks project folder, including source files (. c), header files (. h), the
Code:blocks project file (. CBP) and any resources needed to run the project on
Departmental computers.
? A single written document (. doc,. docx or. pdf).
Marking SCHEME
You'll be marked by a panel according to the following scheme:
100% Individual Assessment
Http://www.6daixie.com/contents/13/1305.html

The core staff of the team mainly include Silicon Valley engineers, bat front-line engineers, domestic TOP5 master, PhD students, proficient in German English! Our main business scope is to do programming big homework, curriculum design and so on.

Our Direction field: Window Programming numerical algorithm AI Artificial Intelligence financial statistical Metrology analysis Big Data network programming Web programming Communication Programming game Programming Multimedia Linux plug-in programming API image processing embedded/Microcontroller database programming console process and thread Network security assembly language Hardware programming software Design Engineering Standard Rules. The generation of programming languages or tools including, but not limited to, the following ranges:

C/c++/c# Write

Java Write generation

It generation

Python writes

Tutoring Programming Jobs

The MATLAB Generation writes

Haskell writes

Processing Write

Linux Environment Setup

Rust Generation Write

Data Structure assginment Data structure generation

MIPS Generation Writing

Machine Learning Job Writing

Oracle/sql/postgresql/pig database Generation/Generation/Coaching

Web development, Web development, Web site jobs

Asp. NET Web site development

Finance insurace Statistics Statistics, regression, iteration

Prolog write

Computer Computational Method Generation

Because of professional, so trustworthy. If necessary, please add qq:99515681 or e-mail:[email protected]

: Codinghelp

Write C language Igraphics GAME programming homework and experiment

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.