Kayne Ruse
553f8dbfa5
Fixed some framerate issues
2014-04-06 20:53:51 +10:00
Kayne Ruse
2bacdcdab7
The basic server map is being displayed in the client
2014-04-06 03:38:58 +10:00
Kayne Ruse
99aecbfdbb
The client->server->client region protocol is working
2014-04-06 02:48:43 +11:00
Kayne Ruse
27bda5dc28
Working on the client side map code (read more)
...
I've also added in some debug code to the map classes, because I was
hunting down a std::bad_alloc beingthrown. Turns out I forgot to set the
map sizes in the client's InWorld constructor. I'm committing the fix, and
the debug code.
2014-04-06 02:25:55 +11:00
Kayne Ruse
962f3f5dd0
Added "camera"
2014-04-05 01:56:05 +11:00
Kayne Ruse
38b603fc8f
Began working on the lua API for the map
...
The basic framework is done.
2014-03-28 03:24:14 +11:00
Kayne Ruse
e4bfbfb906
Minor code tweaks, this needs a lot of forethought
2014-03-16 00:28:19 +11:00
Kayne Ruse
9db86c19f6
Implemented a macro for the serial buffer size
2014-03-15 23:36:31 +11:00
Kayne Ruse
60c31ff56d
Slight code tweak
2014-03-07 20:27:34 +11:00
Kayne Ruse
6a204643f6
Serialization is finally functional
2014-03-07 20:17:11 +11:00
Kayne Ruse
a850d6b1af
Added dummy serialization functions
2014-03-06 00:20:31 +11:00
Kayne Ruse
a494bfbb38
Fixed horrible naming convention
2013-12-25 22:09:59 +11:00
Kayne Ruse
de1a6a050f
Fixed jittery lag and client closing issues
2013-12-07 03:24:39 +11:00
Kayne Ruse
49c9abe91b
Added controls, it's now MP capable
2013-12-07 02:36:48 +11:00
Kayne Ruse
3b05476689
Connections and disconnections are working across different clients
2013-12-07 01:33:27 +11:00
Kayne Ruse
1c032bfc47
Implemented client-side player creation; incomplete
2013-12-06 23:03:46 +11:00
Kayne Ruse
1a7457f650
Imported and refactored PlayerCharacter from the old branch
2013-12-06 21:00:35 +11:00
Kayne Ruse
e640eda771
Moved client scenes to a sub directory, reworked build process
2013-12-06 20:22:55 +11:00
Kayne Ruse
fc2b67608f
Added new graphics stuff, adjusted build process
2013-12-06 18:29:55 +11:00
Kayne Ruse
6ccc874583
Implemented the log on and log off systems
...
This is a pretty straight forward port of the old version, including the
incredibly hacky server list. But I just need to remember that this is a
prototype.
2013-11-23 17:53:36 +11:00
Kayne Ruse
e3605e4dc5
The client is receiving the list of servers
2013-11-22 23:19:29 +11:00
Kayne Ruse
09f97de0e6
Added HandlePacket() to the lobby
2013-11-22 19:56:15 +11:00
Kayne Ruse
f5466b9982
Added config based directories
2013-11-17 00:13:16 +11:00
Kayne Ruse
e176a60d28
client to server contact
2013-11-16 23:46:59 +11:00
Kayne Ruse
2bd8adaf69
Added an empty navigation shell to the client
2013-10-27 22:00:09 +11:00
Kayne Ruse
26eba2def6
Moved some common/* files into directories
2013-10-27 20:17:37 +11:00
Kayne Ruse
7e603ffa89
Moved the map systems into their own directory
2013-10-17 23:33:02 +11:00
Kayne Ruse
09453cc24e
Added lua and SQL, but removed lsqlite3.c
...
lsqlite3.c looked like a good idea for connnecting SQL and lua, but I
couldn't get it to work and rather than struggle on this, I'll write my
own library later on.
2013-09-05 20:08:50 +10:00
Kayne Ruse
4b62310158
Revised build process to include the common/ directory
2013-09-04 20:49:55 +10:00
Kayne Ruse
3225da6b13
Added client scenes
2013-08-31 03:27:11 +10:00
Kayne Ruse
027d0125ef
Boilerplate, boilerplate, boilerplate!!!
...
I've created a project for client & editor programs, by simply copying one
to the other. Right now, the client still has the editor scene, but I'll
switch that out soon.
I've also added a license header to the server's source. I don't remember
what else I did, but at this point it should theoretically build out of
the box.
2013-08-29 21:17:43 +10:00
Kayne Ruse
e4884c3e18
Added more placeholder files
2013-08-29 20:35:02 +10:00