63 Commits

Author SHA1 Message Date
Perttu Ahola
1d8c7c8e3f interface/mesh: namespace interface -> namespace interface::mesh 2014-10-21 18:19:25 +03:00
Perttu Ahola
a8196cf3db games/digger: Faster and less cramped map generation 2014-10-21 18:19:25 +03:00
Perttu Ahola
bb07809f2a games/digger: Mouse button 3 places voxels, instead of button 1 2014-10-21 18:19:25 +03:00
Perttu Ahola
f64adf35d6 Fix coding style 2014-10-21 18:19:25 +03:00
Perttu Ahola
12465d8e3b everything: voxelworld::Interface::set_voxel() and everything from there to updating geometry and physics on the client 2014-10-21 18:19:25 +03:00
Perttu Ahola
74c835a077 games/digger: Back to previous player size 2014-10-21 18:19:24 +03:00
Perttu Ahola
ed741ed353 games/digger: Fix flying trees 2014-10-21 18:19:24 +03:00
Perttu Ahola
1805a3e02f builtin/voxelworld, games/digger: Speed up voxelworld::Interface::set_voxel() by various means 2014-10-21 18:19:24 +03:00
Perttu Ahola
a905b7ed05 games/digger: 2x higher player with rouching 2014-10-21 18:19:24 +03:00
Perttu Ahola
29c9515d15 games/digger: Switch back to old starting direction 2014-10-21 18:19:24 +03:00
Perttu Ahola
110812af6c LOD stuff 2014-10-21 18:19:24 +03:00
Perttu Ahola
503a83ea72 games/digger, builtin/voxelworld: add leaves.png; change grass.png 2014-10-21 18:19:24 +03:00
Perttu Ahola
a54ab428ba games/digger/main/main.cpp: Generate trees and wider terrain 2014-10-21 18:19:24 +03:00
Perttu Ahola
33a9c146b5 games/digger/main: Generate a spherical hole in the ground 2014-10-21 18:19:24 +03:00
Perttu Ahola
125bbd8fae builtin/voxelworld: Clear voxel geometry and physics boxes when camera moves far from them 2014-10-21 18:19:24 +03:00
Perttu Ahola
a2890529bf Very ugly LOD mechanism 2014-10-21 18:19:24 +03:00
Perttu Ahola
6115d92f3f builtin/voxelworld, games/digger: WIP 2014-10-21 18:19:23 +03:00
Perttu Ahola
93661819b3 games/digger/main: Delay setting player's mass so that it's possible to wait for the world to load before dropping into it 2014-10-21 18:19:23 +03:00
Perttu Ahola
333e7749b1 games/digger/main: Make code thread-safe 2014-10-21 18:19:23 +03:00
Perttu Ahola
edb1008f80 builtin/voxelworld, impl/mesh,voxel: Remove TextureAtlasRegistry from VoxelRegistry 2014-10-21 18:19:23 +03:00
Perttu Ahola
6a82e1fee7 builtin/voxelworld: WIP: Set player direction 2014-10-21 18:19:23 +03:00
Perttu Ahola
5a8679b7e1 builtin/voxelworld: WIP: 24x24x24 chunks, set ambient color explicitly 2014-10-21 18:19:23 +03:00
Perttu Ahola
f7a3719991 builtin/voxelworld: WIP: Fix jumping 2014-10-21 18:19:23 +03:00
Perttu Ahola
6402c5c246 builtin/voxelworld: WIP 2014-10-21 18:19:23 +03:00
Perttu Ahola
3f69453efe builtin/voxelworld: WIP 2014-10-21 18:19:23 +03:00
Perttu Ahola
cd3abc2048 builtin/voxelworld: WIP: Physics don't work 2014-10-21 18:19:22 +03:00
Perttu Ahola
bbc54b5128 builtin/voxelworld, games/digger: WIP 2014-10-21 18:19:22 +03:00
Perttu Ahola
7f52b74fcb builtin/voxelworld, games/digger: WIP 2014-10-21 18:19:22 +03:00
Perttu Ahola
ea5ec9d4bf games/geometry2: Fix a bit (still broken because voxelregistry isn't synchronized) 2014-10-21 18:19:21 +03:00
Perttu Ahola
610fe94d08 doc/todo: Module tags 2014-10-21 18:19:21 +03:00
Perttu Ahola
901e0e9e82 builtin/voxelworld, games/digger: WIP 2014-10-21 18:19:21 +03:00
Perttu Ahola
e87c89c703 builtin/voxelworld, games/digger: WIP 2014-10-21 18:19:21 +03:00
Perttu Ahola
7152179640 builtin/voxelworld, games/digger: Initial dummy versions 2014-10-12 10:06:07 +03:00
Perttu Ahola
3530493f84 interface/mesh: set_8bit_voxel_geometry() - Definition-based voxel geometry generation with textures, utilizing texture atlases 2014-10-09 13:43:10 +03:00
Perttu Ahola
264280c61c games/geometry, server/state: Fix module compilation when module includes PolyVox headers 2014-10-09 13:36:29 +03:00
Perttu Ahola
1b3a4182ab Fix coding style (previous attempt only touched header files) 2014-10-08 00:52:30 +03:00
Perttu Ahola
3868e2ea7b games/geometry, impl/voxel: DOG DAMNIT IT'S VOXELS AND PHYSICS! 2014-10-06 08:00:15 +03:00
Perttu Ahola
f55cbc7468 games/geometry, buildat.set_simple_voxel_model() 2014-10-06 07:59:39 +03:00
Perttu Ahola
82f2a6abbd server: Increase tick rate from 10Hz to 20Hz to improve physics simulation 2014-10-06 07:53:57 +03:00
Perttu Ahola
05d93e4f99 network:new_client -> network:client_connected 2014-10-05 14:22:02 +03:00
Perttu Ahola
7b043a8c7f Clean up client connect/disconnect related logging 2014-10-05 13:57:52 +03:00
Perttu Ahola
1e767a11f5 builtin/client_lib_test, games/test: Test require("buildat/module/<name>") 2014-10-05 11:56:52 +03:00
Perttu Ahola
31f3134276 Rename meta.txt to meta.json 2014-10-04 22:13:23 +03:00
Perttu Ahola
15e9dbcc95 Hack and rape everything so that everything works on Windows and Linux 2014-10-04 00:12:40 +03:00
Perttu Ahola
f089913ea6 extensions/urho3d: Add nodes and components in LOCAL mode by default 2014-10-03 13:05:33 +03:00
Perttu Ahola
d7a6737569 games/entitytest, extensions/urho3d: Fix camera to be a local scene node so that it doesn't disappear once new nodes are added by the server 2014-10-03 12:57:57 +03:00
Perttu Ahola
a001b1ba64 client: Clean interface to scene replication (hide the hack inside client/app and client/replication.lua) 2014-10-03 12:19:41 +03:00
Perttu Ahola
70769a36bf entitysync -> replicate 2014-10-03 11:08:58 +03:00
Perttu Ahola
5aaae97c26 games/entitytest: Enable shadows 2014-10-03 01:53:40 +03:00
Perttu Ahola
3cde36db08 games/entitytest: Use magic.sub_sync_node_added to set model and material for nodes called "Box" 2014-10-03 01:45:58 +03:00