80 likes | 268 Views
Arena. An Online Multiplayer Battle Game. Operational Concepts (What is it?). Game played over the internet Turn-based RPG-style combat Players form teams and compete against other teams User accounts and profiles saved for continual use and character development. Example screen (Battle).
E N D
Arena An Online Multiplayer Battle Game
Operational Concepts (What is it?) • Game played over the internet • Turn-based RPG-style combat • Players form teams and compete against other teams • User accounts and profiles saved for continual use and character development
System Requirements • Fully-functional GUI interface • Stable and consistent database backend for storing and logging data • Ability for users to easily communicate with one another • Capability to host multiple simultaneous battles
System and Software Architecture • 3-tier architecture: • GUI Client (C#) • Web Service Interface (ASP.NET) • MS SQL Server backend database • All components developed using the .NET Framework
Lifecycle Plan • Aimed at anyone who enjoys games • Client GUI will go through most changes • Server maintenance • Clients equipped with auto-update feature
Feasibility Rationale • Not state-of-the-art by any means • Visual Studio takes care of many details when building on .NET • Biggest Risks: • “Feature Creep” • Game is too simple to be fun • Overestimated savings from .NET tools