ppt

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)
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
System and Software Architecture
[Public Domain]
Clients
[Game Server]
Web
Services
Database
Laptop
SQL
Workstation
Laptop
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