X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=TODO;h=244e938c259c8283cafa73b09be54cbeba6fb3db;hb=fc73b44e0f90affd42cac2f944f46633a6b8364e;hp=69ae48aab80a2a6bcfeddcc01fcaa57fcdc1758e;hpb=3bb8f3a0f09672f6fab657f1af5148273edb0952;p=blank.git diff --git a/TODO b/TODO index 69ae48a..244e938 100644 --- a/TODO +++ b/TODO @@ -40,9 +40,12 @@ entity ai (block) lighting - lighting via light emitting blocks and brightness from the - manhattan distance to a light source. light levels should be - cached with each block and only recalculated on update + light levels are roughtly implemented. the shader has to be + adjusted so they actually have an impact on the resulting color + + there seems to be a bug with propagating light across chunk borders + + also: how could block light affect entity lighting? gravity @@ -57,10 +60,8 @@ block attributes chunk traversal - going from one chunk to the neighboring is highly wasteful as of - now. each chunk should have links to its neighbours. also, maybe - the chunk loader should keep an index of interesting, if not all - chunks by position, possibly base-relative + maybe the chunk loader should keep an index of interesting, if not + all chunks by position, possibly base-relative transparency (blocks and entities) @@ -70,3 +71,13 @@ world generator that is not boring maybe divide into biomes and add special features like settlements, ruins, all kinds of interesting stuff + +entity/world collision + + entities should be stopped from entering solid parts of the world + +better noise + + current simplex noise implementation repeats itself pretty quickly + also there seems to be a (imo) better implementation here: + http://flafla2.github.io/2014/08/09/perlinnoise.html