Computer graphic

Semester:

A15
Module Code: 

PC205

Module Title:

Computer Graphics

Programme

Computer Science

Level: 5

Format:

Code & Commentary

Presentation:

No

Any special requirements:

All work should be submitted on the Student Portal along with an acceptable TurnItIn Report

Min word count:

500 +-10%.

Learning outcomes to be examined in this assessment

• Implement 2D graphics programs using a graphics application interface and implement 3D graphics programs using the open GL.
• Assess the suitability of particular key technologies and techniques for different application and problem areas. 

The required development environment : Java NetBeans or a java environment of your choice (worth 100% of the total marks for the assignment),

Assignment Task: Game (100%)

Your task is to design a snake game using Java
The game should have the following features:

• Snake that moves on screen under user control
• Food
• Collision detection where if the snake collides with itself or walls it will die.
• Snake must grow with each instance of food it eats
• User input from either the mouse or keyboard
• Score on screen which must increase as the snake eats the food
Deliverables

You should submit a written report to Turnitin and Portal which should include the following:

• The code for your application pasted as text into your Word document.
• Screen shots of the output window.
Both tasks are worth 100% of the total marks for the overall assignment. The marking criteria is outlined below. 
Strictly no screenshots of the code, your code must be cut and pasted in the appendix to check the plagiarism score.

Marking Criteria

First: A First class should show an ability to draw graphical objects on a display; understanding of the Cartesian co-ordinates; movement using input from either keyboard or mouse; ability animate; using different colours; score boards and level indicators. It would be fully referenced and also demonstrate a running narrative of your solution.

2:1: A 2:1 should show an ability to draw graphical objects on a display; understanding of the Cartesian co-ordinates; movement using input from either keyboard or mouse; ability animate; use of different colours; score boards, number of lives left and level indicators.

2:2: A 2:2 should show an ability to draw graphical objects on a display; understanding of the Cartesian co-ordinates; movement using input from either keyboard or mouse; ability animate; use of different colours and score boards and level indicators.

Pass: A pass should show an ability to draw graphical objects on a display; understanding of the Cartesian co-ordinates; ability animate and using different colours.

Fail: An inability to draw graphical objects on a display; understanding of the Cartesian co-ordinates; ability animate and using different colours.

The Project Report should have the following structure and content:

Cover Page:
Assignment title, module code, full name and student number as well as submission date.​​​​​​ 
Table of Contents:
A list of all of the sections, headings and sub-headings, appendices and figures should be provided as well as all page numbers as clearly as possible. ​​​
Introduction:
This should summarise your response to the task and the strategy you are presenting.
Development Log
This is the substance of your report. You should take your reader through screen grabs of the functioning program, code snippets and explanations of that code. You should use the client’s brief (in the question) to structure your log, clearly demonstration how you addressed each of the client’s task and demands.
Headings and sub-headings should be used to clearly indicate the different sections addressing all the sections of the marking criteria, screen grabs of code sections such as algorithms should be pasted in the main body and explained.
References:
All the named sources you have quoted from or reproduced in your report. Please use The Harvard System for all references. Details for the Harvard System can be found on the student portal. ​​​​​​​​​​​ 
Appendices:
Full source code should be pasted in this section, NOT screenshots of the code.

p(2)

Place your order now to enjoy great discounts on this or a similar topic.

People choose us because we provide:

Essays written from scratch, 100% original,

Delivery within deadlines,

Competitive prices and excellent quality,

24/7 customer support,

Priority on their privacy,

Unlimited free revisions upon request, and

Plagiarism free work,

 

Unlike most other websites we deliver what we promise;

  • Our Support Staff are online 24/7
  • Our Writers are available 24/7
  • Most Urgent order is delivered with 6 Hrs
  • 100% Original Assignment Plagiarism report can be sent to you upon request.

GET 15 % DISCOUNT TODAY use the discount code PAPER15 at the order form.

Type of paper
Academic level
Subject area
Number of pages
Paper urgency
Cost per page:
Currency:
Total: