# # ChangeLog for / in network-game # # Generated by Trac 1.5.4 # Dec 16, 2024, 1:45:28 AM 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 Tue, 05 Feb 2013 19:02:32 GMT dportnoy [62ee2ce] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/main.cpp (modified) * common/Common.h (modified) * common/Player.h (modified) * common/WorldMap.cpp (moved) * common/WorldMap.h (moved) The client shows the map and converts between screen and map coordinates Tue, 05 Feb 2013 15:40:47 GMT dportnoy [60b77d2] * common/Map.cpp (added) * common/Map.h (added) * common/Message.h (modified) * readme.txt (modified) * server/crypt.cpp (deleted) * server/crypt.h (deleted) * server/makefile (modified) Added a Map class Tue, 29 Jan 2013 19:34:29 GMT dportnoy [b128109] * server/DataAccess.cpp (modified) * server/DataAccess.h (modified) * server/makefile (modified) * server/server.cpp (modified) Added MSG_TYPE_PLAYER_MOVE, which allows players to tell the server ... Tue, 29 Jan 2013 19:30:52 GMT dportnoy [5806dc2] * common/Player.cpp (modified) Simplified Player serialization code Tue, 29 Jan 2013 19:19:59 GMT dportnoy [ad5d122] * client/Client/main.cpp (modified) * common/Player.cpp (modified) Fixed a bug with Player serialization Tue, 29 Jan 2013 19:04:22 GMT dportnoy [80b3f94] * common/Player.cpp (modified) Cjamged tje serialize/deserialize functions for Player Tue, 01 Jan 2013 00:58:18 GMT Dmitry Portnoy [88cdae2] * client/Client/main.cpp (modified) * common/Message.h (modified) * common/Player.cpp (modified) The user can now move around the screen by clicking once they're ... Tue, 01 Jan 2013 00:32:30 GMT dportnoy [594d2e9] * server/server.cpp (modified) When a user logs in, the server sends a message with the player info ... Mon, 31 Dec 2012 03:41:26 GMT Dmitry Portnoy [11402be] * client/makefile (modified) Added Common.o to the client makefile Mon, 31 Dec 2012 01:23:50 GMT dportnoy [8a3ef42] * server/server.cpp (modified) Fixed a bug where the server message type wsasn't being set correctly ... Mon, 31 Dec 2012 01:22:06 GMT Dmitry Portnoy [eb8adb1] * client/Client/main.cpp (modified) Added a map from player ids to players to the client Sun, 30 Dec 2012 19:32:04 GMT dportnoy [8f438a5] * common/Message.cpp (modified) Fixed debug messages in Message.cpp Sun, 30 Dec 2012 19:27:10 GMT dportnoy [38b85bb] * common/Message.cpp (modified) Fixed debug messages in Message.cpp Sun, 30 Dec 2012 19:19:04 GMT dportnoy [9c83610] * common/Message.cpp (modified) Added debug messages to Message.cpp Sun, 30 Dec 2012 18:51:48 GMT dportnoy [cee623e] * common/Player.cpp (modified) Fixed a bug in serializing the player name Sun, 30 Dec 2012 18:48:04 GMT dportnoy [3535088] * common/Player.cpp (modified) Fixed some Plauer serialization compilation errors Sun, 30 Dec 2012 18:33:03 GMT dportnoy [1106210] * common/Player.cpp (modified) * server/server.cpp (modified) Changed the player serialization code Sun, 30 Dec 2012 16:38:55 GMT dportnoy [092817a] * server/database.cpp (deleted) * server/database.h (deleted) Revoed some old database test files Sun, 30 Dec 2012 16:38:10 GMT Dmitry Portnoy [0333211] * client/Client/Client.vcxproj (modified) Updated the VC++ client project to use allegro 5.0.8 Thu, 27 Dec 2012 19:04:49 GMT dportnoy [01d0d00] * common/Player.cpp (modified) * common/Player.h (modified) * server/server.cpp (modified) The server now uses a map to store players with player ids as keys Wed, 26 Dec 2012 15:50:53 GMT dportnoy [5066e27] * common/Player.cpp (modified) Appending a null terminator after the player name in the serialize ... Wed, 26 Dec 2012 15:27:08 GMT dportnoy [60776f2] * client/Client/main.cpp (modified) * common/Player.cpp (modified) Changed the client to use serialize/deserialize and added ... Wed, 26 Dec 2012 15:10:05 GMT dportnoy [3b8adee] * common/Player.cpp (modified) * common/Player.h (modified) * server/server.cpp (modified) Added serialize and deserialize methods to Player and modified the ... Tue, 25 Dec 2012 18:59:58 GMT dportnoy [4c202e0] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/chat.cpp (modified) * client/Client/main.cpp (modified) * common/Common.cpp (modified) * common/Common.h (modified) * common/Player.cpp (modified) * common/Player.h (modified) Added Player to the visual studio project, changed Common to use the ... Tue, 25 Dec 2012 18:27:14 GMT dportnoy [edfd1d0] * client/makefile (modified) * common/Common.cpp (added) * common/Common.h (modified) * common/Message.h (modified) * common/Player.cpp (moved) * common/Player.h (moved) * server/DataAccess.h (modified) * server/makefile (modified) * server/server.cpp (modified) Moved the Player class to the common directory, added a position to ... Mon, 24 Dec 2012 22:31:20 GMT dportnoy [baaf6c8] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/GuiComponent.h (modified) Added Compiler.h to all gui files, added the font file to the ... Mon, 24 Dec 2012 22:13:43 GMT Dmitry Portnoy [3f5616f] * client/Client/Button.cpp (modified) * client/Client/Textbox.cpp (modified) * client/makefile (modified) Changed the client makefile to use static linking for the allegro ... Sun, 09 Dec 2012 20:59:18 GMT dportnoy [cdb4bec] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/Textbox.cpp (modified) * client/Client/Textbox.h (modified) * client/Client/main.cpp (modified) * common/Common.h (modified) Merge branch 'master' of github.com:weretaco/network-game Sun, 09 Dec 2012 20:59:08 GMT dportnoy [da692b9] * server/server.cpp (modified) Fixed some minor server bugs Sun, 09 Dec 2012 20:56:45 GMT dportnoy [e607c0f] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/Textbox.cpp (modified) * client/Client/Textbox.h (modified) * client/Client/main.cpp (modified) * common/Common.h (modified) The client uses nonblocking calls to check for server messages and ... Sun, 09 Dec 2012 16:39:09 GMT dportnoy [581058c] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/Window.cpp (modified) Merge branch 'master' of github.com:weretaco/network-game Sun, 09 Dec 2012 16:38:38 GMT dportnoy [3b1efcc] * client/Client/main.cpp (modified) * common/Common.h (added) * server/server.cpp (modified) The server sends back an error on failed registration and sends chat ... Mon, 03 Dec 2012 13:31:42 GMT dportnoy [1a1aebd] * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/Window.cpp (modified) Updated client Visual Studio files Mon, 03 Dec 2012 13:18:53 GMT dportnoy [b53c6b3] * client/Client/main.cpp (modified) * client/makefile (modified) * common/Compiler.h (moved) * common/Message.cpp (moved) * common/Message.h (moved) * server/makefile (modified) * server/server.cpp (modified) Capitalized the filenames in common/* Mon, 03 Dec 2012 00:33:35 GMT dportnoy [cbc595d] * server/server.cpp (modified) Changed a few minor things on the server Mon, 03 Dec 2012 00:27:01 GMT dportnoy [41ad8ed] * server/DataAccess.cpp (modified) * server/Player.cpp (modified) * server/Player.h (modified) * server/server.cpp (modified) The server properly handles registration messages Mon, 03 Dec 2012 00:24:23 GMT dportnoy [87b3ee2] * client/.gitignore (modified) * client/Client/Button.cpp (added) * client/Client/Button.h (added) * client/Client/Client.vcxproj (modified) * client/Client/Client.vcxproj.filters (modified) * client/Client/GuiComponent.cpp (added) * client/Client/GuiComponent.h (added) * client/Client/Textbox.cpp (added) * client/Client/Textbox.h (added) * client/Client/Window.cpp (added) * client/Client/Window.h (added) * client/Client/chat.cpp (modified) * client/Client/chat.h (modified) * client/Client/main.cpp (modified) * client/makefile (modified) Created a simple gui for the client Thu, 29 Nov 2012 19:17:44 GMT dportnoy [439f7bc] * client/Client/main.cpp (modified) Client sends a test registration message when the user enters a username Wed, 28 Nov 2012 15:38:24 GMT dportnoy [371ce29] * server/server.cpp (modified) The server now uses nonblocking sockets and sleep to free up cpu usage Tue, 27 Nov 2012 19:03:33 GMT dportnoy [59061f6] * server/DataAccess.cpp (modified) * server/DataAccess.h (modified) * server/Player.cpp (modified) * server/Player.h (modified) * server/server.cpp (modified) Added new data access methods to save and retrieve player data Tue, 27 Nov 2012 16:24:49 GMT dportnoy [36082e8] * server/DataAccess.cpp (added) * server/DataAccess.h (added) * server/makefile (modified) * server/server.cpp (modified) Moved the database code to a new class Tue, 27 Nov 2012 16:03:52 GMT dportnoy [8e540f4] * common/message.h (modified) * server/Player.cpp (moved) * server/Player.h (moved) * server/makefile (modified) * server/server.cpp (modified) Created a separate function for processing error messages, began ... Tue, 27 Nov 2012 15:10:57 GMT dportnoy [2318fff] * common/message.h (modified) Added MSG_TYPE_REGISTER Tue, 27 Nov 2012 03:51:14 GMT dportnoy [73f75c1] * server/player.cpp (modified) * server/player.h (modified) * server/server.cpp (modified) Created findPlayerByAddr and added some more checks on the client ... Mon, 26 Nov 2012 22:18:25 GMT dportnoy [4da5aa3] * client/Client/main.cpp (modified) Created a process message function to handle message received from ...