# data[].attributes.body
1. What applications will be developed in your project?
We will develop an online game Quoridor.

2. What are the main functions of your application?
The application allows 2 users to play this game and communicate with each other. Users are allowed to move their pawns one square at a time or put a fence in one round. They will win while they reach the line opposite to one's baseline.

3. What is the preliminary logic flow of your program?
The state diagram is shown in the figure below.

4. What is the collaborative plan (tentative) of your group?
Chan Ying To and Wong Pui Wun will be responsible for the program, the video, and the report.

# data[].attributes.body
1.What application will be developed in your project?

Online Homework submission system (with graph)

2. What are the main functions of your application?

Students can post the homework on the server and teachers can download it.

3. What is the preliminary logic flow of your program?

4. What is the collaborative plan (tentative) of your group?

Chan Wing Hung (program, report) Chiu Sammy (video, report)

# data[].attributes.body
1. What applications will be developed in your project?

We will develop a multiplayer tic tac toe game

2. What are the main functions of your application?

The application allows user to
-connect two users to a server
-type a command to select a box and mark it,
-type a command to confirm and send to the other user
-to make sure one player moves at a time
-type in a command to disconnect from the game

3. What is the preliminary logic flow of your program?

Name the boxes like a1 b1 c1 and then a2 b2 c2 and so on, so that players can choose based on the coordinates

Threading will be used to ensure one player moves at a time.

If,then, else statements will be used to verify whether a line has been made/ a winner has been drawn from the game

If else statements to make sure the box cannot be marked again

If, then statements are used in deciding if a player would like to quit the game

4. What is the collaborative plan (tentative) of your group?
Chan Tak Man will be responsible for ...

# data[].attributes.body
We will make a chatroom like signal, WhatsApp.
It supports group and private chats.
Users can block or blacklist someone in chatroom.
Users can send texts, pictures, emoji in the chatroom.

# data[].attributes.headline
Group 3 Ho Wing Yi, Kee Hei Ting, Lau Cheuk Hin:

# data[].attributes.subject
Group 3 Ho Wing Yi, Kee Hei Ting, Lau Cheuk Hin:

# data[].attributes.body
1. What applications will be developed in your project?

We will develop an online game with number guessing.

2. What are the main functions of your application?

The application allows users (3-4) to join the server. And play the number guess game. The programs also allow users to communicate other clients.

3. What is the preliminary logic flow of your program?

The state diagram is show in the figure below.

4. What is the collaborative plan (tentative) of your group?
Ho Wing Yi, Kee Hei Ting, Lau Cheuk Hin will be responsible for program, present and report.

# data[].attributes.headline
Group 1: Lee Lok Yiu, Lau Chi Yan, Yip Ching Yin

# data[].attributes.subject
Group 1: Lee Lok Yiu, Lau Chi Yan, Yip Ching Yin

# data[].attributes.body
1. What applications will be developed in your project?

We will develop a chatroom.

2. What are the main functions of your application?

Please refer to the screenshot from above.
a. Individual chat
b. Fancy interface, Multimedia functions
c. Analysis: User number
d. Test plan (no. of concurrent users, speed, lost-rate/accuracy)

3. What is the preliminary logic flow of your program?

Please refer to the screenshot from above.

4. What is the collaborative plan (tentative) of your group?
Lee Lok Yiu will be responsible for the programming codes.
Lau Chi Yan will be responsible for the report/presentation.
Yip Ching Yin will be responsible for error testing and test report.

# data[].attributes.headline
Group 20: Chan Tak Man, Chan Siu Man, Chan Sin Man

# data[].attributes.subject
Group 20: Chan Tak Man, Chan Siu Man, Chan Sin Man

# data[].attributes.body
1. What applications will be developed in your project?

We will develop a chatroom.

2. What are the main functions of your application?

The application allows user to ...

3. What is the preliminary logic flow of your program?

The state diagram is show in the figure below.

4. What is the collaborative plan (tentative) of your group?
Chan Tak Man will be responsible for ...

# data[].attributes.headline
Group 09: Chiu Ka Wai, Huang Wu Antonio Zi Xuan

# data[].attributes.subject
Group 09: Chiu Ka Wai, Huang Wu Antonio Zi Xuan

# data[].attributes.body
1. What applications will be developed in your project?

We will develop a chatroom.

2. What are the main functions of your application?

The Chatroom allow users to communicate through texts

3. What is the preliminary logic flow of your program?

The state diagram is show in the figure below.

4. What is the collaborative plan (tentative) of your group?
Chiu Ka Wai will be responsible for the client socket...