Final Report - relaysketchgame/relaysketch GitHub Wiki

Main Goal

To implement Relay Sketch game using the network socket programming

Relay Sketch

What is Relay Sketch?

  • It is a game in which team members draw and pass the drawing in the prescribed order.
    And the last person matches the answer after seeing the drawing.
    The games we designed follow the steps below.

Game Rule


  1. In principle, you cannot go out during a game, but if someone goes out during a game, the game is stopped.
  2. Last person has only 1 chance for matching the answer.
  3. The sequence is random and it is delivered to players when they entered the game.
  4. The time given for each team is 100 seconds. Each team members share this time in their team.
  5. First person draws a picture by looking the given word and send it to the next person. Next person starts to draw in new paper by guessing what the given word was.
  6. After 100 seconds, the game will end regardless of the order of players.
  7. The same nickname cannot be used.

Process


1. Each users connect IP and enter name select team.

If IP is not connected then user cannot select a team


If IP is connected then user can enter a name


If name is unique then user can select a team


If name is duplicated then the name is not accepted, user selects team until user enters new unique name


2. If one team has more than three members, other users are automatically assigned the other team.



3. The game starts after 3 seconds when six player all enter the game and assign team.

User waits until another users enter the game that satisfies number of game players.

4. The sequence is randomly selected and the category is shown to all 3 members.



But the word is only given to the first user of each team.

5. The first user draws a picture, and hands over the picture to the next user in the order.

All users receive same drawing panel


6. The second member draws a picutre by guessing what the drawn picture was and hands over to the last person.



7. The last member looks at passed drawing and deduces answer. And if the last person match the answer, get one point.

The chance of answering is only one.


8. After the limited 100 seconds, the team with the highest points wins. If point of two team is same, then two teams are draw.
9. And if all players want to restart the game in same member, The game is RESTART.

If one player don't want to restart, then game is over.




Example of category




Information of members





Role of members

image

⚠️ **GitHub.com Fallback** ⚠️