1 block placement/removal timers
3 currently block placement and removal is instantaneous. it should
4 actually take some time to place and remove a block. with
5 removal timing depending on the tool used to remove the block
7 composite entity animations
9 complex entities are made up of part which have their own local
10 transform that can be animated (like e.g. an arm or head)
14 do I need to say anything? :)
18 usefull for development and later on world administration
22 mostly for labelled blocks and some ui elements
26 exchange of chunks and entities
30 unloaded chunks should be saved to disk and restored when they
35 select or create a world with configurable parameters
39 pathfinding, chase and roam states
43 light levels are roughtly implemented. the shader has to be
44 adjusted so they actually have an impact on the resulting color
46 there seems to be a bug with propagating light across chunk borders
48 also: how could block light affect entity lighting?
52 maybe like light levels? should also store a direction with it in
53 that case. also, global gravity may be a world option.
57 when blocks are not just a solid rock of color, attributes may
58 become interesting. like labels on signs and contents of
63 maybe the chunk loader should keep an index of interesting, if not
64 all chunks by position, possibly base-relative
66 transparency (blocks and entities)
68 transparent blocks because awesome
70 world generator that is not boring
72 maybe divide into biomes and add special features like
73 settlements, ruins, all kinds of interesting stuff
75 entity/world collision
77 entities should be stopped from entering solid parts of the world
79 also, current ray/obb intersection test sucks
83 current simplex noise implementation repeats itself pretty quickly