Package |
| Package or Directory Name |
.5 |
|
| Size of the Package |
.5 |
|
| Package explosion |
1 |
|
| Mail Title |
.25 |
|
| Main class Name or painful use of Package |
.5 |
|
|
README File |
| No Image |
.25 |
|
| GUI Description |
.25 |
|
| Algorithm Description (collision detection. wall, raket) |
.5 |
|
| Algorithm Description (flying ball) |
.25 |
|
| Directory content |
.25 |
|
| ReadMe File Name, Template, Option... |
.25 |
|
|
Generated Documentation |
| Not There |
1 |
|
| No links |
.5 |
|
| Parameter Description |
.75 |
|
| Without all the methods |
.75 |
|
|
Dumb User |
| java Assignment -h |
.5 |
|
| Doesn't Run with default parameter |
.25 |
|
| java Assignment 2 1 |
.5 |
|
| Exception not catched (Assignment toto 34) |
.5 |
|
|
Terrain |
| Sad Terrain |
.25 |
|
| No minimum terrain |
.25 |
|
| No launcher |
.25 |
|
| 5s delay between each ball |
.25 |
|
| No background or horizontal plane |
.25 |
|
|
Player |
| No more than two players |
.25 |
|
| playability |
.25 |
|
| No way to press two button at the same time |
.25 |
|
| Effect of the orientation of the racquet |
.25 |
|
|
Ball |
| number of ball fixed |
.25 |
|
| Not natural flying behavior |
.25 |
|
| Bad Collision detection with terrain |
.25 |
|
| Bad Collision detection with racket |
.25 |
|
| only one ball |
.25 |
|
| |
|
|
|
GUI |
| No Change of key binding |
.25 - .5 |
|
| Missing parameter (number of user/balls/walls) |
.25 |
|
| start new game missing |
.25 |
|
| Back to the default set |
.25 |
|
| Usability |
.25 |
|
|
Code Presentation |
| Main readability : space |
.25 |
|
| Main readability : bracket use |
.25 |
|
| Main Header |
.25 |
|
| Method's Header |
.25 |
|
| Comment |
.25 |
|
|
Code Balance/Use |
| 4-6 Main Classes |
.25 |
|
| Well Balanced Classes ( OOP designed) |
.25 |
|
| Reference to com.sun.j3d.utils not encapsulated |
.25 |
|
| Different classes for Ball, Terrain and Player |
.25 |
|
| Use of Java1.4 |
.25 |
|
| Class Assignment should not be so big |
.25 |
|
|
ViewPoints (2 others) |
| Just one other view |
.5 |
|
| None amongst the proposed view |
.5 |
|
| No dynamic view |
.25 |
|
|
Shadowing (2 shadows) |
| Only for one type of object |
.5 |
|
| Only on one wall |
.5 |
|
| additional helper for the orientation |
+.5 |
|
|
Computer play |
| only up to one computer player |
.25 |
|
| Now way to change the force of the computer |
.25 |
|
| No 'invincibility' level |
.25 |
|
| |
|
|
|
Physical modeling for the ball (lifting) |
| missing effect (wall, flying, raquet) |
.25 |
|
| missing visual information |
.25 |
|
| no explanation in the README |
.25 |
|
|
Mouse |
| Only along one axis |
.5 |
|
| No way to find the other interactions |
.25 |
|
| |
|
|
|
Real Squash rules |
| No display of the result |
.5 |
|
| may hit anywhere whithout penalty |
|
|
| |
|
|
|
Sound feedback |
| dull sound |
.25 |
|
| only one type of sound |
.25 |
|
| not well synchronised |
.25 |
|
|
|
| |
Whaoo |
| Extremly good Looking |
+.5 |
|
| Very well thought user interface |
+.5 |
|
| Playability |
+.5 |
|
| Orale presentation |
+.5 |
|
|