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