summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2011-05-22 23:55:02 +0300
committerPerttu Ahola <celeron55@gmail.com>2011-05-22 23:55:02 +0300
commit4a6b9a6ac1b07239474bce8d3ebf772ce75e862e (patch)
tree4d29d47ce8840b44efe044db0050099b92996475 /src/main.cpp
parente0329a3caee863a2302748f710401bfc0dfa78db (diff)
downloadminetest-4a6b9a6ac1b07239474bce8d3ebf772ce75e862e.tar.gz
minetest-4a6b9a6ac1b07239474bce8d3ebf772ce75e862e.tar.bz2
minetest-4a6b9a6ac1b07239474bce8d3ebf772ce75e862e.zip
Some work-in-progress stuff and many comment updates
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp27
1 files changed, 18 insertions, 9 deletions
diff --git a/src/main.cpp b/src/main.cpp
index c3b075732..457fa0693 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -85,6 +85,10 @@ SUGG: Server-side objects could be moved based on nodes to enable very
lightweight operation and simple AI
- Not practical; client would still need to show smooth movement.
+SUGG: Make a system for pregenerating quick information for mapblocks, so
+ that the client can show them as cubes before they are actually sent
+ or even generated.
+
Gaming ideas:
-------------
@@ -211,6 +215,9 @@ FIXME: Server sometimes goes into some infinite PeerNotFoundException loop
FIXME: The new optimized map sending doesn't sometimes send enough blocks
from big caves and such
+Environment:
+------------
+
TODO: A list of "active blocks" in which stuff happens.
+ Add a never-resetted game timer to the server
+ Add a timestamp value to blocks
@@ -289,18 +296,20 @@ Mapgen v2:
Misc. stuff:
------------
-* Make an "environment metafile" to store at least time of day
-* Move digging property stuff from material.{h,cpp} to mapnode.cpp...
- - Or maybe move content_features to material.{h,cpp}?
-* Maybe:
- Make a system for pregenerating quick information for mapblocks, so
- that the client can show them as cubes before they are actually sent
- or even generated.
+* Move digging property stuff from material.{h,cpp} to mapnode.cpp
+ - ...Or maybe move content_features to material.{h,cpp}?
Making it more portable:
------------------------
-* Some MSVC: std::sto* are defined without a namespace and collide
- with the ones in utility.h
+
+Stuff to do before release:
+---------------------------
+- Player default privileges and default password
+- Chat privilege
+- Some simple block-based dynamic stuff in the world (finish the
+ ActiveBlockModifier stuff)
+- Protocol version field
+- Consider getting some textures from cisoun's texture pack
======================================================================