Browse Source

docs(zappy): minor changes and corrections to the audit and subject

pull/1573/head
miguel 2 years ago committed by MSilva95
parent
commit
f2fc936e2f
  1. 2
      subjects/zappy/README.md
  2. 33
      subjects/zappy/audit/README.md

2
subjects/zappy/README.md

@ -4,8 +4,6 @@
You have to create Zappy, which is an entirely automatic game where some AI's play amongst themselves. It is about creating families, surviving by eating food and collecting stones in order to level up. Each level has different requirements for a ritual, which makes the adventure more and more difficult for the AI players, which play on their own, without any help form their creator. The game is over once six members of one family reach the highest possible level (8).
### Instructions
### Game presentation
### The Game Parts

33
subjects/zappy/audit/README.md

@ -2,17 +2,13 @@
**_Guidelines_**
##### Zappy is a long project to audit, for a full project review we advise you to spend around:
Zappy is a long project to audit, for a full project review we advise you to spend around:
##### - 20 to 30 minutes for the server testing.
- 20 to 30 minutes for the server testing.
- 10 to 20 minutes for the graphic client testing.
- 5 to 10 minutes to test the client's AI.
##### - 10 to 20 minutes for the graphic client testing.
##### - 5 to 10 minutes to test the client's AI.
##### Take the necessary time to check out the work of your peer carefully and ask him for guidance to understand his project.
#### Functional
Take the necessary time to check out the work of your peer carefully and ask him for guidance to understand his project.
**_The server_**
@ -67,12 +63,16 @@ WELCOME
##### Try to run `"./server -p 8080 -x 10 -y 10 -c 5 -n <TeamOfVictory> -t 10"`. Open another terminal and run `"siege -b 127.0.0.1:8080"`.
###### Is the program `./server` is still working?
###### Is the program `./server` still working?
##### Try to run `"./server -p 8080 -x 10 -y 10 -c 5 -n <TeamOfVictory>"` in two different terminals.
###### Does it display, in the second terminal, `ERROR : Address already in use` or something similar?
#### Let the game run for a wile and then check the time taken to execute the movements and actions of the player.
##### Is the timing of each movement and action respected?
**_Client_**
##### Try to run `"./client"`.
@ -164,10 +164,9 @@ Usage: ./client -n <team> -p <port> [-h <hostname>]
###### Are the elevation ritual rules exactly the same?
**_Broadcast_**
##### Pai attention to the broadcast messages.
##### Pay attention to the broadcast messages.
```
broadcast <text>
@ -183,15 +182,6 @@ message <K>,<text>
###### Can you confirm that the server replied the above message with K indicating the square where the sound comes from?
**_The AI Client_**
##### Test with a `-t` between 50 and 100 .
##### Test if the time taken by each movement and action is respected?
#### General
###### +Is the visualizer in 3D?
@ -209,4 +199,3 @@ message <K>,<text>
###### +Did you learn anything from this project?
###### +Would you recommend/nominate this program as an example for the rest of the school?

Loading…
Cancel
Save