Skip to content
gregorylburgess edited this page May 9, 2013 · 4 revisions

###Interface Currently, the User Interface consists of an interface with a majority of the UI components installed. Interface The left pane contains player score data (P1 Score and P2 Score) at the top and bottom of the column. The point types are denoted with images (from left to right: NRG Points, ENV Points, User Points, and $. Each has a textbox which allows users to manage points. The majority of the column is dedicated to a "close up" pane that shows details for the card that a user hovers over. Normally, cards will appear as a grey rectangle with a small thumbnail. This allows users to identify and manipulate cards quickly, while still being able to examine each in detail.

The middle column contains the Round Phase information as well as the current NRG Goal. The Round Phase display contains the names of each phase within a round in white text, and the current round/phase highlighted in green. To the right is a green arrow which allows users to signal that they are ready to end the phase and move on to the next one. Below the Round Phase information bar are fields for player1, player2 and the neutral field. Cards are able to move freely between these fields, and doing so alerts the server of changes in card location.

The right column contains deck and hand menus. Each player has a specified hand zone, which expands when users hover over the zone. Users are able to drag cards from their hands to the play field, with the server being notified of the change automatically. Users are unable to move cards from the field to their hand, as this is not a defined action in the game. Interface with context menus Between the player hand fields are the E_Gen and Tactical decks, each of which display a context menu when users hover over them. Currently they only display the Draw Card option.

###Server The server currently supports a demo setup that returns 15 cards distributed among various fields, and accepts a url for moving cards between zones. It also supports models for Player, GameState, PointSet, and Card objects.

Clone this wiki locally