C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解
Visually improve the intro screen by adding: some sort of logo that you have constructed (could be an arrow pointing up, a rock, or anything you like), an 'interesting' large font for the title, game play instructions, and some sort of image. To do this you will need to modify the 'drawTitleScreen' method in 'LittleWall.java'.
Visually improve the climber using drawing primitives (not including images) such that the climber has: a head, hair, cloths, a harness, chalk bag, thick arms, thick legs, hands, and shoes. To do this you will need to modify the 'draw' method in 'PlayerSpring.java'. The climber is made up of: XYPoint(s) - giving the location of key points on the body, Spring(s) - giving the relationship between these points, Joint(s) - used for limiting angles between the limbs(currently not really used).
Below is a diagram of the climber with the names for the XYPoint(s) and Spring(s):
To gain full marks for this aspect you must use an affine transform in your code. (e.g. You could scale and angle the image in the intro screen.)
To gain full marks for this part of the lab you need to provide an overview of the mathematical model you used for the aspect(about 1/2 A4 page).