Download presentation
Presentation is loading. Please wait.
Published byHomer Logan Modified over 9 years ago
1
20050061 Geun-woo Kim ( 김근우 ) 20070124 Bo-seung Kim ( 김보승 ) 20080590 Jung-pil Yoon ( 윤정필 )
2
Civilization Craft Turn-based attack & defense game Consume resources & Create units Attacker – Attack the castle using his or her units Defender – Defend the castle using his or her units Turn limit(50 Turn / 25 vs 25) 1 vs 1 / 2 vs 2 Network match Attacker(or Defender) players use their turn together Attacker client / Part of server system
3
Functional Requirements Non-functional Requirements
4
Functional Requirements (Use Case - Client) Client Use Case Diagram
5
Functional Requirements (Use Case - Client) Client Use Case Diagram Image Slide
6
Functional Requirements (Use Case - Server) Server Use Case Diagram
7
Functional Requirements (Use Case - Server) Server Use Case Diagram Image Slide
8
Non-functional Requirements Performance Unit action -> Less than 1 Sec Map loading -> Less than 1 min Safety If an error occur during the game, the program must be ended in working order.
9
Architecture Diagram
10
Image Slide
11
Structural models Class diagram Behavioral models Sequence diagram
12
Class Diagram
13
Image Slide
14
Sequence Diagram Unit create
15
Sequence Diagram Unit create Image Slide
16
Sequence Diagram Draw map
17
Sequence Diagram Draw map Image Slide
18
Geun-woo Kim Client program implementation(Sub) Presentation / Diagram modification Bo-seung Kim Server program implementation Presentation / Diagram modification Jung-pil Yoon Client Program Implementation(Main) Diagram modification
19
Software development process Requirement specification to implementation The difficulties of making software The importance of the documentation Communication between team members / group members
20
The demonstration of Civilization Craft
21
Thank You!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.