X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=TODO;h=29fd94f455fd3353136ec2758565f383e4a8d195;hb=7554debb33158b1507c13f9d6fb5969345a570cd;hp=69ae48aab80a2a6bcfeddcc01fcaa57fcdc1758e;hpb=3bb8f3a0f09672f6fab657f1af5148273edb0952;p=blank.git diff --git a/TODO b/TODO index 69ae48a..29fd94f 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 + + also, current ray/obb intersection test sucks + +better noise + + current simplex noise implementation repeats itself pretty quickly