|
|
|
@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
|
|
|
@66c4ec4
|
11 years |
dmp1488 |
Restore the player's health and move him next to his base when he respawns
|
|
|
@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 …
|
|
|
@8c74150
|
11 years |
dmp1488 |
The client processes PROJECTILE and REMOVE_PROJECTILE messages and …
|
|
|
@8795a38
|
11 years |
dmp1488 |
Fix a bug where a projectile deals damage to the wrong player when it …
|
|
|
@fbcfc35
|
11 years |
dmp1488 |
Add the Projectile class to the client project and add a list of …
|
|
|
@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 …
|
|
|
@8a4ed74
|
11 years |
dmp1488 |
Made some minor server changes to help handle player attacks
|
|
|
@4b4b153
|
11 years |
dmp1488 |
The server can receive, but does not yet process, START_ATTACK 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
|
|
|
@d09fe76
|
11 years |
dmp1488 |
The client displays a player's health and class
|
|
|
@07c73fa
|
11 years |
dmp1488 |
Added class, health, attackType, and damage to the Player class
|
|
|
@446dc65
|
11 years |
dmp1488 |
A player can only turn the enemy flag in if their own flag is at their …
|
|
|
@15efb4e
|
11 years |
dmp1488 |
The client processes SCORE messages and displays the score
|
|
|
@b8601ee
|
11 years |
dmp1488 |
The server keeps track of each team's score and sends SCORE meesages …
|
|
|
@5c84d54
|
11 years |
dmp1488 |
The server only checks if a player should pick up a flag when it gets …
|
|
|
@4926168
|
11 years |
dmp1488 |
The client sends a PICKUP_FLAG message when S is pressed
|
|
|
@e330873
|
11 years |
dmp1488 |
Fixed a segfault related to incrementing an iterator past the end of a list
|
|
|
@5299436
|
11 years |
dmp1488 |
Added a PICKUP_FLAG message type
|
|
|
@7553db9
|
11 years |
dmp1488 |
Turning in flags works correctly in all cases and players can no …
|
|
|
@e4c60ba
|
11 years |
dmp1488 |
Players can turn in flags they have picked up to their own flag sites
|
|
|
@a6066e8
|
11 years |
dmp1488 |
Players are the color of their team instead of always being red
|
|
|
@df79cfd
|
11 years |
dmp1488 |
The server assigns a random team to each player when they login
|
|
|
@b8cb03f
|
11 years |
dmp1488 |
Changed some server-side debugging statements
|
|
|
@7511a2b
|
11 years |
dmp1488 |
Resolved a bug where objects with duplicate ids were getting created
|
|
|
@e487381
|
11 years |
dmp1488 |
The server removes objects from its map when they are picked up by …
|
|
|
@626e5b0
|
11 years |
dmp1488 |
The client sends a DROP_FLAG message when the user presses D
|
|
|
@2df63d6
|
11 years |
dmp1488 |
Objects that are picked up by players get removed from the map
|
|
|
@b07eeac
|
11 years |
dmp1488 |
Players pick up flags when they get close to the flag objects, not the …
|
|
|
@b81cea1
|
11 years |
dmp1488 |
Fix a bug that prevents the player from moving anywhere
|
|
|
@23559e7
|
11 years |
dmp1488 |
Move player interaction with objects on the map from Player::move to …
|
|
|
@45b2750
|
11 years |
dmp1488 |
Clients can now process MSG_TYPE_OBJECT messages
|
|
|
@5f868c0
|
11 years |
dmp1488 |
Added partial server support for new messages for sending item info
|
|
|
@6e66ffd
|
11 years |
dmp1488 |
Add functions to the WorldMap class to allow the server to notify …
|
|
|
@cc1c6c1
|
11 years |
dmp1488 |
Updated the client to use structures instead of objects
|
|
|
@05051c7
|
11 years |
dmp1488 |
Added support for objects that can be at any pixel on the map, not …
|
|
|
@035d852
|
11 years |
dmp1488 |
Removed some dbugging statements
|
|
|
@a78c387
|
11 years |
dmp1488 |
Picking up flags works correctly now
|
|
|
@b26229c
|
11 years |
dmp1488 |
Some more map debugging
|
|
|
@2864d8e
|
11 years |
dmp1488 |
Added some debugging info
|
|
|
@e4a5786
|
11 years |
dmp1488 |
Each player now starts off not carrying any flags
|
|
|
@e76055f
|
11 years |
dmp1488 |
The server now checks if a player got close enough to a flag to pick it up
|
|
|
@d69eb32
|
11 years |
dmp1488 |
Re-enabled sending PLAYER_MOVE messages when a player encounters an …
|
|
|
@430c80e
|
11 years |
dmp1488 |
Fixed elapsed time calculation for server-side player movement
|
|
|
@a72bbde
|
11 years |
dmp1488 |
Removed some unused code for updating player positions server-side …
|
|
|
@876add0
|
11 years |
dmp1488 |
Re-added server-side player movement/validation
|
|
|
@74b8e79
|
11 years |
dmp1488 |
Deleted some commented code
|
|
|
@7d91bbe
|
11 years |
dmp1488 |
Fixed a syntax error in the client
|
|
|
@c987d79
|
11 years |
dmp1488 |
Removed the actual includes for the previously-mentioned issue
|
|
|
@7efed11
|
11 years |
dmp1488 |
Removed the draw method from the Player class to avoid an allegro …
|
|
|
@d436ac4
|
11 years |
dmp1488 |
Modified the player class to include the team and whether the player …
|
|
|
@7f2cef0
|
12 years |
dmp1488 |
Another change to fix the player movement bug
|
|
|
@db58227
|
12 years |
dmp1488 |
Fix a rounding bug in player movement
|
|
|
@d211210
|
12 years |
dmp1488 |
Add server-side checking of player movement
|
|
|
@227baaa
|
12 years |
dmp1488 |
Fixed some syntax errors related to the player move method
|
|
|
@a1a3bd5
|
12 years |
dmp1488 |
Made client changes for smooth player movement, changed the player …
|
|
|
@054b50b
|
12 years |
dmp1488 |
Removed some unused client code and made the client update player …
|
|
|
@67d032c
|
12 years |
dmp1488 |
Merge branch 'master' of github.com:weretaco/network-game
|
|
|
@60940f8
|
12 years |
dmp1488 |
Removed some more print statements
|
|
|
@3d81c0d
|
12 years |
dmp1488 |
Removed some print statements
|
|
|
@7b43385
|
12 years |
dmp1488 |
Smooth player movement now works, albeit poorly.
|
|
|
@ca44f82
|
12 years |
dmp1488 |
Updated files to correctly compile on Windows
|
|
|
@3a79253
|
12 years |
dmp1488 |
Added a map from player ids to players on the client side
|
|
|
@8f85180
|
12 years |
dmp1488 |
Added a method for measuring milliseconds and implemented smooth …
|
|
|
@66906aa
|
12 years |
dmp1488 |
The server should now smoothly move players to their targets
|
|
|
@f401cac
|
12 years |
dmp1488 |
Fixed some bugs in the player movement code
|
|
|
@093c141
|
12 years |
dmp1488 |
Merge branch 'master' of github.com:weretaco/network-game
|
|
|
@60017fc
|
12 years |
dmp1488 |
Added code for player movement
|
|
|
@384b7e0
|
12 years |
dmp1488 |
The client displays a small map upon login and lets the user move around
|
|
|
@62ee2ce
|
12 years |
dmp1488 |
The client shows the map and converts between screen and map coordinates
|
|
|
@60b77d2
|
12 years |
dmp1488 |
Added a Map class
|
|
|