freeminer / freeminer

Freeminer is an open source sandbox game inspired by Minecraft.
http://freeminer.org/
Other
399 stars 88 forks source link

Mobs c++ fast api #75

Open proller opened 10 years ago

proller commented 10 years ago

use lua only for defining mobs like: freeminer.register_mob({"name"="rat", "speed_walk"=1, "speed_run"=3, "attack"=0, "model":="rat.x", ..lot of more... })

predict mobs move on client, sync with server every X seconds needed features: mobs can interact with other mobs (monster kill chicken) mobs have far view range, view angle. various attack strategy (or/and run away) ...lot of features here...

4aiman commented 10 years ago

+infinity It would also be nice to get mob's object in player's on_punch and the other way around. And a directional knockback effect for everyone.

Maybe it can be useful to create a list of the features-to-implement? I think some of MOBF features may go in.

Philipbenr commented 10 years ago

"+infinity"

I think that this is a great idea. Interaction between mobs will be very nice. Also. jojoa's npc's are being rebuilt, so I think that this could also be applied to them?

4aiman commented 10 years ago

Also, this probably should include collision box rotation and ability to create "pushable" mobs. Also, I think that mobs should be pushed instead of letting step on them.