# # ChangeLog for / in network-game # # Generated by Trac 1.5.4 # Nov 13, 2024, 12:04:27 AM Tue, 16 Jul 2013 00:22:20 GMT dportnoy [9557f92] * common/MessageProcessor.cpp (modified) Fixed cleanAckedMessages so it compiles on linux as well Mon, 15 Jul 2013 23:55:32 GMT dportnoy [af713bc] * common/MessageProcessor.cpp (modified) Fix a bug in cleanAckedMessages Mon, 15 Jul 2013 00:16:27 GMT dportnoy [3de664d] * client/Client/main.cpp (modified) Client clears acked messages Mon, 15 Jul 2013 00:14:43 GMT dportnoy [198cf2d] * common/MessageProcessor.cpp (modified) * common/MessageProcessor.h (modified) * server/server.cpp (modified) MessageProcessor handles receiving multiple ACKs for the same message Sun, 14 Jul 2013 21:42:56 GMT dportnoy [10f6fc2] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/main.cpp (modified) The client uses MessageProcessor to send/receive messages Sun, 14 Jul 2013 21:22:38 GMT dportnoy [9b5d30b] * common/Message.cpp (modified) * common/Message.h (modified) * common/MessageProcessor.cpp (modified) * common/MessageProcessor.h (modified) * server/server.cpp (modified) Moved server message sending/receiving into MessageProcessor Sun, 14 Jul 2013 18:44:29 GMT dportnoy [5a64bea] * common/Message.h (modified) * common/MessageProcessor.cpp (modified) * common/MessageProcessor.h (modified) Completed initial version of MessageProcessor Sun, 14 Jul 2013 16:11:25 GMT dportnoy [1f1eb58] * client/.gitignore (modified) * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.user (modified) * client/Client/main.cpp (modified) Added a client release build that uses the release version of allegro Sun, 14 Jul 2013 16:09:08 GMT dportnoy [1a3c42d] * common/MessageProcessor.cpp (added) * common/MessageProcessor.h (added) Added the skeleton MessageProcessor class Tue, 02 Jul 2013 22:24:22 GMT dportnoy [787806f] * common/Message.cpp (modified) * common/Message.h (modified) * server/makefile (modified) Added an ACK message type and a skeleton MessageProcessor class Sun, 23 Jun 2013 17:46:12 GMT dportnoy [f3cf1a5] * client/Client/main.cpp (modified) The client draws all map objects instead of some of them Sun, 23 Jun 2013 17:45:05 GMT dportnoy [694c3d2] * server/server.cpp (modified) The server now does bounds checking on player movement based on the ... Sun, 23 Jun 2013 17:18:50 GMT dportnoy [147f662] * client/Client/main.cpp (modified) Fix a bug where the entire map wasn't being drawn Sun, 23 Jun 2013 17:12:36 GMT dportnoy [b650f8a] * common/WorldMap.cpp (modified) * data/map.txt (modified) Increased the map size Sun, 23 Jun 2013 17:12:01 GMT dportnoy [9b1e12c] * client/Client/chat.cpp (modified) * client/Client/main.cpp (modified) Increased the size of the client window to 1024x768 and moved around ... Sun, 23 Jun 2013 14:12:33 GMT dportnoy [7ca5d21] * server/DataAccess.cpp (modified) The server can handle loading a NULL class from the db Sat, 22 Jun 2013 13:26:58 GMT dportnoy [521c88b] * common/Player.cpp (modified) * server/DataAccess.cpp (modified) * server/DataAccess.h (modified) * server/server.cpp (modified) Upon player registration, the server stores the selected player class ... Sat, 22 Jun 2013 13:25:01 GMT dportnoy [109e8a3] * client/Client/main.cpp (modified) Username and password textbox labels appear on the registration page Fri, 21 Jun 2013 01:52:53 GMT dportnoy [5c95436] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/RadioButtonList.cpp (added) * client/Client/RadioButtonList.h (added) * client/Client/main.cpp (modified) Add a RadioButtonList gui control to the client, re-organize the ... Wed, 19 Jun 2013 23:54:55 GMT dportnoy [5a5f131] * client/Client/main.cpp (modified) * common/Projectile.cpp (modified) Dead players aren't drawn Wed, 19 Jun 2013 23:46:30 GMT dportnoy [66c4ec4] * server/server.cpp (modified) Restore the player's health and move him next to his base when he ... Tue, 18 Jun 2013 23:16:21 GMT dportnoy [c76134b] * common/Player.cpp (modified) * common/Player.h (modified) * common/Projectile.cpp (modified) * server/DataAccess.cpp (modified) * server/server.cpp (modified) A player respawns at their flag 10 seconds after dying Mon, 17 Jun 2013 02:27:26 GMT dportnoy [1d0ede1] * common/Player.cpp (modified) Merge branch 'master' of github.com:weretaco/network-game Mon, 17 Jun 2013 02:26:55 GMT dportnoy [7c52498] * common/Player.cpp (modified) Remove some debugging statements Mon, 17 Jun 2013 01:54:45 GMT dportnoy [88c0536] * common/Player.cpp (modified) Fixed player serialization bug Mon, 17 Jun 2013 01:45:08 GMT dportnoy [02fa8fd] * common/Player.cpp (modified) Merge Mon, 17 Jun 2013 01:43:55 GMT dportnoy [032e550] * client/Client/main.cpp (modified) * common/Player.cpp (modified) Add some more debug info Mon, 17 Jun 2013 01:39:47 GMT dportnoy [d3e8f60] * common/Player.cpp (modified) Add some debugging stuff Sun, 16 Jun 2013 23:12:31 GMT dportnoy [5b1e31e] * common/Player.cpp (modified) * common/Player.h (modified) * server/server.cpp (modified) Fix some bugs related to player attack and movement Tue, 11 Jun 2013 01:24:09 GMT dportnoy [ff2133a] * common/Player.cpp (modified) * common/Player.h (modified) * common/Projectile.cpp (modified) * server/server.cpp (modified) Move player chasing behavior to the Player class so the same behavior ... Sun, 09 Jun 2013 21:30:32 GMT dportnoy [11d21ee] * common/Player.cpp (modified) * common/Player.h (modified) * server/server.cpp (modified) When a player tries to attack someone, they will now move toward the ... Sun, 09 Jun 2013 19:29:59 GMT dportnoy [8c74150] * client/Client/main.cpp (modified) The client processes PROJECTILE and REMOVE_PROJECTILE messages and ... Sun, 09 Jun 2013 19:27:52 GMT dportnoy [8795a38] * server/server.cpp (modified) Fix a bug where a projectile deals damage to the wrong player when it ... Sun, 09 Jun 2013 17:59:48 GMT dportnoy [fbcfc35] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/main.cpp (modified) Add the Projectile class to the client project and add a list of ... Sun, 09 Jun 2013 17:03:03 GMT dportnoy [b978503] * client/Client/main.cpp (modified) * common/Message.h (modified) Minor changes Sun, 09 Jun 2013 16:58:21 GMT dportnoy [d03ec0f] * common/Projectile.cpp (added) * common/Projectile.h (added) Add the Projectile class Mon, 03 Jun 2013 23:05:20 GMT dportnoy [8dad966] * common/Message.h (modified) * common/Player.cpp (modified) * common/Player.h (modified) * server/makefile (modified) * server/server.cpp (modified) Added server support for player attack animations and cooldowns and ... Sun, 26 May 2013 22:34:28 GMT dportnoy [8a4ed74] * server/server.cpp (modified) Made some minor server changes to help handle player attacks Sun, 26 May 2013 21:01:11 GMT dportnoy [4b4b153] * server/server.cpp (modified) The server can receive, but does not yet process, START_ATTACK and ... Sun, 26 May 2013 20:57:11 GMT dportnoy [e1f78f5] * client/Client/main.cpp (modified) * common/Message.h (modified) START_ATTACK and ATTACK message types have been added and the client ... Sun, 26 May 2013 20:27:54 GMT dportnoy [46fa35a] * common/Player.cpp (modified) * common/Player.h (modified) * server/server.cpp (modified) The server randomly chooses a player's class when they log on Sun, 26 May 2013 20:20:49 GMT dportnoy [d09fe76] * client/Client/main.cpp (modified) The client displays a player's health and class Sun, 26 May 2013 18:26:15 GMT dportnoy [07c73fa] * common/Player.cpp (modified) * common/Player.h (modified) Added class, health, attackType, and damage to the Player class Sun, 26 May 2013 15:34:27 GMT dportnoy [446dc65] * server/server.cpp (modified) A player can only turn the enemy flag in if their own flag is at ... Sun, 26 May 2013 00:11:09 GMT dportnoy [15efb4e] * client/Client/main.cpp (modified) The client processes SCORE messages and displays the score Sat, 25 May 2013 23:51:29 GMT dportnoy [b8601ee] * common/Message.h (modified) * server/server.cpp (modified) The server keeps track of each team's score and sends SCORE meesages ... Sat, 25 May 2013 23:35:00 GMT dportnoy [5c84d54] * server/server.cpp (modified) The server only checks if a player should pick up a flag when it gets ... Sat, 25 May 2013 23:33:36 GMT dportnoy [4926168] * client/Client/main.cpp (modified) The client sends a PICKUP_FLAG message when S is pressed Sat, 25 May 2013 23:09:52 GMT dportnoy [e330873] * server/server.cpp (modified) Fixed a segfault related to incrementing an iterator past the end of ... Sat, 25 May 2013 22:50:26 GMT dportnoy [5299436] * common/Message.h (modified) * server/server.cpp (modified) Added a PICKUP_FLAG message type Sat, 25 May 2013 21:37:47 GMT dportnoy [7553db9] * server/server.cpp (modified) Turning in flags works correctly in all cases and players can no ... Sat, 25 May 2013 20:31:40 GMT dportnoy [e4c60ba] * common/WorldMap.cpp (modified) * common/WorldMap.h (modified) * server/server.cpp (modified) Players can turn in flags they have picked up to their own flag sites Sat, 25 May 2013 19:36:19 GMT dportnoy [a6066e8] * client/Client/main.cpp (modified) Players are the color of their team instead of always being red Sat, 25 May 2013 19:32:50 GMT dportnoy [df79cfd] * common/Player.cpp (modified) * server/server.cpp (modified) The server assigns a random team to each player when they login Sat, 25 May 2013 18:53:59 GMT dportnoy [b8cb03f] * server/server.cpp (modified) Changed some server-side debugging statements Sat, 25 May 2013 18:49:14 GMT dportnoy [7511a2b] * client/Client/main.cpp (modified) * common/WorldMap.cpp (modified) Resolved a bug where objects with duplicate ids were getting created Sat, 25 May 2013 18:04:08 GMT dportnoy [e487381] * common/WorldMap.cpp (modified) * common/WorldMap.h (modified) * server/server.cpp (modified) The server removes objects from its map when they are picked up by ... Sat, 25 May 2013 02:18:05 GMT dportnoy [626e5b0] * client/Client/main.cpp (modified) * common/Message.h (modified) The client sends a DROP_FLAG message when the user presses D Sat, 25 May 2013 01:53:15 GMT dportnoy [2df63d6] * client/Client/main.cpp (modified) Objects that are picked up by players get removed from the map Sat, 25 May 2013 01:45:54 GMT dportnoy [b07eeac] * common/Common.cpp (modified) * common/Common.h (modified) * common/Message.cpp (modified) * server/server.cpp (modified) Players pick up flags when they get close to the flag objects, not ... Fri, 24 May 2013 02:07:50 GMT dportnoy [b81cea1] * client/Client/main.cpp (modified) * common/Player.cpp (modified) * common/WorldMap.cpp (modified) Fix a bug that prevents the player from moving anywhere Fri, 24 May 2013 01:23:49 GMT dportnoy [23559e7] * common/Player.cpp (modified) * server/server.cpp (modified) Move player interaction with objects on the map from Player::move to ... Wed, 22 May 2013 22:55:36 GMT dportnoy [45b2750] * client/Client/main.cpp (modified) Clients can now process MSG_TYPE_OBJECT messages Wed, 22 May 2013 22:34:42 GMT dportnoy [5f868c0] * common/Message.h (modified) * common/WorldMap.cpp (modified) * common/WorldMap.h (modified) * server/server.cpp (modified) Added partial server support for new messages for sending item info Tue, 21 May 2013 22:00:54 GMT dportnoy [6e66ffd] * client/Client/main.cpp (modified) * common/WorldMap.cpp (modified) * common/WorldMap.h (modified) * server/server.cpp (modified) Add functions to the WorldMap class to allow the server to notify ... Sun, 19 May 2013 20:36:44 GMT dportnoy [cc1c6c1] * client/Client/main.cpp (modified) Updated the client to use structures instead of objects Sun, 19 May 2013 19:12:07 GMT dportnoy [05051c7] * common/Player.cpp (modified) * common/WorldMap.cpp (modified) * common/WorldMap.h (modified) Added support for objects that can be at any pixel on the map, not ... Sat, 18 May 2013 21:38:05 GMT dportnoy [035d852] * common/Player.cpp (modified) Removed some dbugging statements Sat, 18 May 2013 21:33:05 GMT dportnoy [a78c387] * client/Client/main.cpp (modified) Picking up flags works correctly now Sat, 18 May 2013 21:29:09 GMT dportnoy [b26229c] * common/Player.cpp (modified) * common/WorldMap.cpp (modified) * server/server.cpp (modified) Some more map debugging Sat, 18 May 2013 21:02:28 GMT dportnoy [2864d8e] * common/Player.cpp (modified) * server/server.cpp (modified) Added some debugging info Sat, 18 May 2013 20:53:03 GMT dportnoy [e4a5786] * common/Player.cpp (modified) Each player now starts off not carrying any flags Sat, 18 May 2013 20:50:33 GMT dportnoy [e76055f] * common/Player.cpp (modified) * common/WorldMap.h (modified) * server/server.cpp (modified) The server now checks if a player got close enough to a flag to pick ... Sat, 18 May 2013 20:30:53 GMT dportnoy [d69eb32] * server/server.cpp (modified) Re-enabled sending PLAYER_MOVE messages when a player encounters an ... Sat, 18 May 2013 20:14:14 GMT dportnoy [430c80e] * server/server.cpp (modified) Fixed elapsed time calculation for server-side player movement Sat, 18 May 2013 19:35:30 GMT dportnoy [a72bbde] * server/server.cpp (modified) Removed some unused code for updating player positions server-side ... Sat, 18 May 2013 19:25:15 GMT dportnoy [876add0] * server/server.cpp (modified) Re-added server-side player movement/validation Sat, 18 May 2013 19:21:55 GMT dportnoy [74b8e79] * common/Player.h (modified) * server/server.cpp (modified) Deleted some commented code Sat, 18 May 2013 19:21:09 GMT dportnoy [7d91bbe] * client/Client/main.cpp (modified) Fixed a syntax error in the client Sat, 18 May 2013 18:44:07 GMT dportnoy [c987d79] * common/Player.cpp (modified) Removed the actual includes for the previously-mentioned issue Sat, 18 May 2013 18:42:59 GMT dportnoy [7efed11] * client/Client/main.cpp (modified) * common/Player.cpp (modified) * common/Player.h (modified) Removed the draw method from the Player class to avoid an allegro ... Sat, 18 May 2013 18:36:54 GMT dportnoy [d436ac4] * client/Client/main.cpp (modified) * common/Player.cpp (modified) * common/Player.h (modified) Modified the player class to include the team and whether the player ... Fri, 10 May 2013 00:58:25 GMT dportnoy [7f2cef0] * common/Player.cpp (modified) Another change to fix the player movement bug Fri, 10 May 2013 00:55:52 GMT dportnoy [db58227] * common/Player.cpp (modified) Fix a rounding bug in player movement Thu, 09 May 2013 01:32:42 GMT dportnoy [d211210] * common/Player.cpp (modified) * server/server.cpp (modified) Add server-side checking of player movement Tue, 23 Apr 2013 01:43:13 GMT dportnoy [227baaa] * client/Client/main.cpp (modified) * common/Player.cpp (modified) * common/Player.h (modified) Fixed some syntax errors related to the player move method Tue, 23 Apr 2013 01:31:54 GMT dportnoy [a1a3bd5] * client/Client/main.cpp (modified) * common/Player.cpp (modified) * common/Player.h (modified) * common/WorldMap.cpp (modified) * common/WorldMap.h (modified) * data/map.txt (modified) Made client changes for smooth player movement, changed the player ... Mon, 25 Feb 2013 12:43:54 GMT dportnoy [054b50b] * client/Client/main.cpp (modified) Removed some unused client code and made the client update player ... Sun, 24 Feb 2013 17:57:21 GMT dportnoy [67d032c] * client/Client/main.cpp (modified) * common/Player.cpp (modified) Merge branch 'master' of github.com:weretaco/network-game Sun, 24 Feb 2013 17:57:03 GMT dportnoy [60940f8] * common/Player.cpp (modified) Removed some more print statements Sun, 24 Feb 2013 17:55:35 GMT dportnoy [3d81c0d] * client/Client/main.cpp (modified) * common/Player.cpp (modified) Removed some print statements Sun, 24 Feb 2013 01:31:44 GMT dportnoy [7b43385] * common/Message.cpp (modified) * common/Player.cpp (modified) * common/WorldMap.cpp (modified) * server/server.cpp (modified) Smooth player movement now works, albeit poorly. Sun, 24 Feb 2013 01:28:32 GMT dportnoy [ca44f82] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/main.cpp (modified) * client/makefile (modified) * common/Common.cpp (modified) * common/Common.h (modified) * common/Message.cpp (modified) * common/Message.h (modified) * common/Player.cpp (modified) * common/Player.h (modified) * common/WorldMap.cpp (added) * common/WorldMap.h (added) * data/map.txt (added) * readme.txt (modified) * server/DataAccess.cpp (modified) * server/DataAccess.h (modified) * server/crypt.cpp (deleted) * server/crypt.h (deleted) * server/database.cpp (deleted) * server/database.h (deleted) * server/makefile (modified) * server/server.cpp (modified) Updated files to correctly compile on Windows Sun, 24 Feb 2013 00:10:47 GMT dportnoy [3a79253] * client/Client/main.cpp (modified) Added a map from player ids to players on the client side Sun, 24 Feb 2013 00:09:43 GMT dportnoy [8f85180] * common/Common.cpp (modified) * common/Common.h (modified) * common/Player.cpp (modified) * common/Player.h (modified) * server/server.cpp (modified) Added a method for measuring milliseconds and implemented smooth ... Mon, 18 Feb 2013 19:58:06 GMT dportnoy [66906aa] * server/server.cpp (modified) The server should now smoothly move players to their targets Mon, 18 Feb 2013 19:41:52 GMT dportnoy [f401cac] * common/Player.cpp (modified) * common/WorldMap.cpp (modified) * common/WorldMap.h (modified) * server/server.cpp (modified) Fixed some bugs in the player movement code Mon, 18 Feb 2013 19:00:03 GMT dportnoy [093c141] * client/Client/Client.vcxproj.filters (modified) * client/Client/main.cpp (modified) * common/WorldMap.cpp (modified) * common/WorldMap.h (modified) * data/map.txt (added) Merge branch 'master' of github.com:weretaco/network-game Mon, 18 Feb 2013 18:58:40 GMT dportnoy [60017fc] * common/Common.h (modified) * common/Player.cpp (modified) * common/Player.h (modified) * server/DataAccess.cpp (modified) * server/makefile (modified) * server/server.cpp (modified) Added code for player movement Tue, 12 Feb 2013 20:42:42 GMT dportnoy [384b7e0] * client/Client/Client.vcxproj.filters (modified) * client/Client/main.cpp (modified) * common/WorldMap.cpp (modified) * common/WorldMap.h (modified) * data/map.txt (added) The client displays a small map upon login and lets the user move around