|
|
@c666518
|
10 years |
dmp1488 |
Move handleGameEvents and handlePlayers events from the Game class to …
|
|
|
@53643ca
|
10 years |
dmp1488 |
Server loads user profile and game history info from the database, …
|
|
|
@fd9cdb5
|
10 years |
dmp1488 |
Add new player profile screen, accessible from the lobby, which shows …
|
|
|
@cb5a021
|
10 years |
dmp1488 |
Client sends a new START_GAME message to start a game from the game lobby
|
|
|
@e98426d
|
10 years |
dmp1488 |
New JOIN_GAME message that client sends to server to indicate …
|
|
|
@ea17281
|
10 years |
dmp1488 |
Game.addPlayer takes a boolean to indicate wheter it runs on the …
|
|
|
@3ea1839
|
10 years |
dportnoy |
Fix Mac compiler warnings
|
|
|
@34bd549
|
10 years |
dmp1488 |
Make client compile on a Mac
|
|
|
@64a1f4e
|
11 years |
dmp1488 |
Game.addPlayer reset all the player's stats as well
|
|
|
@c991530
|
11 years |
dmp1488 |
The playerClass instance variable of the Player class is now an enum …
|
|
|
@99cf349
|
11 years |
dmp1488 |
When a player starts moving, the server clears that player's target player
|
|
|
@7f884ea
|
11 years |
dmp1488 |
Map-related structs are now outside of the WorldMap class
|
|
|
@06fc7f7
|
11 years |
dmp1488 |
getMsgTypeString is now defined in MessageContainer.cpp and the …
|
|
|
@0678d60
|
11 years |
dmp1488 |
All server warnings have been fixed and the WorldMap class has a new …
|
|
|
@5b92307
|
11 years |
dmp1488 |
id and targetPlayer are now both private members of the Player class …
|
|
|
@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 …
|
|
|
@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
|
|
|
@9bfc1cb
|
11 years |
dmp1488 |
The ATTACK message has been removed and the START_ATTACK message has …
|
|
|
@8554263
|
11 years |
dmp1488 |
Restructuring and code cleanup
|
|
|
@68d94de
|
11 years |
dmp1488 |
MessageProcessor now takes a socket and optional output log file as …
|
|
|
@635ad9b
|
11 years |
dmp1488 |
Correction to GameSummary constructor
|
|
|
@c9f6a1c
|
11 years |
dmp1488 |
New GameSummary class for storing game results
|
|
|
@e62b56c
|
11 years |
dmp1488 |
The code that processes player movement, attacks, and flag captures …
|
|
|
@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
|
|
|
@ce2bb87
|
11 years |
dmp1488 |
A player can pick up an opponent's flag in an individual game
|
|
|
@402cf86
|
11 years |
dmp1488 |
The server checks player movement in individual games and stops …
|
|
|
@0129700
|
11 years |
dmp1488 |
The Game class validates player movement on the server side
|
|
|
@453087e
|
11 years |
dmp1488 |
PLAYER_JOIN_GAME messages, rather than PLAYER ones, are now sent to …
|
|
|
@e437a19
|
11 years |
dmp1488 |
New network headers in Common.cpp
|
|
|
@248e3c1
|
11 years |
dmp1488 |
Compiler header is is now included in Common.cpp
|
|
|
@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
|
|
|
@ab8fd40
|
11 years |
dmp1488 |
The server can process LEAVE_GAME messages
|
|
|
@233e736
|
11 years |
dportnoy |
Fixed a client-side map loading bug
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@bbebe9c
|
11 years |
dmp1488 |
Clients send game join and creation messages to server and new message …
|
|
|
@b72ed16
|
11 years |
dmp1488 |
Included crypt header and reduced debug messages during map load
|
|
|
@c044a36
|
11 years |
dmp1488 |
Syntax fix
|
|
|
@f419b09
|
11 years |
dmp1488 |
Added a Game class and new messages types for creating, joining, and …
|
|
|
@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
|
|
|
@934ab53
|
11 years |
dmp1488 |
Added debug messages
|
|
|
@9fe1807
|
11 years |
dmp1488 |
Added MessageContainer to the VC++ project
|
|
|
@46d6469
|
11 years |
dmp1488 |
Some bug fixes for MessageProcessor. MessageContainer is now in its …
|
|
|
@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 …
|
|
|
@09ddba7
|
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
|
|
|
@198cf2d
|
11 years |
dmp1488 |
MessageProcessor handles receiving multiple ACKs for the same message
|
|
|
@9b5d30b
|
11 years |
dmp1488 |
Moved server message sending/receiving into MessageProcessor
|
|
|
@5a64bea
|
11 years |
dmp1488 |
Completed initial version of MessageProcessor
|
|
|
@1a3c42d
|
11 years |
dmp1488 |
Added the skeleton MessageProcessor class
|
|
|
@787806f
|
11 years |
dmp1488 |
Added an ACK message type and a skeleton MessageProcessor class
|
|
|
@b650f8a
|
11 years |
dmp1488 |
Increased the map size
|
|
|
@521c88b
|
11 years |
dmp1488 |
Upon player registration, the server stores the selected player class …
|
|
|
@5a5f131
|
11 years |
dmp1488 |
Dead players aren't drawn
|
|
|
@c76134b
|
11 years |
dmp1488 |
A player respawns at their flag 10 seconds after dying
|
|
|
@1d0ede1
|
11 years |
dmp1488 |
Merge branch 'master' of github.com:weretaco/network-game
|
|
|
@7c52498
|
11 years |
dmp1488 |
Remove some debugging statements
|
|
|
@88c0536
|
11 years |
dmp1488 |
Fixed player serialization bug
|
|
|
@02fa8fd
|
11 years |
dmp1488 |
Merge
|
|
|
@032e550
|
11 years |
dmp1488 |
Add some more debug info
|
|
|
@d3e8f60
|
11 years |
dmp1488 |
Add some debugging stuff
|
|
|
@5b1e31e
|
11 years |
dmp1488 |
Fix some bugs related to player attack and movement
|
|
|
@ff2133a
|
11 years |
dmp1488 |
Move player chasing behavior to the Player class so the same behavior …
|
|
|
@11d21ee
|
11 years |
dmp1488 |
When a player tries to attack someone, they will now move toward the …
|
|
|
@b978503
|
11 years |
dmp1488 |
Minor changes
|
|
|
@d03ec0f
|
11 years |
dmp1488 |
Add the Projectile class
|
|
|
@8dad966
|
11 years |
dmp1488 |
Added server support for player attack animations and cooldowns and …
|
|
|
@e1f78f5
|
11 years |
dmp1488 |
START_ATTACK and ATTACK message types have been added and the client …
|
|
|
@46fa35a
|
11 years |
dmp1488 |
The server randomly chooses a player's class when they log on
|
|
|
@07c73fa
|
11 years |
dmp1488 |
Added class, health, attackType, and damage to the Player class
|
|
|
@b8601ee
|
11 years |
dmp1488 |
The server keeps track of each team's score and sends SCORE meesages …
|
|
|
@5299436
|
11 years |
dmp1488 |
Added a PICKUP_FLAG message type
|
|
|
@e4c60ba
|
11 years |
dmp1488 |
Players can turn in flags they have picked up to their own flag sites
|
|
|