My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
TheDominiaClient  
More details about the client software.
Updated Jan 4, 2007 by phr...@gmail.com

Introduction

The Dominia Client is the application through which users connect to servers and play in the Dominia Online environment. The client merely acts as a window to what is happening on the server: by itself, it cannot play the game. This ensures that players cannot modify aspects of the game mechanism by altering the client, and greatly reduces the complexity of the client code.

Software Details

The client is entirely written in Java. The source tree can be loaded in Eclipse as a Java project and should build without problems.

Startup

During startup, the application displays a splash screen with a progress bar. Once the application has finished loading, the splash screen window is closed and the login screen is opened.

The Login Screen

The login screen is a simple window with no menu. Because there is no game context without first connecting to a server and loading a profile, the screen displays only three text boxes that accept a server hostname or IP address, a username and a password.

Once a user has entered the necessary information, he/she clicks on the 'Connect' button. A modal dialog with a progress bar pops up to indicate connection status, and if the connection is successful, the user is taken to the Game Portal screen.

The Game Portal

The game portal is the first interface shown to a user once he/she has connected to the server. The screen displays the user's profile as well as his status and available games.

If a user chooses to join a game, he is then taken to the Game View screen.

The Game View

The Game View will display an isometric view of the map associated with a particular game.

The isometric view was chosen because it does not involve complex graphics and still
gives a good visual effect.

When in this view, the player can move around the map by using the arrow keys and the mouse.

The Duel View

The Duel View is displayed when a player plays a MTG duel against another character. This view will probably be bird's-eye. All elements must be draggable and movable on the board.

Back to the Index

Powered by Google Project Hosting