About when will we get proper mobs in minetest?

SilverWolfLily22
Member
Posts: 76
Joined: Sat Oct 20, 2012 10:11

About when will we get proper mobs in minetest?

by SilverWolfLily22 » Post

It is a matter of importance my friend wants to play but would like mobs and the mods are pretty laggy.
Thanks xx
I love hunting ;)

User avatar
Calinou
Moderator
Posts: 3169
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou
Location: Troyes, France
Contact:

by Calinou » Post

http://forum.minetest.net/viewtopic.php?id=3063

Simple Mobs shouldn't be too slow, especially if you have LuaJIT installed and used.

sfan5
Moderator
Posts: 4093
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

by sfan5 » Post

The point is that many people will dislike the game because it has no mobs by default
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

tinoesroho
Member
Posts: 570
Joined: Fri Feb 17, 2012 21:55
Location: Canada

by tinoesroho » Post

The point is, people will dislike the game if there are mobs.

I know I, for one, patched out generating of the C++ mobs back in the 0.3.1-0.4dev days. Mobs, by default, detract from the beauty and wonder of the game.
We are what we create.

I tinker and occasionally make (lousy) mods. Currently building an MMO subgame and updating mods. Pirate Party of Canada member. Sporadic author. 21 years old.

My github:
https://github.com/tinoesroho/

User avatar
kaeza
Moderator
Posts: 2162
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza
Location: Montevideo, Uruguay
Contact:

by kaeza » Post

tinoesroho wrote:The point is, people will dislike the game if there are mobs.

I know I, for one, patched out generating of the C++ mobs back in the 0.3.1-0.4dev days. Mobs, by default, detract from the beauty and wonder of the game.
There's an unused 'only_peaceful_mobs' setting in minetest.conf(.example). It could be added to the GUI (and mob mods modified to respect it), so people that don't like aggresive mobs have an easy way to disable them.

Edit: Personally, I don't care if they are in default or not (I'll add a mod if they are not), but seeing that many people want mobs for a more challenging survival game, it will be a nice feature.

I don't see that happening soon though.
Last edited by kaeza on Sun Jun 02, 2013 23:58, edited 1 time in total.
Your signature is not the place for a blog post. Please keep it as concise as possible. Thank you!

Check out my stuff! | Donations greatly appreciated! PayPal

User avatar
Mossmanikin
Member
Posts: 599
Joined: Sun May 19, 2013 16:26
Location: where we don't speak english.

by Mossmanikin » Post

I'd say mobs should be part of the game.
Maybe there could be two buttons in the menu to enable/disable spawning of passive mobs and aggressive mobs.
I'm not talking about my personal wishes here. I can use mods for mobs if I like and that's ok for me.
It's just that this way nobody would lose. Neither the people who dislike a game with mobs, nor the people who dislike a game without mobs.

Noob 4 life!
My stuff

tinoesroho
Member
Posts: 570
Joined: Fri Feb 17, 2012 21:55
Location: Canada

by tinoesroho » Post

Meh. The C++ mobs weren't very modder friendly, and celeron's promised Mobs API has been lost somewhere between electrical schooling and chatting up the IRC channel. And putting a mod in by default would simply be annoying; mobs lag a lot thanks to the design of the Lua API (which wasn't designed for it), so it would be really lousy for multiplayer and those on slower processors. We've had enough feature creep already.
We are what we create.

I tinker and occasionally make (lousy) mods. Currently building an MMO subgame and updating mods. Pirate Party of Canada member. Sporadic author. 21 years old.

My github:
https://github.com/tinoesroho/

User avatar
PilzAdam
Member
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam
Location: Germany

by PilzAdam » Post

<celeron55> someone get drunk or something and just put mobs into upstream
<celeron55> i'm starting to see that the only way 8D
Many people already annoy me to put Simple Mobs in upstream, but
tinoesroho wrote:And putting a mod in by default would simply be annoying; mobs lag a lot thanks to the design of the Lua API (which wasn't designed for it), so it would be really lousy for multiplayer and those on slower processors. We've had enough feature creep already.

qznc
Member
Posts: 55
Joined: Tue Jul 03, 2012 09:02

by qznc » Post

So we need an efficient Lua API for Mobs, before they can go into default?

Surely a lot of AI stuff is resource-intensive and must be written in C++.

User avatar
Evergreen
Member
Posts: 2135
Joined: Sun Jan 06, 2013 01:22
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen
Location: A forest in the midwest
Contact:

by Evergreen » Post

I think before mobs can be added, there has to be an AI in the default game for mobs, a setting in the minetest.conf.
Back from the dead!

User avatar
PilzAdam
Member
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam
Location: Germany

by PilzAdam » Post

qznc wrote:Surely a lot of AI stuff is resource-intensive and must be written in C++.
Simple Mobs has almost no AI.
Evergreen wrote:I think before mobs can be added, there has to be an AI in the default game for mobs, a setting in the minetest.conf.
What has minetest.conf to do with this?

User avatar
Evergreen
Member
Posts: 2135
Joined: Sun Jan 06, 2013 01:22
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen
Location: A forest in the midwest
Contact:

by Evergreen » Post

PilzAdam wrote:
qznc wrote:Surely a lot of AI stuff is resource-intensive and must be written in C++.
Simple Mobs has almost no AI.
Evergreen wrote:I think before mobs can be added, there has to be an AI in the default game for mobs, a setting in the minetest.conf.
What has minetest.conf to do with this?
Meaning, you can turn mobs off and on.
Back from the dead!

Jordach
Member
Posts: 4534
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

by Jordach » Post

Suggestion:

Write code for mobs in core, then wrap Simple Mobs around it.

SilverWolfLily22
Member
Posts: 76
Joined: Sat Oct 20, 2012 10:11

by SilverWolfLily22 » Post

Guys! We need mobs. This game is not very fun without. I mean exploring and building is okay for a while but it is not realistic at all. Or even is we didn't want realistic mobs would be a good part of the game.
It is still a huge turn off for me not having mobs. And even simple mobs aren't very nice.
I agree we need a button to set mob spawning etc for other people but they are being a but selfish here .
Mobs will probably get more people playing the game too.
That's my two cents anyway
I love hunting ;)

User avatar
vv221
Member
Posts: 42
Joined: Mon Mar 04, 2013 08:18
Location: France
Contact:

by vv221 » Post

SilverWolfLily22 wrote:I mean exploring and building is okay for a while but it is not realistic at all.
Exploring and building (and mining, and crafting…) are the purpose of Minetest.
Being realistic is not ;)

sfan5
Moderator
Posts: 4093
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

by sfan5 » Post

qznc wrote:So we need an efficient Lua API for Mobs, before they can go into default?

Surely a lot of AI stuff is resource-intensive and must be written in C++.
There is a C++ Pathfinding algorithm in Minetest
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

User avatar
PilzAdam
Member
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam
Location: Germany

by PilzAdam » Post

sfan5 wrote:
qznc wrote:So we need an efficient Lua API for Mobs, before they can go into default?

Surely a lot of AI stuff is resource-intensive and must be written in C++.
There is a C++ Pathfinding algorithm in Minetest
Pathfinding isnt a problem at all. Simple Mobs does no pathfinding and still doesnt work very good.

sfan5
Moderator
Posts: 4093
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

by sfan5 » Post

PilzAdam wrote:
sfan5 wrote:
qznc wrote:So we need an efficient Lua API for Mobs, before they can go into default?

Surely a lot of AI stuff is resource-intensive and must be written in C++.
There is a C++ Pathfinding algorithm in Minetest
Pathfinding isnt a problem at all. Simple Mobs does no pathfinding and still doesnt work very good.
I was talking about things like pathfinding being resource-intensitive
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

Sokomine
Member
Posts: 4276
Joined: Sun Sep 09, 2012 17:31
GitHub: Sokomine
IRC: Sokomine
In-game: Sokomine

by Sokomine » Post

When people ask for mobs, the question is what they want them for. The purpose of those in Minecraft seems to be to give the player something to fight against and a threat which makes survival more difficult (along with all the other factors that try to kill you in that game). I have no idea how satisfied players who want this aspect are with either simple mobs or mobf(ramework). Simple mobs seems to be at least more present (due to lesser ressources used and beeing simpler). Do the fighting/survival aspects of both mods make those players who want that happy? Or are the mobs from existing mods too dumb?

The other aspects one may want mobs for are an improved scenery (the world looks much more lived-in if there's the occasional animal roaming around) and farm animals. The first aspect can be handled by both mods quite well.

Farm animals are more difficult. Neither mod is perfect in that respect. Simple mobs has some basic luring-animals/feeding them, but that's about it. Caught sheep just jump on each other and escape over the fence. Peaceful/neutral animals are rare in that mod. Mobf is far better suited for keeping farm animals. It has breeding and lots of animals - not only monsters. Unfortionately, it is rarely seen on servers. Neither mod protects "owned" animals against theft or murder by other players.

"Owned" farm animals could also be much dumber than their free counterparts. That might even be more realistic. All they'd have to do is run around a bit on their fenced-off grassland, sleep/eat/stand from time to time, and produce a message if someone besides their owner wants something from them. No need to take care that they don't fall into a pit or drown - if the owner didn't take care, it's his problem, and he has to buy or breed new ones. That's what I'd like to see :-)
A list of my mods can be found here.

sfan5
Moderator
Posts: 4093
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

by sfan5 » Post

Another Thing:
IMO When Simple Mobs or Mobf get added to upstream, only the 3D mobs should get added.
That way it'd make a better impression to new players.
But 1 or more 2D mobs like rats wouldn't hurt.
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

Sokomine
Member
Posts: 4276
Joined: Sun Sep 09, 2012 17:31
GitHub: Sokomine
IRC: Sokomine
In-game: Sokomine

by Sokomine » Post

Rabbits, squirrels...all those could be further small mobs (they work fine in 3d) if someone did a model for them.
A list of my mods can be found here.

Jordach
Member
Posts: 4534
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

by Jordach » Post

I suggest we add simple mobs now, and continue to simplify the codebase until it performs almost like the C++ ones used to act like.

The amount of mobs on screen should also be very low, unless youre talking about the dungeon masters, which used to spawn in the hundreds near mese, could be a gameplay thing.

Other mobs, such as stone monsters, should spawn and place tell tale signs of mossycobble on the floor.

Dirt monsters should drop dirt on the floor, and sand monsters drop sandstone.

Oerkiis should rarely drop an obsidian fragment, while Dungeon Masters can drop mese fragments super rarely. (Perhaps a crystal with a 0.00000001% chance.)

Another suggestion is that Dungeon Masters could drop bones, giving the player a way to harvest bones.

tinoesroho
Member
Posts: 570
Joined: Fri Feb 17, 2012 21:55
Location: Canada

by tinoesroho » Post

>.<

How 'bout no? Minetest is already rather laggy, although we've managed to disguise it somewhat thanks to LuaJIT and other engine improvements. Also, feature creep. Adding features for the sake of adding features without good rationale ("let's do it just because!") that could fundamentally alter the game? If people want mobs, they can install a mod. But don't force bloody unfinished hacky stuff on the public because some Minecraft(ard) wishes that a free and open source game was exactly like Minecraft. Mobs'll be added when we've got a flexible, moddable API nice and stable. Not a moment early.
We are what we create.

I tinker and occasionally make (lousy) mods. Currently building an MMO subgame and updating mods. Pirate Party of Canada member. Sporadic author. 21 years old.

My github:
https://github.com/tinoesroho/

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

tinoesroho wrote:>.<

How 'bout no? Minetest is already rather laggy, although we've managed to disguise it somewhat thanks to LuaJIT and other engine improvements. Also, feature creep. Adding features for the sake of adding features without good rationale ("let's do it just because!") that could fundamentally alter the game? If people want mobs, they can install a mod. But don't force bloody unfinished hacky stuff on the public because some Minecraft(ard) wishes that a free and open source game was exactly like Minecraft. Mobs'll be added when we've got a flexible, moddable API nice and stable. Not a moment early.
What exactly causes Minetest to be laggy like that?

Josh
Member
Posts: 1146
Joined: Fri Jun 29, 2012 23:11
Location: Victoria, Australia

by Josh » Post

Some mobs like some lightweight animals & monsters would be nice. As long as the Oerkii looks different he really scares me lol.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest