Commit Graph

  • 28b491587c This now builds using an external SDL_net Kayne Ruse 2013-07-14 22:45:47 +10:00
  • 977c2b24fb Codebase update: Made Vector2 a POD Kayne Ruse 2013-07-11 18:23:51 +10:00
  • 99bbe4be3a Removed the local editor files Kayne Ruse 2013-07-01 18:26:27 +10:00
  • 4dc05f8daf Removed iostream Kayne Ruse 2013-07-01 18:19:17 +10:00
  • b7205c278a Merge branch 'master' into dev Kayne Ruse 2013-07-01 18:14:55 +10:00
  • 6bee9b021d Entire project now builds using the local version of SDL_net Kayne Ruse 2013-07-01 17:57:11 +10:00
  • a49b0eb1fe Changed the timing system to give the machine a rest only when it's OK to Kayne Ruse 2013-06-26 23:52:31 +10:00
  • 2089105695 Fixed formatting Kayne Ruse 2013-06-26 17:59:11 +10:00
  • f667f503e7 Simple Multiplayer is working prototype-simple-multiplayer Kayne Ruse 2013-06-25 00:12:53 +10:00
  • 50bef9736c Deleting players on logout Kayne Ruse 2013-06-24 23:34:48 +10:00
  • 6d1ba24404 Simplified the packet system Kayne Ruse 2013-06-24 22:59:06 +10:00
  • ebd8c5e6fc Synchronization works Kayne Ruse 2013-06-24 21:46:11 +10:00
  • 42f9c5e1df Fixed for loops using the auto keyword Kayne Ruse 2013-06-24 16:31:38 +10:00
  • 3f2fcdf9e1 Players are being added in the client Kayne Ruse 2013-06-24 16:15:48 +10:00
  • 2235f307e7 Added some multiplayer code to the server Kayne Ruse 2013-06-24 13:31:19 +10:00
  • 23782ff4e3 Removed maximum number of clients Kayne Ruse 2013-06-24 12:41:10 +10:00
  • 2a46f82f84 Updated README.md Kayne Ruse 2013-06-24 12:39:31 +10:00
  • 6a32599a69 Fixed a derp with the time Kayne Ruse 2013-06-24 12:18:36 +10:00
  • 0ca84a8653 Branch 'dev-map' is stable, merging into 'dev' Kayne Ruse 2013-06-24 10:45:51 +10:00
  • 66b2d6566c Branch 'dev-char' is stable, merging into 'dev' Kayne Ruse 2013-06-24 10:43:39 +10:00
  • 56375d64b6 Moved packets into their own namespace Kayne Ruse 2013-06-24 10:27:43 +10:00
  • 9608761cd5 Moved the entry structs into their own headers Kayne Ruse 2013-06-24 10:01:52 +10:00
  • c1d03d1cef Changed the name of the editor's main class Kayne Ruse 2013-06-24 09:26:25 +10:00
  • 09c88c7232 Merge branch 'dev' into dev-map Kayne Ruse 2013-06-24 09:23:12 +10:00
  • ddb93cfcf1 Changed the name of the client's main class Kayne Ruse 2013-06-24 09:22:43 +10:00
  • 42787dcb69 Explicitly deleted copy and move constructors Kayne Ruse 2013-06-24 09:13:27 +10:00
  • fcb17a8116 Merge branch 'dev' into dev-char Kayne Ruse 2013-06-24 09:02:36 +10:00
  • 2dc21f64fd Merge branch 'dev' into dev-map Kayne Ruse 2013-06-24 09:01:20 +10:00
  • f049c96df7 Switched from the service locator pattern to singleton pattern Kayne Ruse 2013-06-24 09:00:50 +10:00
  • d9ffa22b76 Created the editor shell Kayne Ruse 2013-06-23 16:19:35 +10:00
  • 24654d9e17 Merged the new frame rate system into dev-char Kayne Ruse 2013-06-23 15:11:24 +10:00
  • 7ad855348f Implemented a simpler frame rate system Kayne Ruse 2013-06-23 15:05:52 +10:00
  • d833b76856 PlayerCharacter is moving around smoothly Kayne Ruse 2013-06-23 13:53:55 +10:00
  • 3232925ccd Codebase update Kayne Ruse 2013-06-22 18:39:51 +10:00
  • e4ffba80aa Fixed incorrect preprocessor guard Kayne Ruse 2013-06-22 18:22:21 +10:00
  • a4d184ca75 Moved random code out of defines.* Kayne Ruse 2013-06-21 21:36:48 +10:00
  • 89179626be Improved Vector2 with floats & non-member operators Kayne Ruse 2013-06-21 15:23:07 +10:00
  • fc381348a5 Updated the game pitch Kayne Ruse 2013-06-21 14:50:59 +10:00
  • 5e99192fbf Lose focus on a server after a button is released prototype-server-client Kayne Ruse 2013-06-18 19:38:08 +10:00
  • 33adb4b1a5 Put the license header into all source files Kayne Ruse 2013-06-18 16:40:51 +10:00
  • 33474cc6c0 Smooth connection and disconnection complete Kayne Ruse 2013-06-18 16:21:42 +10:00
  • e833129983 Added guards incase of multiple calls Kayne Ruse 2013-06-18 14:06:57 +10:00
  • fd65fec5f7 The client is registering with the server Kayne Ruse 2013-06-17 19:53:22 +10:00
  • 69f03cd250 Working on connection systems Kayne Ruse 2013-06-17 19:04:05 +10:00
  • 27ed91688a Added the meta field to Packet to support Packet's metadata Kayne Ruse 2013-06-17 18:37:18 +10:00
  • 68ec7323a3 I can't progress until I add the address information to the Packet struct Kayne Ruse 2013-06-17 17:51:26 +10:00
  • 7b11bf22cb Specified a minimum Packet size for the DEBUG build Kayne Ruse 2013-06-17 17:14:10 +10:00
  • d83a536f35 Added debug output Kayne Ruse 2013-06-17 15:57:12 +10:00
  • ea761fb5bb Fixed the bug Kayne Ruse 2013-06-17 15:49:57 +10:00
  • 685ca94335 This has the odd quirk related to networkQueue() Kayne Ruse 2013-06-17 15:15:27 +10:00
  • 5b2fd80a61 Fixed the Packet::type bug Kayne Ruse 2013-06-17 11:01:00 +10:00
  • d1aac9ffd8 Added peekNetworkPacket() Kayne Ruse 2013-06-17 10:12:20 +10:00
  • 3d92fb77b3 Server is multithreaded, but no connection is visible Kayne Ruse 2013-06-17 10:00:07 +10:00
  • 009e7b845b Fixed network error, leaving try block in place for the time being Kayne Ruse 2013-06-17 09:08:28 +10:00
  • 752dcadfa1 Merge branch 'master' into dev Kayne Ruse 2013-06-17 08:32:02 +10:00
  • 9599d82db3 Added binary files, since git can't find .gitconfig on my brother's PC Kayne Ruse 2013-06-17 08:31:35 +10:00
  • 7fef2501a3 Glitch with threading Kayne Ruse 2013-06-17 07:24:16 +10:00
  • 419c9d8765 Moved the common directory into the libs directory Kayne Ruse 2013-06-16 13:59:11 +10:00
  • a0fa874a29 The server list is being populated from the network Kayne Ruse 2013-06-13 12:55:26 +10:00
  • 5110ebc1b2 Changed the escape key & quit event's function slightly Kayne Ruse 2013-06-13 12:31:29 +10:00
  • 843053d307 Implemented the server list box, still messy Kayne Ruse 2013-06-13 12:26:27 +10:00
  • 2148c1f13e Menu framework in place Kayne Ruse 2013-06-12 21:56:17 +10:00
  • f3ec4d4d8e Splash screen loads and displays correctly Kayne Ruse 2013-06-12 19:15:37 +10:00
  • cbd388f4ed Started using ServiceLocator, experimental Kayne Ruse 2013-06-12 06:35:43 +10:00
  • 37a9e4268b Imported the rsc directory from prototype-1 Kayne Ruse 2013-06-12 05:23:06 +10:00
  • dfe0b4985a Modified build requirements Kayne Ruse 2013-06-12 04:36:54 +10:00
  • 7ca7f7f015 Added broadcast handling Kayne Ruse 2013-06-10 18:06:24 +10:00
  • c21a95f3e9 working on the server's skeleton, still slow going Kayne Ruse 2013-06-10 17:23:26 +10:00
  • 0a48131de4 Added common and test directories Kayne Ruse 2013-06-09 17:06:32 +10:00
  • 78326a3bbd Added a note about the project's development stage Kayne Ruse 2013-06-09 14:16:33 +10:00
  • 253e9ec8fc Created server shell Kayne Ruse 2013-06-08 01:52:19 +10:00
  • a1b248d1d7 Created the client program's framework Kayne Ruse 2013-06-08 01:36:19 +10:00
  • 2757911399 Libraries are building correctly Kayne Ruse 2013-06-07 04:10:31 +10:00
  • c60709d047 Tested SendAll(), end of this prototype prototype-1 Kayne Ruse 2013-06-07 03:22:29 +10:00
  • 6b677e5de8 I'm just going to ditch this prototype soon Kayne Ruse 2013-06-07 03:13:38 +10:00
  • d347545c20 Moved documentation into doc branch Kayne Ruse 2013-06-06 02:55:06 +10:00
  • dfac9c1518 Reviewing the progress so far Kayne Ruse 2013-06-05 03:50:46 +10:00
  • 0cfb47e641 Fixed FPS counter Kayne Ruse 2013-06-04 21:28:00 +10:00
  • a260f29d4f Imported update to FrameRate Kayne Ruse 2013-06-04 21:11:21 +10:00
  • a8b798ddff Players are moving and animating correctly Kayne Ruse 2013-06-04 20:39:44 +10:00
  • 231db701e4 Spliced in updates to the scene system; program compiles & runs, player's don't move Kayne Ruse 2013-06-04 20:20:56 +10:00
  • 783e8928d6 Imported graphics updates from Codebase Kayne Ruse 2013-06-04 05:05:40 +10:00
  • 6a16e341ec Trying to create a fixed time slice system Kayne Ruse 2013-06-02 04:00:26 +10:00
  • 4c670c3a22 Fixed non-debug builds not compiling Kayne Ruse 2013-05-26 03:02:44 +10:00
  • 488283be50 Added copyright info Kayne Ruse 2013-05-25 20:45:53 +10:00
  • 4c228e0e36 Started working on receiving information about other players Kayne Ruse 2013-05-24 19:21:50 +10:00
  • 0d3a69106f Moved some code Kayne Ruse 2013-05-24 18:06:29 +10:00
  • e2fed23659 Minor tweaks Kayne Ruse 2013-05-24 17:00:42 +10:00
  • 1ab963099d Connections and disconnections between client and server are functioning Kayne Ruse 2013-05-24 15:39:42 +10:00
  • 0b2af1d80f Smoothed naming and other conventions Kayne Ruse 2013-05-24 00:51:04 +10:00
  • cce1a874bf Join request is sent, but I need to plan the next section out in detail Kayne Ruse 2013-05-22 17:31:13 +10:00
  • 66f54dca0b Fixed magic number issues Kayne Ruse 2013-05-21 01:45:36 +10:00
  • bf73b542f1 Implemented server selection interface Kayne Ruse 2013-05-20 18:54:10 +10:00
  • d76cbe13da Added basic server list, and added yield calls Kayne Ruse 2013-05-20 17:43:16 +10:00
  • d5409d2006 Drafted a basic networking protocol, and hooked a button up to the network broadcast Kayne Ruse 2013-05-20 04:49:06 +10:00
  • 7866f46ed5 packet is being sent and received, bare-bones ping-pong is working Kayne Ruse 2013-05-20 01:02:15 +10:00
  • b587759203 Adjusted Vector2 Kayne Ruse 2013-05-19 22:02:55 +10:00
  • f8c174741d Wrapper completed & tested; adjusted many systems Kayne Ruse 2013-05-19 21:27:24 +10:00
  • 000e3707ed Moved common files (such as Codebase files) into their own directory Kayne Ruse 2013-05-19 05:50:31 +10:00
  • b3691a341c Started working on a simple UDP wrapper Kayne Ruse 2013-05-19 04:25:35 +10:00