From 37e11c2033a6c23d0107a3fe172be421f477abb1 Mon Sep 17 00:00:00 2001 From: lee Date: Fri, 5 Feb 2021 15:31:41 +0000 Subject: [PATCH] audit update --- subjects/road_intersection/README.md | 4 +- subjects/road_intersection/audit/README.md | 82 ++++++++++++++++++---- 2 files changed, 72 insertions(+), 14 deletions(-) diff --git a/subjects/road_intersection/README.md b/subjects/road_intersection/README.md index 57451521..d89444f1 100644 --- a/subjects/road_intersection/README.md +++ b/subjects/road_intersection/README.md @@ -98,6 +98,8 @@ For this it must be possible to do the following: - The `Esc` key must finish the simulation. +> Arrow keys must not let the user spam the creation of vehicles, vehicles must be created with a safe distance between them. + ### Example You can see an example [here](https://youtu.be/pC79E0fdzYo). @@ -106,7 +108,7 @@ You can see an example [here](https://youtu.be/pC79E0fdzYo). You can implement the following optional features : -- Vehicle and traffic lights animation. You can find some cool assets : +- Vehicle and traffic lights animation and image rendering. You can find some cool assets : - [limezu](https://limezu.itch.io/) - [finalbossblue](http://finalbossblues.com/timefantasy/free-graphics/). - [mobilegamegraphics](https://mobilegamegraphics.com/product-category/all_products/freestuff/). diff --git a/subjects/road_intersection/audit/README.md b/subjects/road_intersection/audit/README.md index 56038186..a30116d9 100644 --- a/subjects/road_intersection/audit/README.md +++ b/subjects/road_intersection/audit/README.md @@ -1,31 +1,87 @@ #### Functionals -##### Try and run the application. +##### Try and run the application, then generate a vehicle by pressing the `"Arrow Up"` key. -###### Can you see some kind of object that represents vehicles? +###### Was a vehicle generated from the cardinal south? -##### Try and run the application. +##### Try pressing the `"Arrow Down"` key. -###### Are vehicles kept in their own lane? +###### Was a vehicle generated from the cardinal North? -##### Try and run the application, keeping it running for a while. +##### Try pressing the `"Arrow Right"` key. -###### Is there a low traffic congestion while running the application? (ex: traffic lane of 8 or more vehicles) +###### Was a vehicle generated from the cardinal west? -#### General +##### Try pressing the `"Arrow left"` key. + +###### Was a vehicle generated from the cardinal east? + +##### Try pressing the `"R"` key. + +###### Are vehicles generated randomly(random lane and route)? + +##### Try to generate tree vehicles in the same lane (do this to all lanes). + +###### Did all vehicles passed the intersection safely? + +##### Try to generate two vehicles at the same time, one using the `"Up"` key and the other using the `"Down"` key (to this at least 3 times). + +###### Did all vehicles passed the intersection safely? + +##### Try to generate two vehicles at the same time, one using the `"Right"` key and the other using the `"Left"` key (to this at least 3 times). + +###### Did all vehicles passed the intersection safely? + +##### Try to generate two vehicles at the same time, one using the `"Up"` key and the other using the `"Left"` key (to this at least 3 times). + +###### Did all vehicles passed the intersection safely? + +##### Try to generate two vehicles at the same time, one using the `"Up"` key and the other using the `"Right"` key (to this at least 3 times). + +###### Did all vehicles passed the intersection safely? + +##### Try to generate two vehicles at the same time, one using the `"Down"` key and the other using the `"Left"` key (to this at least 3 times). -###### Are vehicles generated randomly? (**random routes and lanes**) +###### Did all vehicles passed the intersection safely? -###### Does vehicles present at least two different velocities? (ex: 1 and 2. 0 does not count)? +##### Try to generate two vehicles at the same time, one using the `"Down"` key and the other using the `"Right"` key (to this at least 3 times). -###### Do vehicles not collide while waiting for the green light? +###### Did all vehicles passed the intersection safely? + +##### Try to generate five vehicles using the `"Up"` key, at the same time generate two vehicles using the key `"Right"`. + +###### Did all vehicles passed the intersection safely? + +##### Try to generate one vehicle for all the lanes (to this at least 3 times). + +###### Did all vehicles passed the intersection safely? + +##### Try to generate vehicles randomly using the `"R"` key. Then wait for at least 1 min. + +###### Did all vehicles passed the intersection safely? + +###### Was there a low traffic congestion while running the application? (ex: high traffic congestion can be 8 or more vehicles in the same lane without proceeding)? + +##### Try to generate vehicles with lanes at your choice. + +###### Did all vehicles passed the intersection safely? + +#### General + +###### Is it not possible to spam the creation of vehicles(by pressing the arrow keys to many times)? ###### Are vehicles assigned to their own route, and if so do they obey that route? (ex: r0 must turn left, r2 must turn right) +###### Are vehicles kept in a safe distance(do not collide when ever one stops)? + +###### Do vehicles stop when ever there is a red light? + +###### Do vehicles proceed when ever there is a green light? + #### Bonus -###### +Is there any type of animation for traffic light? +###### +Is there any type of image sprite for traffic light? -###### +Did the student implement some kind of movement animation for the vehicle? +###### +Did the student implement some kind of animation and image sprite for the vehicle? -###### +When ever vehicles crash with other vehicles, does the program give some kind of feedback telling so? +###### +Did the student implement more features than those in the subject?