COMPUTING SCIENCE
AND MATHEMATICS

University | Computing Science | Modules | CSC9N6 | Assignment Updated 16/05/12 22:10
CSC9N6 - Computer Game Technologies Assignment Autumn 2012

Home

Organisation

Materials

Assessment

Reference

 

 

The assignment specification and source code is provided below. This assignment is due on Monday the 30th of April at 4pm.

  • Assignment Specification
  • Source Java Files (GameCore.zip)
  • This extended Velocity.java class provides the facility to initialise a velocity object using a speed together with source and target points. This can be used to then get the relevant x and y speeds needed to fire something from the source to the target. A demonstration of this at work can be seen in the FireSprite.java code.

    You will need to overwrite the supplied Velocity.java class in your project with the one given above and copy the following images into an 'images' sub-directory in order to see how FireSprite.java uses the Velocity class to make this work.

    Look at the source of FireSprite.java to work out what keyboard and mouse events FireSprite responds to. Note that the 'Escape' key is picked up on 'keyReleased' in GameCore if you wish to stop the demo.

Advisory notes:

  • It is NOT necessary to make use of the 'Velocity' class in the 2D game if you do not need to (but all other supplied classes should be used).

 

Assignment Grades
ID Grade
1715778/1 2B
1716559/1 2E
1722729/1 ng
1810492/1 ng
1810995/1 2A
1811710/1 2E
1813714/1 2B
1813975/1 2A
1814847/1 1B
1815310/1 1A
1817523/1 2F
1818805/1 1C
1821610/1 1C
1826731/1 2C
1827583/1 2C
1920088/1 1C
1924155/1 1B

Email dec@cs.stir.ac.uk - Web www.cs.stir.ac.uk/~dec - Tel 01786 467445 - Fax 01786 464551
Mail Computing Science and Mathematics, University of Stirling, Stirling, Scotland, FK9 4LA
Contact Details