Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1075 thank(s) in 852 post(s)
The deadline for the second job is on friday, I need to have it finished by then. And on saturday the cousin is bringing the equipment so that she can test the program properly. So I guess I won't be able to do anything on MCServer until next week.
Posts: 4,635
Threads: 115
Joined: Dec 2011
Thanks: 695
Given 495 thank(s) in 424 post(s)
what are you going to work on when your back?
Posts: 4,635
Threads: 115
Joined: Dec 2011
Thanks: 695
Given 495 thank(s) in 424 post(s)
i think you should do Worm-nest caves becouse if you do villages you need to add villagers and they need an good AI.
so Worm-nest caves first i think.
Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1075 thank(s) in 852 post(s)
There can be villages without villagers, too. They've been that way in Beta 1.9 or like.
Actually villages are more tasks:
1, structure generation (how to put houses into the terrain)
2, villager population (where to "generate" villagers in relation to the village)
3, villager AI
4, procreation algorithm (how does the server check for "number of houses", how does number of houses influence villagers mating)
If I "do villages", I'll be doing only the first one.
Posts: 4,635
Threads: 115
Joined: Dec 2011
Thanks: 695
Given 495 thank(s) in 424 post(s)
good point but IF you do villages will they look just like vanilla minecraft or a bit more awsome. and wil there be a blacksmith with a chest?
and the best place to spawn them is in plain biome and desert biome.
Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1075 thank(s) in 852 post(s)
06-30-2012, 05:07 AM
(This post was last modified: 06-30-2012, 05:09 AM by xoft.)
I think there's one more thing I need to do first. A cBlockQuery object that can query a (small) area of blocks from the world, possibly across several chunks, and then provide the block data without touching chunks anymore. This will be useful both for blockticking where blocks need to check their neighbors, for fluid simulators and for Lua access speedup.
EDIT: I'll make it a cBlockArea with the capability of writing the blocks back to the world, too.