|
|
|
@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
|
|
|
@f9cb9fb
|
11 years |
dmp1488 |
The ackedMessages list in MessageProcessor now stores ack records …
|
|
|
@8271c78
|
11 years |
dmp1488 |
The client has basic log files
|
|
|
@d05086b
|
11 years |
dmp1488 |
Support for logging to a textfile
|
|
|
@b35b2b2
|
11 years |
dmp1488 |
Added a basic ingame debug console
|
|
|
@297682c
|
11 years |
dmp1488 |
Minor code refactoring
|
|
|
@bc70282
|
11 years |
dmp1488 |
The chat console resets when the user logs out
|
|
|
@c4c2a3c
|
11 years |
dmp1488 |
The player must select a class when registering
|
|
|
@934ab53
|
11 years |
dmp1488 |
Added debug messages
|
|
|
@1df6bec
|
11 years |
dmp1488 |
Updated the debug and rlease builds for the client VC++ project to …
|
|
|
@9fe1807
|
11 years |
dmp1488 |
Added MessageContainer to the VC++ project
|
|
|
@46d6469
|
11 years |
dmp1488 |
Some bug fixes for MessageProcessor. MessageContainer is now in its …
|
|
|
@411c1ae
|
11 years |
dmp1488 |
When a player dies or logs off, he drops any flag he might be carrying
|
|
|
@eab83af
|
11 years |
dmp1488 |
Client makefile update
|
|
|
@dee75cc
|
11 years |
dmp1488 |
Remove the Message.h include from several files
|
|
|
@49da01a
|
11 years |
dmp1488 |
Add status messages for login and registration and remove the Message …
|
|
|
@365e156
|
11 years |
dmp1488 |
Added a TextLabel gui element and updated the client to show status …
|
|
|
@09ddba7
|
11 years |
dmp1488 |
Debugging
|
|
|
@9a4fa04
|
11 years |
dmp1488 |
Debugging
|
|
|
@64d22ac
|
11 years |
dmp1488 |
Debugging info
|
|
|
@bace57b
|
11 years |
dmp1488 |
MessageProcessor stores the recipient address along with each sent …
|
|
|
@cc6a14a
|
11 years |
dmp1488 |
Bug fix for MessageProcessor
|
|
|
@3794f6d
|
11 years |
dmp1488 |
Bug fix for MessageProcessor acks
|
|
|
@855f153
|
11 years |
dmp1488 |
Added debug info
|
|
|
@4dbac87
|
11 years |
dmp1488 |
MessageProcessor keeps track messages it has acked, so it doesn't send …
|
|
|
@6b641af
|
11 years |
dmp1488 |
Debugging
|
|
|
@5755e68
|
11 years |
dmp1488 |
MessageProcessor bug fix
|
|
|
@4fcf7a4
|
11 years |
dmp1488 |
More debug info
|
|
|
@bd2502a
|
11 years |
dmp1488 |
Added debug info to MessageProcessor
|
|
|
@9557f92
|
11 years |
dmp1488 |
Fixed cleanAckedMessages so it compiles on linux as well
|
|
|
@af713bc
|
11 years |
dmp1488 |
Fix a bug in cleanAckedMessages
|
|
|
@3de664d
|
11 years |
dmp1488 |
Client clears acked messages
|
|
|
@198cf2d
|
11 years |
dmp1488 |
MessageProcessor handles receiving multiple ACKs for the same message
|
|
|
@10f6fc2
|
11 years |
dmp1488 |
The client uses MessageProcessor to send/receive messages
|
|
|
@9b5d30b
|
11 years |
dmp1488 |
Moved server message sending/receiving into MessageProcessor
|
|
|
@5a64bea
|
11 years |
dmp1488 |
Completed initial version of MessageProcessor
|
|
|
@1f1eb58
|
11 years |
dmp1488 |
Added a client release build that uses the release version of allegro
|
|
|
@1a3c42d
|
11 years |
dmp1488 |
Added the skeleton MessageProcessor class
|
|
|
@787806f
|
11 years |
dmp1488 |
Added an ACK message type and a skeleton MessageProcessor class
|
|
|
@f3cf1a5
|
11 years |
dmp1488 |
The client draws all map objects instead of some of them
|
|
|
@694c3d2
|
11 years |
dmp1488 |
The server now does bounds checking on player movement based on the …
|
|
|
@147f662
|
11 years |
dmp1488 |
Fix a bug where the entire map wasn't being drawn
|
|
|
@b650f8a
|
11 years |
dmp1488 |
Increased the map size
|
|
|
@9b1e12c
|
11 years |
dmp1488 |
Increased the size of the client window to 1024x768 and moved around …
|
|
|
@7ca5d21
|
11 years |
dmp1488 |
The server can handle loading a NULL class from the db
|
|
|
@521c88b
|
11 years |
dmp1488 |
Upon player registration, the server stores the selected player class …
|
|
|
@109e8a3
|
11 years |
dmp1488 |
Username and password textbox labels appear on the registration page
|
|
|
@5c95436
|
11 years |
dmp1488 |
Add a RadioButtonList gui control to the client, re-organize the …
|
|
|
@5a5f131
|
11 years |
dmp1488 |
Dead players aren't drawn
|
|
|