]>
git.localhorst.tv Git - blank.git/log 
Daniel Karbach  [Thu, 22 Oct 2015 09:39:58 +0000  (11:39 +0200)] 
update entity model on state change
Daniel Karbach  [Thu, 22 Oct 2015 09:28:21 +0000  (11:28 +0200)] 
fix client's player entity ID
Daniel Karbach  [Thu, 22 Oct 2015 07:25:41 +0000  (09:25 +0200)] 
treat head pitch and yaw as entity state
Daniel Karbach  [Wed, 21 Oct 2015 13:33:37 +0000  (15:33 +0200)] 
get rid of angular velocity
Daniel Karbach  [Wed, 21 Oct 2015 12:47:14 +0000  (14:47 +0200)] 
compress protocol a little
Daniel Karbach  [Wed, 21 Oct 2015 07:42:41 +0000  (09:42 +0200)] 
server: notify clients of player joins/parts
Daniel Karbach  [Wed, 21 Oct 2015 07:19:03 +0000  (09:19 +0200)] 
server: distribute received messages to clients
Daniel Karbach  [Tue, 20 Oct 2015 15:40:30 +0000  (17:40 +0200)] 
(shabby) client side handling of messages
Daniel Karbach  [Tue, 20 Oct 2015 15:20:58 +0000  (17:20 +0200)] 
added message packet
Daniel Karbach  [Tue, 20 Oct 2015 14:45:26 +0000  (16:45 +0200)] 
chat state
Daniel Karbach  [Tue, 20 Oct 2015 10:11:13 +0000  (12:11 +0200)] 
uniform background for message box
Daniel Karbach  [Tue, 20 Oct 2015 09:40:07 +0000  (11:40 +0200)] 
renamed OutlineMesh -> PrimitiveMesh
Daniel Karbach  [Mon, 19 Oct 2015 15:21:41 +0000  (17:21 +0200)] 
use eye transform for client rendering
Daniel Karbach  [Mon, 19 Oct 2015 15:21:02 +0000  (17:21 +0200)] 
restore orientation on player load
Daniel Karbach  [Mon, 19 Oct 2015 14:45:46 +0000  (16:45 +0200)] 
better stability of collision response
Daniel Karbach  [Mon, 19 Oct 2015 13:21:17 +0000  (15:21 +0200)] 
apply pitch to head instead of body
Daniel Karbach  [Mon, 19 Oct 2015 12:36:16 +0000  (14:36 +0200)] 
use entity's eyes to aim
Daniel Karbach  [Mon, 19 Oct 2015 10:43:19 +0000  (12:43 +0200)] 
use seconds as world time unit
Daniel Karbach  [Mon, 19 Oct 2015 09:45:33 +0000  (11:45 +0200)] 
penalty force collision response
Daniel Karbach  [Fri, 16 Oct 2015 14:33:52 +0000  (16:33 +0200)] 
use "forces" for entity control and RK4 integrator
Daniel Karbach  [Fri, 16 Oct 2015 07:15:55 +0000  (09:15 +0200)] 
block sounds depending on block type
Daniel Karbach  [Thu, 15 Oct 2015 14:59:08 +0000  (16:59 +0200)] 
lil cleanup of common and unused stuff
Daniel Karbach  [Thu, 15 Oct 2015 13:41:31 +0000  (15:41 +0200)] 
invalidate meshes if surrounding chunks on insert
Daniel Karbach  [Thu, 15 Oct 2015 12:02:36 +0000  (14:02 +0200)] 
load models from assets
Daniel Karbach  [Wed, 14 Oct 2015 15:25:22 +0000  (17:25 +0200)] 
store shapes in models rather than meshes
Daniel Karbach  [Wed, 14 Oct 2015 10:28:40 +0000  (12:28 +0200)] 
linear model instance state
Daniel Karbach  [Tue, 13 Oct 2015 15:10:50 +0000  (17:10 +0200)] 
updated todo file
Daniel Karbach  [Tue, 13 Oct 2015 14:59:15 +0000  (16:59 +0200)] 
use (and fix) new shape implementation
Daniel Karbach  [Tue, 13 Oct 2015 12:38:30 +0000  (14:38 +0200)] 
actually load shapes
Daniel Karbach  [Mon, 12 Oct 2015 15:46:02 +0000  (17:46 +0200)] 
(data) shape prototype
Daniel Karbach  [Mon, 12 Oct 2015 14:18:01 +0000  (16:18 +0200)] 
renamed Shape -> CollisionBounds
Daniel Karbach  [Mon, 12 Oct 2015 12:15:06 +0000  (14:15 +0200)] 
composite model is the canonical model
Daniel Karbach  [Mon, 12 Oct 2015 08:22:17 +0000  (10:22 +0200)] 
model -> mesh
Daniel Karbach  [Mon, 12 Oct 2015 07:43:27 +0000  (09:43 +0200)] 
fix entity shader
Daniel Karbach  [Fri, 9 Oct 2015 14:14:34 +0000  (16:14 +0200)] 
merge chunk requester into receiver
Daniel Karbach  [Fri, 9 Oct 2015 13:28:44 +0000  (15:28 +0200)] 
allow hsl color shifts for blocks and entities
Daniel Karbach  [Fri, 9 Oct 2015 08:32:03 +0000  (10:32 +0200)] 
function to get mtime
Daniel Karbach  [Fri, 9 Oct 2015 07:55:31 +0000  (09:55 +0200)] 
transmit chunks in growing sphere order
Daniel Karbach  [Thu, 8 Oct 2015 07:23:38 +0000  (09:23 +0200)] 
rearrange init of standalone state a little
Daniel Karbach  [Thu, 8 Oct 2015 06:50:12 +0000  (08:50 +0200)] 
last resort lighting on render
Daniel Karbach  [Thu, 8 Oct 2015 15:39:25 +0000  (17:39 +0200)] 
merge common parts of pre- and unload states
Daniel Karbach  [Wed, 7 Oct 2015 20:30:01 +0000  (22:30 +0200)] 
initialize packet control in test
Daniel Karbach  [Wed, 7 Oct 2015 15:38:13 +0000  (17:38 +0200)] 
move serverside joining from state to server
Daniel Karbach  [Wed, 7 Oct 2015 15:37:14 +0000  (17:37 +0200)] 
don't unload dangling chunks until they're saved
Daniel Karbach  [Wed, 7 Oct 2015 15:36:16 +0000  (17:36 +0200)] 
handle events in headless environment
Daniel Karbach  [Wed, 7 Oct 2015 13:52:15 +0000  (15:52 +0200)] 
sped up chunk generation a little
Daniel Karbach  [Tue, 6 Oct 2015 15:21:52 +0000  (17:21 +0200)] 
random stuff
Daniel Karbach  [Mon, 5 Oct 2015 15:32:01 +0000  (17:32 +0200)] 
read preferences from user config file
Daniel Karbach  [Mon, 5 Oct 2015 15:31:18 +0000  (17:31 +0200)] 
allow dots in identifiers
Daniel Karbach  [Mon, 5 Oct 2015 15:17:04 +0000  (17:17 +0200)] 
moar blocks
Daniel Karbach  [Sat, 3 Oct 2015 17:00:24 +0000  (19:00 +0200)] 
more parameters for world generation
Daniel Karbach  [Fri, 2 Oct 2015 14:54:52 +0000  (16:54 +0200)] 
move spawn index out of world
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