Answered / Added Customised Product Manufacturing

Status
Not open for further replies.

ColonelKai

Supreme Justice
Lawyer
Donator
Colonel_Kai
Colonel_Kai
Lawyer
- Username: Colonel_Kai / Colonel Kai#0001
- Suggestion Title: Customised Product Manufacturing
- Elaborate (Why do you think it should be added, how will it improve the server, etc.): See Below
- Does this require the installation of a new plugin (Yes/No): Potentially
- If you answered Yes on the previous question, please link the plugin (Leave blank if you answered No): N/A
- Additional Information: See Below

Now that we have all that formality out of the way...


Problem Diagnosis


As primarily a EconSim and secondarily a PolSim, this server lacks one huge thing when it comes to what makes an EconSim great, at least in my opinion: Customised Product Manufacturing. These words probably mean NOTHING to you, so let me ellaborate.

Picture yourself engaging in the most quintessential act of an economy: shopping. You need to buy some leaves for your new cushy garden. You walk around, there's the shops at Olympic Village, there's Garden's in the Riverside Mall. The thing is, there is next to nothing seperating these from each other, they are all offering the same service with no difference. This extends to almost every shop on the server, just think about it!

The only place where differing parties in the same sector or industry provide differing products is in the service sector. Not every lawyer is equal, not every design is equal, not every media is equal.

But that's where BC fails;
Every product in every shop is the same.

So what do we do about it?



Solution Proposal

I have owned many PolSim/EconSim servers before, and even though they were primarily PolSim experiences, I have attempted to tackle this specific problem quite a lot, and have gained a lot of experience as a result. This is not neccesary for every single item or product, some things will simply just be impossible to tackle. For example, main and simple ingredients and materials such as simple building blocks or minerals is impossible to "Customise".

Therefore, this applies more to things with complex functions, and things with "customisability" without too much work.

One of the solutions I've implemented in my PolSim servers was via the QualityArmoury plugin, which I have quite a lot of experience with it (to the point where I read its source code), therefore I will be going over this suggestion using QualityArmoury as an example.

Now, a lot of people can produce weapons in our server, they are Gunsmiths. However, they all produce the same weapons. Meanwhile, QualityArmoury, being a really flexible plugin, could offer much, so much more.

I propose, for example, while the normal, non-affiliated Gunsmiths could produce the same base model of rifles, pistols and other assortment of weaponry, companies that meet certain requirements (for example, perhaps a R&D building meeting some specifications, a factory etc) can apply for 'Specialised Model', where they can make a weapon with their own name, and their own slightly different stats. A point-based system can be used to spend on certain characteristics of a weapon to make sure none is too much better than another, while giving the customers a choice between rifles of the same calibre and skin with differing characteristics and feels.

If you're a nerd like I am, here's how to accomplish this. I've done this perhaps a million times and know the plugin like the palm of my hand now.

In the NewGuns folder, there's a YML file for each weapon. Each "weapon design" is determined by an "ID", which corrolates to a custom weapon model's "Custom Model ID", which is a Minecraft Texturerpack thing.

However, you can create multiple weapons with different working methods from a single model. You simply have multiple weaponso with the same "ID" (therefore they're teh same "Weapon Model", but with different "variant" ID's. This makes them technically the "Different Variants of the Same Weapon". However, you can give them whatever name, stats, ChargingHandler, ReloadingHandler, WeaponSound etc you want. They will act like completely different weapons save for the model (obviously) and in their description a small yellow text saying something like "Variant: 4" (the number of course being the Variant ID.)

So now, lets roll back the scenario to the shopping. I am in the market for a new hunting rifle as my old one broke. I go to Derp's Plaza or Riverside Mall or whatever, and start browsing 3 gun shops in the same vicinity. I look at the first, they have a hunting rifle model that is good accuracy, good damage but is expensive and has poor reload capacity and only carries one bullet, so if I miss I might lose it. I look at the second, its more like a rifle, it has mediocre accuracy, meh damage but good fire rate and good magazine. If I can afford the bullets, its a good weapon. I continue on, the third rifle is good accuracy, but not very good damage, still good ammo capacity. I pick this one because I can just shoot a target multiple times from far away.

Look, I had options, I had a consideration, and now, things are much more flexible because companies will be able to target different people with the same product. Now, Companies compete over not only the price, but also designing rifles juuust right for their customers.

Also guess what? This will create CULTURE. Now, people will start to gather around their favourite gun models and have discussions on which one is better, Just like IN REAL LIFE. Even better, each company can now name their weapons, yippeee! extra cool points.


And this isn't limited to guns, but can also apply to vehicles like cars, tractors, helicopters, as well as new tools... The only limit is your imagination (and Java/Spigot API)



Bias Disclaimer + Some Words for the Development Team

You already saw what I said, I'm a previous server owner who used this technique to add variety to my economy. Its something that I worked a long time creating, and have a lot of experience in, so as you can guess, I'm very fond of the idea, but that's kinda what a suggestion is for, isn't it? I also wish to join the Dev team later down the line (or really whenever I'm allowed to) if BusinessCraft is fun enough to stick around for that long. So, keep that in mind, I guess.

When it comes to the development costs of this, yeah, it might be a little hard, but hey, for QA, I'm here to help always. I don't know what vehicle plugin y'all use, (is it QA Vehicles?) but I'm sure we can get over that as well (especially if its QA Vehicles). And hey, I'm always free to come help with any development.
 

Reppal

Citizen
Banned
Donator
Reppal
Reppal
Auditor
I agree with the fundamental idea of specialization, but this is not the way to tackle it. Culture is not in manufacturing, and while we can control who sells what and how much, we cannot force market diversity. This seems to be an appendage to the previous culture suggestion and the agenda pushed by Ancastal for furniture making and art but for goods not liberally related. The closest thing I would have to a supportive redirection is the idea of allowing certain users to add lore to items, or special enchants at an exponentially weighted cost (similar to the Morrowind spell-making system) to create unique and customizable market fare.
 

ColonelKai

Supreme Justice
Lawyer
Donator
Colonel_Kai
Colonel_Kai
Lawyer
The main task of this is not culture, its more of a positive side effect. This is to provide market diversity where otherwise it is next to impossible to have it in a fun way.
 

Taps230

Administrator
Staff member
Administrator
Donator
Tippychu
Tippychu
tier5
Thank you for your suggestion however we will not be implementing at this time
 
Status
Not open for further replies.
Top