# # ChangeLog for / in network-game # # Generated by Trac 1.5.4 # Nov 14, 2024, 4:35:19 AM Sat, 03 Aug 2013 00:52:15 GMT dportnoy [f9cb9fb] * common/MessageProcessor.cpp (modified) * common/MessageProcessor.h (modified) The ackedMessages list in MessageProcessor now stores ack records ... Thu, 01 Aug 2013 02:15:49 GMT dportnoy [8271c78] * client/.gitignore (modified) * client/Client/main.cpp (modified) * common/Common.cpp (modified) The client has basic log files Thu, 01 Aug 2013 01:56:17 GMT dportnoy [d05086b] * common/Common.cpp (modified) * common/Common.h (modified) * common/MessageProcessor.cpp (modified) * common/MessageProcessor.h (modified) * server/.gitignore (modified) * server/server.cpp (modified) Support for logging to a textfile Mon, 29 Jul 2013 22:32:59 GMT dportnoy [b35b2b2] * client/Client/main.cpp (modified) * common/MessageContainer.cpp (modified) * common/MessageContainer.h (modified) * common/MessageProcessor.cpp (modified) * common/MessageProcessor.h (modified) Added a basic ingame debug console Sat, 27 Jul 2013 18:04:41 GMT dportnoy [297682c] * client/Client/main.cpp (modified) Minor code refactoring Sat, 27 Jul 2013 17:58:33 GMT dportnoy [bc70282] * client/Client/chat.cpp (modified) * client/Client/chat.h (modified) * client/Client/main.cpp (modified) The chat console resets when the user logs out Sat, 27 Jul 2013 13:43:27 GMT dportnoy [c4c2a3c] * server/server.cpp (modified) The player must select a class when registering Fri, 26 Jul 2013 21:46:09 GMT dportnoy [934ab53] * common/MessageProcessor.cpp (modified) Added debug messages Fri, 26 Jul 2013 21:38:54 GMT dportnoy [1df6bec] * client/Client/Client.vcxproj (modified) Updated the debug and rlease builds for the client VC++ project to ... Fri, 26 Jul 2013 18:33:18 GMT dportnoy [9fe1807] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * common/MessageProcessor.cpp (modified) Added MessageContainer to the VC++ project Fri, 26 Jul 2013 18:28:39 GMT dportnoy [46d6469] * common/MessageContainer.cpp (added) * common/MessageContainer.h (added) * common/MessageProcessor.cpp (modified) * common/MessageProcessor.h (modified) * server/makefile (modified) Some bug fixes for MessageProcessor. MessageContainer is now in its ... Tue, 23 Jul 2013 23:31:40 GMT dportnoy [411c1ae] * server/server.cpp (modified) When a player dies or logs off, he drops any flag he might be carrying Tue, 23 Jul 2013 03:10:09 GMT Dmitry Portnoy [eab83af] * client/makefile (modified) Client makefile update Mon, 22 Jul 2013 23:56:12 GMT dportnoy [dee75cc] * client/Client/main.cpp (modified) * common/MessageProcessor.h (modified) * server/makefile (modified) * server/server.cpp (modified) Remove the Message.h include from several files Mon, 22 Jul 2013 23:52:39 GMT dportnoy [49da01a] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/RadioButtonList.cpp (modified) * client/Client/RadioButtonList.h (modified) * client/Client/main.cpp (modified) * common/Message.cpp (deleted) * common/Message.h (deleted) * common/MessageProcessor.h (modified) Add status messages for login and registration and remove the Message ... Sun, 21 Jul 2013 18:25:00 GMT dportnoy [365e156] * client/Client/Button.h (modified) * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/TextLabel.cpp (added) * client/Client/TextLabel.h (added) * client/Client/main.cpp (modified) Added a TextLabel gui element and updated the client to show status ... Sat, 20 Jul 2013 14:15:04 GMT dportnoy [09ddba7] * common/MessageProcessor.cpp (modified) Debugging Sat, 20 Jul 2013 14:11:04 GMT dportnoy [9a4fa04] * server/server.cpp (modified) Debugging Sat, 20 Jul 2013 14:04:14 GMT dportnoy [64d22ac] * common/MessageProcessor.cpp (modified) Debugging info Sat, 20 Jul 2013 13:24:43 GMT dportnoy [bace57b] * common/MessageProcessor.cpp (modified) * common/MessageProcessor.h (modified) MessageProcessor stores the recipient address along with each sent ... Wed, 17 Jul 2013 02:06:32 GMT dportnoy [cc6a14a] * common/MessageProcessor.cpp (modified) Bug fix for MessageProcessor Wed, 17 Jul 2013 02:00:08 GMT dportnoy [3794f6d] * common/MessageProcessor.cpp (modified) Bug fix for MessageProcessor acks Wed, 17 Jul 2013 01:53:54 GMT dportnoy [855f153] * common/MessageProcessor.cpp (modified) Added debug info Wed, 17 Jul 2013 01:48:16 GMT dportnoy [4dbac87] * common/MessageProcessor.cpp (modified) * common/MessageProcessor.h (modified) MessageProcessor keeps track messages it has acked, so it doesn't ... Tue, 16 Jul 2013 01:06:57 GMT dportnoy [6b641af] * common/MessageProcessor.cpp (modified) Debugging Tue, 16 Jul 2013 00:53:06 GMT dportnoy [5755e68] * common/MessageProcessor.cpp (modified) MessageProcessor bug fix Tue, 16 Jul 2013 00:38:32 GMT dportnoy [4fcf7a4] * common/MessageProcessor.cpp (modified) More debug info Tue, 16 Jul 2013 00:33:41 GMT dportnoy [bd2502a] * common/MessageProcessor.cpp (modified) Added debug info to MessageProcessor 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