110 likes | 244 Views
Civilization Craft 문명크래프 트. 20050061 Geun -woo Kim ( 김근우 ) 20070124 Bo- seung Kim ( 김보승 ) 20080590 Jung- pil Yoon ( 윤정필 ). Problem Statement. Civilization Craft Turn-based attack & defense game Consume resources & Create units Attacker – Attack the castle using his or her units
E N D
Civilization Craft문명크래프트 20050061 Geun-woo Kim (김근우) 20070124 Bo-seung Kim (김보승) 20080590 Jung-pil Yoon (윤정필)
Problem Statement • 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
Proposed Requirements • Functional Requirements • Non-functional Requirements
Functional Requirements • Functional Requirements (Use Case)
Non-functional Requirements • Non-functional Requirements
Architectural Description • Architecture diagram(s) for the system or software to develop • From top-level architecture to detailed structures of decomposition
Design • Structural models • Class diagrams and/or ER diagrams • Behavioral models • Sequence and/or state machine diagrams for major functionalities
Team Management • 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
Lessons Learned • Software development process • Requirement specification to implementation • The difficulties of making software • The importance of the documentation • Communication between team members / group members
System Demonstration • The demonstration of Civilization Craft