Kayne Ruse
231db701e4
Spliced in updates to the scene system; program compiles & runs, player's don't move
2013-06-04 20:20:56 +10:00
Kayne Ruse
783e8928d6
Imported graphics updates from Codebase
2013-06-04 05:05:40 +10:00
Kayne Ruse
6a16e341ec
Trying to create a fixed time slice system
2013-06-02 04:00:26 +10:00
Kayne Ruse
4c670c3a22
Fixed non-debug builds not compiling
2013-05-26 03:02:44 +10:00
Kayne Ruse
488283be50
Added copyright info
2013-05-25 20:45:53 +10:00
Kayne Ruse
4c228e0e36
Started working on receiving information about other players
2013-05-24 19:21:50 +10:00
Kayne Ruse
0d3a69106f
Moved some code
2013-05-24 18:06:29 +10:00
Kayne Ruse
e2fed23659
Minor tweaks
2013-05-24 17:15:58 +10:00
Kayne Ruse
1ab963099d
Connections and disconnections between client and server are functioning
2013-05-24 15:39:42 +10:00
Kayne Ruse
0b2af1d80f
Smoothed naming and other conventions
2013-05-24 00:51:04 +10:00
Kayne Ruse
cce1a874bf
Join request is sent, but I need to plan the next section out in detail
2013-05-22 17:31:13 +10:00
Kayne Ruse
66f54dca0b
Fixed magic number issues
2013-05-21 01:45:36 +10:00
Kayne Ruse
bf73b542f1
Implemented server selection interface
2013-05-20 18:54:10 +10:00
Kayne Ruse
d76cbe13da
Added basic server list, and added yield calls
2013-05-20 17:43:16 +10:00
Kayne Ruse
d5409d2006
Drafted a basic networking protocol, and hooked a button up to the network broadcast
2013-05-20 04:49:06 +10:00
Kayne Ruse
7866f46ed5
packet is being sent and received, bare-bones ping-pong is working
2013-05-20 01:02:15 +10:00
Kayne Ruse
b587759203
Adjusted Vector2
2013-05-19 22:02:55 +10:00
Kayne Ruse
f8c174741d
Wrapper completed & tested; adjusted many systems
2013-05-19 21:27:24 +10:00
Kayne Ruse
000e3707ed
Moved common files (such as Codebase files) into their own directory
2013-05-19 05:50:31 +10:00
Kayne Ruse
b3691a341c
Started working on a simple UDP wrapper
2013-05-19 04:25:35 +10:00
Kayne Ruse
d2087be9ac
Resurrected SDL_net
2013-05-17 21:05:50 +10:00
Kayne Ruse
5ade2cc98e
Ripped out all networking systems; simply not working correctly
2013-05-17 19:59:31 +10:00
Kayne Ruse
24e48dec53
very buggy system working, but only works properly with one client at a time due to recv blocking
2013-05-17 19:32:45 +10:00
Kayne Ruse
738320e88e
Switched TestSystems and InGame
2013-05-16 19:14:38 +10:00
Kayne Ruse
f04c7fa161
Removed singletons
2013-05-16 17:02:21 +10:00
Kayne Ruse
30d163ec80
Implemented main menu and buttons
2013-05-15 23:20:47 +10:00
Kayne Ruse
613d9cec08
Imported updates from Codebase
2013-05-15 19:49:27 +10:00
Kayne Ruse
9f76b19a3c
Changed the first scene after the splash screen
2013-05-13 00:15:11 +10:00
Kayne Ruse
cc00129542
Implemented the splash screen and config file
2013-05-12 02:33:08 +10:00
Kayne Ruse
6a19d0a312
Created the basic program flow
2013-05-11 23:51:02 +10:00
Kayne Ruse
4671afe900
Basic connection between server and unit
2013-05-10 19:57:53 +10:00
Kayne Ruse
a667fae21a
Updated this project to the new standard, see details.
...
After a significant modification to the Codebase library, I imported a lot
of the Codebase updates back to this porject. Some files that exist in
Codebase still carry the zlib license header; these files are still under
the zlib license.
Following a significant struggle with SDL_net, I've decided to ditch that
library and write my own version. It currently only supports TCP
networking, and only works on windows platforms, but it is sufficient at
this time.
2013-05-10 17:04:46 +10:00
Kayne Ruse
f0d4ef0675
Changed my mind about networking system structure
2013-05-04 14:00:30 +10:00
Kayne Ruse
2dedfa9505
So that's what I was doing wrong
2013-05-04 03:20:02 +10:00
Kayne Ruse
f0e7550b7d
What am I doing wrong?
2013-05-04 01:48:31 +10:00
Kayne Ruse
96f0821d9b
Imported ConfigUtility, updating it for this project
2013-05-03 02:22:34 +10:00
Kayne Ruse
f349e59fd3
Worked out the basic server layout
2013-05-03 00:55:47 +10:00
Kayne Ruse
b935fcf1d1
Created empty TCPNetworkManager; needs work, I don't even like the name
2013-05-02 22:46:11 +10:00
Kayne Ruse
95f2d212ef
Created PlayerManager
2013-05-02 22:45:30 +10:00
Kayne Ruse
80004ca8d4
merging various commits and stashes
2013-05-02 22:45:26 +10:00
Kayne Ruse
fe04561b26
Updated the README, and added a reference to the wiki
2013-05-02 21:08:28 +10:00
Kayne Ruse
63aa248056
Changed *.h files to *.hpp
2013-05-02 20:28:12 +10:00
Kayne Ruse
cf82679109
modified makefile to create directories
2013-05-01 20:58:10 +10:00
Kayne Ruse
ecdf658463
Moved working systems into InGame
2013-04-29 17:25:56 +10:00
Kayne Ruse
c9447fcf3b
Fixed diagonal player movement
2013-04-29 15:55:21 +10:00
Kayne Ruse
7dafb372b1
Created Player; not happy with movement
2013-04-29 08:27:03 +10:00
Kayne Ruse
392ef1ef32
Created SpriteSheet
2013-04-29 04:18:20 +10:00
Kayne Ruse
d72a3f4fb5
Created Image
2013-04-29 02:50:58 +10:00
Kayne Ruse
1226fa08ca
Created SurfaceManager
2013-04-28 23:04:17 +10:00
Kayne Ruse
79304f24b8
Imported basics
...
project directory
client - scene system
server - empty main
SDL_net source
graphical resources
2013-04-28 04:37:14 +10:00