]>
git.localhorst.tv Git - blank.git/log 
Daniel Karbach  [Fri, 2 Oct 2015 13:19:58 +0000  (15:19 +0200)] 
basic message state
Daniel Karbach  [Thu, 1 Oct 2015 15:33:23 +0000  (17:33 +0200)] 
plans for world generation
Daniel Karbach  [Thu, 1 Oct 2015 14:07:15 +0000  (16:07 +0200)] 
also simulate world collisions in replay
Daniel Karbach  [Thu, 1 Oct 2015 13:22:31 +0000  (15:22 +0200)] 
store players in world save
Daniel Karbach  [Thu, 1 Oct 2015 11:20:54 +0000  (13:20 +0200)] 
exchange block updates with clients
Daniel Karbach  [Thu, 1 Oct 2015 10:30:54 +0000  (12:30 +0200)] 
transmit player input from client to server
Daniel Karbach  [Tue, 29 Sep 2015 17:47:09 +0000  (19:47 +0200)] 
fixed some initialization issues
Daniel Karbach  [Tue, 29 Sep 2015 15:48:44 +0000  (17:48 +0200)] 
config IO
Daniel Karbach  [Tue, 29 Sep 2015 15:10:37 +0000  (17:10 +0200)] 
split input handling
Daniel Karbach  [Mon, 28 Sep 2015 08:11:13 +0000  (10:11 +0200)] 
move standalone stuff to its own dir
Daniel Karbach  [Fri, 25 Sep 2015 13:59:30 +0000  (15:59 +0200)] 
output functions for SDL events
Daniel Karbach  [Fri, 25 Sep 2015 07:26:48 +0000  (09:26 +0200)] 
move todo file to docs directory
Daniel Karbach  [Thu, 24 Sep 2015 10:37:15 +0000  (12:37 +0200)] 
fix this whole sky box mess
Daniel Karbach  [Wed, 23 Sep 2015 16:21:48 +0000  (18:21 +0200)] 
some skybox experiments
Daniel Karbach  [Wed, 23 Sep 2015 15:07:05 +0000  (17:07 +0200)] 
sky box model & shader
Daniel Karbach  [Wed, 23 Sep 2015 09:41:39 +0000  (11:41 +0200)] 
cube map textures
Daniel Karbach  [Wed, 23 Sep 2015 07:15:13 +0000  (09:15 +0200)] 
even more packet tests
Daniel Karbach  [Tue, 22 Sep 2015 06:53:53 +0000  (08:53 +0200)] 
unit test for EntityUpdate packet
Daniel Karbach  [Tue, 22 Sep 2015 06:44:15 +0000  (08:44 +0200)] 
fix EntityUpdate packet length
Daniel Karbach  [Mon, 21 Sep 2015 07:02:01 +0000  (09:02 +0200)] 
more unit tests for Packet
Daniel Karbach  [Sun, 20 Sep 2015 16:09:29 +0000  (18:09 +0200)] 
keep track of packet loss
Daniel Karbach  [Sun, 20 Sep 2015 15:50:09 +0000  (17:50 +0200)] 
er, didn't mean to kill all communication ^^
Daniel Karbach  [Sun, 20 Sep 2015 15:07:56 +0000  (17:07 +0200)] 
give network players a model
Daniel Karbach  [Sat, 19 Sep 2015 11:26:41 +0000  (13:26 +0200)] 
initialize Audio::last_free
Daniel Karbach  [Sat, 19 Sep 2015 11:19:37 +0000  (13:19 +0200)] 
invalidate chunks after receiving
Daniel Karbach  [Fri, 18 Sep 2015 14:41:53 +0000  (16:41 +0200)] 
group entity updates in as few packets as possible
Daniel Karbach  [Fri, 18 Sep 2015 14:21:52 +0000  (16:21 +0200)] 
fixed int rollover in client entity update
Daniel Karbach  [Fri, 18 Sep 2015 13:01:21 +0000  (15:01 +0200)] 
move server and client stuff around
Daniel Karbach  [Fri, 18 Sep 2015 10:45:24 +0000  (12:45 +0200)] 
cache chunks received by the client
Daniel Karbach  [Thu, 17 Sep 2015 20:20:47 +0000  (22:20 +0200)] 
some unit tests for Packet et al
Daniel Karbach  [Thu, 17 Sep 2015 20:20:00 +0000  (22:20 +0200)] 
more packet introspection from payload
Daniel Karbach  [Thu, 17 Sep 2015 09:23:19 +0000  (11:23 +0200)] 
transmit chunks from server to client
Daniel Karbach  [Thu, 17 Sep 2015 15:47:20 +0000  (17:47 +0200)] 
fixed old packet acks
Daniel Karbach  [Wed, 16 Sep 2015 09:46:58 +0000  (11:46 +0200)] 
second attempt at "nice" client state correction
Daniel Karbach  [Tue, 15 Sep 2015 15:47:15 +0000  (17:47 +0200)] 
some experiements with state sync
Daniel Karbach  [Mon, 14 Sep 2015 15:44:35 +0000  (17:44 +0200)] 
add packet for merging player state back to client
Daniel Karbach  [Mon, 14 Sep 2015 13:15:59 +0000  (15:15 +0200)] 
grouped entity physics state into a struct
Daniel Karbach  [Mon, 14 Sep 2015 10:49:39 +0000  (12:49 +0200)] 
move client update throttling to state
Daniel Karbach  [Mon, 14 Sep 2015 07:11:32 +0000  (09:11 +0200)] 
fix block placement
Daniel Karbach  [Fri, 11 Sep 2015 14:59:35 +0000  (16:59 +0200)] 
better control over entity update transmission
Daniel Karbach  [Thu, 10 Sep 2015 15:44:24 +0000  (17:44 +0200)] 
send entity visual from server to client
Daniel Karbach  [Thu, 10 Sep 2015 15:14:21 +0000  (17:14 +0200)] 
fix loop removing players from world
Daniel Karbach  [Thu, 10 Sep 2015 15:13:52 +0000  (17:13 +0200)] 
fix server state update
Daniel Karbach  [Wed, 9 Sep 2015 19:43:42 +0000  (21:43 +0200)] 
split chunk stuff
Daniel Karbach  [Tue, 8 Sep 2015 14:12:31 +0000  (16:12 +0200)] 
split graphics stuff from AI spawner
Daniel Karbach  [Tue, 8 Sep 2015 14:01:08 +0000  (16:01 +0200)] 
fix special case in rng
Daniel Karbach  [Tue, 8 Sep 2015 09:55:00 +0000  (11:55 +0200)] 
sync entities with clients
Daniel Karbach  [Mon, 7 Sep 2015 14:37:43 +0000  (16:37 +0200)] 
also tell connection handlers about ack'd packets
Daniel Karbach  [Sat, 5 Sep 2015 14:16:45 +0000  (16:16 +0200)] 
send player updates from client to server
Daniel Karbach  [Sat, 5 Sep 2015 13:45:11 +0000  (15:45 +0200)] 
make server aware connected clients' player entity
Daniel Karbach  [Sat, 5 Sep 2015 12:56:49 +0000  (14:56 +0200)] 
adjust player index if entity is removed
Daniel Karbach  [Sat, 5 Sep 2015 12:56:40 +0000  (14:56 +0200)] 
documented packet structure
Daniel Karbach  [Fri, 4 Sep 2015 22:27:15 +0000  (00:27  +0200)] 
give unique IDs to entities
Daniel Karbach  [Fri, 4 Sep 2015 14:44:19 +0000  (16:44 +0200)] 
fix stupid bug in packet builder
Daniel Karbach  [Fri, 4 Sep 2015 14:38:56 +0000  (16:38 +0200)] 
fixed transmission control
Daniel Karbach  [Fri, 4 Sep 2015 08:42:45 +0000  (10:42 +0200)] 
reorganized client state
Daniel Karbach  [Thu, 3 Sep 2015 08:39:52 +0000  (10:39 +0200)] 
defined and implemented join and part packets
Daniel Karbach  [Wed, 2 Sep 2015 21:40:21 +0000  (23:40 +0200)] 
tag packets withsequence numbers
Daniel Karbach  [Wed, 2 Sep 2015 20:33:08 +0000  (22:33 +0200)] 
client-side implementation of login packet
Daniel Karbach  [Wed, 2 Sep 2015 19:18:49 +0000  (21:18 +0200)] 
special treatment for players
Daniel Karbach  [Wed, 2 Sep 2015 15:27:01 +0000  (17:27 +0200)] 
first draft for client/server architecture
Daniel Karbach  [Mon, 31 Aug 2015 11:49:38 +0000  (13:49 +0200)] 
add minimal debug symbols in release build
Daniel Karbach  [Fri, 28 Aug 2015 14:09:30 +0000  (16:09 +0200)] 
give feedback to stdout when profiling
Daniel Karbach  [Fri, 28 Aug 2015 14:05:27 +0000  (16:05 +0200)] 
sort chunk candidates before detailed check
Daniel Karbach  [Fri, 28 Aug 2015 13:43:51 +0000  (15:43 +0200)] 
lerp random walk and make it change ang vel
Daniel Karbach  [Fri, 28 Aug 2015 13:28:13 +0000  (15:28 +0200)] 
fix divide by zero in Chaser AI
Daniel Karbach  [Fri, 28 Aug 2015 09:15:13 +0000  (11:15 +0200)] 
avoid library rand()
Daniel Karbach  [Fri, 28 Aug 2015 07:03:01 +0000  (09:03 +0200)] 
split composite model in template and instance
Daniel Karbach  [Thu, 27 Aug 2015 14:13:41 +0000  (16:13 +0200)] 
reference count entities for safer removal
Daniel Karbach  [Thu, 27 Aug 2015 09:45:20 +0000  (11:45 +0200)] 
split chunk redering from world model
Daniel Karbach  [Fri, 21 Aug 2015 07:59:01 +0000  (09:59 +0200)] 
explicit reference for world coordinates
Daniel Karbach  [Wed, 19 Aug 2015 09:56:29 +0000  (11:56 +0200)] 
some outline improvements
Daniel Karbach  [Tue, 18 Aug 2015 14:46:42 +0000  (16:46 +0200)] 
display focused entity in debug overlay
Daniel Karbach  [Tue, 18 Aug 2015 11:23:47 +0000  (13:23 +0200)] 
use collision structures for ray tests
Daniel Karbach  [Mon, 17 Aug 2015 15:29:38 +0000  (17:29 +0200)] 
check for entities under crosshair
Daniel Karbach  [Mon, 17 Aug 2015 09:23:27 +0000  (11:23 +0200)] 
fix some inline TODOs
Daniel Karbach  [Fri, 14 Aug 2015 12:16:56 +0000  (14:16 +0200)] 
make buttons configurable
Daniel Karbach  [Fri, 14 Aug 2015 09:39:39 +0000  (11:39 +0200)] 
the sound thing
Daniel Karbach  [Thu, 13 Aug 2015 16:30:13 +0000  (18:30 +0200)] 
show player orientation in debug overlay
Daniel Karbach  [Thu, 13 Aug 2015 16:08:22 +0000  (18:08 +0200)] 
dedicated shader for outlines
Daniel Karbach  [Thu, 13 Aug 2015 06:43:15 +0000  (08:43 +0200)] 
fix normal in intersection ray/box intersection
Daniel Karbach  [Thu, 13 Aug 2015 14:45:54 +0000  (16:45 +0200)] 
blank screen before doing anything serious
Daniel Karbach  [Thu, 13 Aug 2015 12:28:04 +0000  (14:28 +0200)] 
collect and load textures required by block types
Daniel Karbach  [Wed, 12 Aug 2015 11:46:09 +0000  (13:46 +0200)] 
load block types from data file
Daniel Karbach  [Tue, 11 Aug 2015 13:17:54 +0000  (15:17 +0200)] 
allow multiple meshes per entity
Daniel Karbach  [Tue, 11 Aug 2015 08:18:53 +0000  (10:18 +0200)] 
centralize fonts
Daniel Karbach  [Tue, 11 Aug 2015 08:06:11 +0000  (10:06 +0200)] 
enhanced application state control
Daniel Karbach  [Mon, 10 Aug 2015 15:35:46 +0000  (17:35 +0200)] 
try to get every chunk change saved to disk
Daniel Karbach  [Mon, 10 Aug 2015 14:48:59 +0000  (16:48 +0200)] 
different limits for reading and generating chunks
Daniel Karbach  [Mon, 10 Aug 2015 14:24:21 +0000  (16:24 +0200)] 
save and load chunk data
Daniel Karbach  [Sun, 9 Aug 2015 18:16:16 +0000  (20:16 +0200)] 
save and load world seed
Daniel Karbach  [Sun, 9 Aug 2015 17:28:12 +0000  (19:28 +0200)] 
fix error in make_dirs and add is_file
Daniel Karbach  [Sun, 9 Aug 2015 16:26:20 +0000  (18:26 +0200)] 
configurable asset and save path
Daniel Karbach  [Sat, 8 Aug 2015 21:13:45 +0000  (23:13 +0200)] 
textures
Daniel Karbach  [Fri, 7 Aug 2015 14:49:24 +0000  (16:49 +0200)] 
check line of sight in chase ai
Daniel Karbach  [Fri, 7 Aug 2015 13:19:55 +0000  (15:19 +0200)] 
speed up entity rotation a little
Daniel Karbach  [Fri, 7 Aug 2015 13:17:01 +0000  (15:17 +0200)] 
tvec[234]<int> -> ivec[234]
Daniel Karbach  [Fri, 7 Aug 2015 13:04:47 +0000  (15:04 +0200)] 
(hopefully) cross-platform directory functions
Daniel Karbach  [Fri, 7 Aug 2015 11:20:03 +0000  (13:20 +0200)] 
correct usage of quaternions :P
Daniel Karbach  [Thu, 6 Aug 2015 16:41:46 +0000  (18:41 +0200)] 
another type of entity controller