YannDub/MinecraftRPG

Job system

Opened this issue · 2 comments

This issue is open to talk about the job system, how to implements, and talk about differents ideas to implement that.

So in my opinion, we could use the minecraft gameplay, but I'm not sure if it's a good idea players could destroy a map build by someone and it's a problem for servers.

Another solution is to give the possibility to the server's admins to create different area for each jobs.

I think in the first place you have to define the different actions that could be used by job (mine block, kill mobs and collect their drops, craft, etc). And after you can think about how the player will interact with the world.

NB: a skill system could be use in pair with the job one.

Ok, so I think we could have 3 types of jobs :

  • Collecting : it's a group for killing mob,collect the drop and mining block. It's basically the farm jobs that we can find in MMORPGs
  • Crafting : So... crafting object like sword, or rafined ores collected by a Miner for example
  • Service : It's job like police man, surgent. It's a different type a job because it's based on player interactions

It's the same in real life, we have the the collectors, the craftmans and the services.

We could use skills to create evolutions in jobs, for exemple a miner can mine coal at the beginning and when he become level 10 in miner, he can mining iron.