source: network-game

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @9ba9b96   11 years dmp1488 All ids should now be unsigned ints
(edit) @d998572   11 years dmp1488 updateTarget (from the Player class) now takes the target as a …
(edit) @1f6233e   11 years dmp1488 Minor cient fix related to earlier code refactoring
(edit) @e5697b1   11 years dmp1488 Projectile drawing code moved to the GameRender class
(edit) @d05c484   11 years dmp1488 Some game-specific functions moved from server.cpp to the Game class …
(edit) @6054f1e   11 years dmp1488 Moved damagePlayer to the Player class
(edit) @eb2ad4f   11 years dmp1488 gameMap removed from client
(edit) @2e63b64   11 years dmp1488 gameMap removed from server
(edit) @bcfd99a   11 years dmp1488 When a player leaves a game, any flag they were carrying is dropped
(edit) @8aed9c0   11 years dmp1488 Client compiles under linux
(edit) @360c0f1   11 years dmp1488 Server no longer sends OBJECT messages on player login or runs the …
(edit) @3ff2bd7   11 years dmp1488 Client updates related to the attack message change
(edit) @9bfc1cb   11 years dmp1488 The ATTACK message has been removed and the START_ATTACK message has …
(edit) @f63aa57   11 years dmp1488 The old Game window has been completely removed from the client and …
(edit) @cbc70eb   11 years dmp1488 A small bit of client code uses curPlayerId instead of searching …
(edit) @cd80d63   11 years dmp1488 Issue with players leaving, but not getting removed from games is fixed
(edit) @29fdf12   11 years dmp1488 The GAME_INFO message sent when a game finishes now includes the game …
(edit) @257de75   11 years dmp1488 Removed some debug messages from the client
(edit) @df74597   11 years dmp1488 Server-side logic for handling a game victory is fixed
(edit) @e0fd377   11 years dmp1488 Removed global score variables from client, removed the old …
(edit) @f3fb980   11 years dmp1488 Removed global score variables from server
(edit) @9c18cb7   11 years dmp1488 Removed error function definition from main.cpp
(edit) @8554263   11 years dmp1488 Restructuring and code cleanup
(edit) @68d94de   11 years dmp1488 MessageProcessor now takes a socket and optional output log file as …
(edit) @e1af80c   11 years dmp1488 When a game ends, the server sets currentGame to NULL for all participants
(edit) @635ad9b   11 years dmp1488 Correction to GameSummary constructor
(edit) @778d0c9   11 years dmp1488 Correction in the server's creation of the FINISH_GAME message
(edit) @3e44a59   11 years dportnoy The client shows a game summary screen when the current game cfinishes
(edit) @c9f6a1c   11 years dmp1488 New GameSummary class for storing game results
(edit) @8ce793b   11 years dmp1488 For for server bug caused by improper deletion while iterating over games
(edit) @3b6f46b   11 years dmp1488 Minor code changes
(edit) @e5b96e2   11 years dmp1488 When a team scores 3 points, the server sends FINISH_GAME messages to …
(edit) @ad1e2fc   11 years dmp1488 When a player picks up a flag, the relevant PLAYER message is now …
(edit) @e62b56c   11 years dmp1488 The code that processes player movement, attacks, and flag captures …
(edit) @35f6097   11 years dmp1488 Players are revived correctly in individual games
(edit) @5ae8dca   11 years dmp1488 Server moves projectiles in all individual games and damages players …
(edit) @58ca135   11 years dmp1488 Client handles PROJECTILE and REMOVE_PROJECTILE messages in individual …
(edit) @45734ff   11 years dmp1488 The Game class stores a list of projectiles present in that game
(edit) @1d96513   11 years dmp1488 Game class includes projectile list
(edit) @483a2cb   11 years dmp1488 Melee attacks and dying work in individual games
(edit) @b8abc90   11 years dmp1488 Client sends a START_ATTACK message when a player right-clicks on …
(edit) @ffadc8e   11 years dmp1488 Server handles movement for players who have attack targets in …
(edit) @686589c   11 years dmp1488 The old game screen is no longer accessible by clicking anywhere on …
(edit) @d3efa1a   11 years dmp1488 A player gets a list of existing games when they login
(edit) @b73bc28   11 years dmp1488 Turning in the opposing team's flag now works in individual games and …
(edit) @ce2bb87   11 years dmp1488 A player can pick up an opponent's flag in an individual game
(edit) @6c9bcdd   11 years dmp1488 Client sends flag pickup and drop messages in individual games
(edit) @402cf86   11 years dmp1488 The server checks player movement in individual games and stops …
(edit) @fef7c69   11 years dmp1488 The client sends and processes PLAYER_MOVE messages when in a game and …
(edit) @0129700   11 years dmp1488 The Game class validates player movement on the server side
(edit) @70fc3e8   11 years dmp1488 Flags are placed correctly when a new game is created
(edit) @4509648   11 years dmp1488 The server replies with the correct message type to a LOGOUT message
(edit) @2d78e03   11 years dmp1488 Minor server fix
(edit) @6012178   11 years dmp1488 Client accepts PLAYER_JOIN_GAME messages
(edit) @453087e   11 years dmp1488 PLAYER_JOIN_GAME messages, rather than PLAYER ones, are now sent to …
(edit) @31b347a   11 years dportnoy When the client receives a PLAYER message, a new PLAYER object is only …
(edit) @e103b51   11 years dmp1488 Client deletes games with no players remaining
(edit) @1248984   11 years dmp1488 Server deletes games with no players remaining
(edit) @3d6f78f   11 years dmp1488 Comments and design doc changes
(edit) @b4c5b6a   11 years dmp1488 PLAYER messages are handled in the NEW_GAME state and players are …
(edit) @1a47469   11 years dmp1488 Logging out works correctly now
(edit) @53d41ea   11 years dmp1488 The lobby has a chat console
(edit) @e437a19   11 years dmp1488 New network headers in Common.cpp
(edit) @248e3c1   11 years dmp1488 Compiler header is is now included in Common.cpp
(edit) @50643fa   11 years dmp1488 Updated the client makefile to work in ubuntu
(edit) @53ba300   11 years dmp1488 The client handles MSG_TYPE_LOGOUT messages about other players
(edit) @90eaad2   11 years dmp1488 When the server receives a logout message, it broadcasts it now …
(edit) @95ffe57   11 years dmp1488 The server now has a map of Player pointers instead of Players and …
(edit) @e6c26b8   11 years dportnoy The client dynamically allocates memory for players and passes around …
(edit) @373089e   11 years dmp1488 The server compiles
(edit) @6319311   11 years dportnoy Some redfinition issues related to winsock2 are fixed and a few …
(edit) @0693e25   11 years dmp1488 The client draws the map and players in individual games
(edit) @3ef8cf4   11 years dmp1488 The server correctly handles LEAVE_GAME mesages
(edit) @ab8fd40   11 years dmp1488 The server can process LEAVE_GAME messages
(edit) @03ba5e3   11 years dportnoy Added a NEW_GAME screen with a button to leave the game and return to …
(edit) @a6fe73d   11 years dmp1488 Serer uses updated Game class constructor
(edit) @233e736   11 years dportnoy Fixed a client-side map loading bug
(edit) @d519032   11 years dportnoy Reorganized the client-side game creation logic
(edit) @88258c9   11 years dmp1488 Removed some unnecessary debug statements
(edit) @7d8d5d3   11 years dmp1488 Renamed JOIN_GAME_INFO to JOIN_GAME_SUCCESS
(edit) @b48ef09   11 years dmp1488 New message types and server code for creating and joining games
(edit) @803566d   11 years dportnoy The client has a new state to handle separate game instances
(edit) @f203c5c   11 years dmp1488 Minor server code cleanup and debugging
(edit) @f41a7f9   11 years dmp1488 Each player now holds a reference to their current game
(edit) @b92e6a7   11 years dmp1488 The Game class now has a WorldMap. When a client creates or joins a …
(edit) @321fbbc   11 years dportnoy Client only stores the game name and number of players of each game
(edit) @2992b1a   11 years dmp1488 The client shows the number of players in each game
(edit) @2ee386d   11 years dmp1488 Clients store the total number of players in each game
(edit) @99afbb8   11 years dmp1488 The server keeps track of games and adds players to them
(edit) @50e6c7a   11 years dmp1488 The client stores and displays a list of existing games
(edit) @b8f789d   11 years dmp1488 The server broadcasts GAME_INFO messages in response to game creation …
(edit) @bbebe9c   11 years dmp1488 Clients send game join and creation messages to server and new message …
(edit) @929b4e0   11 years dmp1488 The lobby screen has some gui elements and basic functionality
(edit) @3eac3b3   11 years dmp1488 Added a folder for design docs
(edit) @85bf1e2   11 years dportnoy Fixed taking/dropping flags, which was broken by the new lobby code
(edit) @b72ed16   11 years dmp1488 Included crypt header and reduced debug messages during map load
(edit) @1785314   11 years dmp1488 Added a lobby screen to the client where players will create and join games
(edit) @c044a36   11 years dmp1488 Syntax fix
(edit) @f419b09   11 years dmp1488 Added a Game class and new messages types for creating, joining, and …
(edit) @753fa8a   11 years dmp1488 The client now uses the new getAckedMessages method
Note: See TracRevisionLog for help on using the revision log.