dCrops Update: Introducing Crafting, Inventory 2.0 and Changes to quest rewards

in Hive Gaming2 years ago (edited)

dCrops is getting a massive update today.

Major Change #1: Crafting System

The crafting system is now live! Players can now craft their harvested crops into other goods. Each time you craft an item, the share value gets a boost of atleast 15% from the crafting bonus. There is also a recipe bonus which differs from recipe to recipe and a land bonus which depends on the type of plot you used to build an equipment. Some items may undergo multiple levels of crafting thus increasing their share value multiple times.

final share value = (sum of shares of ingredients)*1.15 + recipe bonus + land bonus

Crafting an item does not need any recipe NFTs.

What is Gas in dCrops?

Throughout this post you will see the word 'Gas' used a lot. Gas is what powers your equipment. It is a currency that is required whenever you need to use an equipment. The amount of gas used depends on the plot an equipment was build on as show in the table below.

Land UsedGas Needed
Average Farmland30
Fertile Plot20
Awesome Plot10
Hi-Tec Plot0
Trinity Plot0

Gas can be purchased from the in-game shop. The price of gas is fixed at 0.1 CROP. You can also earn gas from quest rewards. More details on this in the 'Changes to Quest Rewards section.'

Calculation for Quality of the crafted item

The base probability for crafting is same as that in harvesting. The probabilities for 1, 2 and 3 star are 90%, 9% and 1% respectively.

When mixing and matching ingredients of different quality during crafting, the probability will tend to skew towards the base probabily with a few exceptions. There is a filter that you can use when crafting to select the quality of ingredients you want to use. By default, only 1 star ingredients are selected.

Case 1: Using all 3 star ingredients

When using all 3 star ingredients, you are guaranteed to get a final product which is also of 3 star quality.

Case 2: Using all 2 star ingredients

When using all 2 star ingredients, you will never get a 1 star item and the probability to get a 2 and 3 star items is 90% and 10% respectively.

Case 3: Using all 1 star ingredients

In this case, the probability will be the same as the base probability.

Case 4: Mixing different quality ingredients

Here when things get a little complicated.

When you have lower quality ingredients mixed with higher quality ones, it will try to skew the probability towards the base values as per the following code:

// base probabilities
  let b1 = 0.9;
  let b2 = 0.09;
  let b3 = 0.01;

  const total = q1 + q2 + q3;
  let p1 = q1 / total;

  const rem1 = p1 * (b1 - p1); // remainder to add to p1 to skew it towards base probability
  const remo = (1 - p1) * (b1 - p1); // remainder to add to remaining ones to balance it out
  p1 += rem1;

  const r2 = q2 / (q2 + q3);
  const r3 = q3 / (q2 + q3);

  const p2 = b2 + r2 * remo;
  const p3 = b3 + r3 * remo;

  return [p1, p2, p3];

Explanation:

The code is being used to determine the probability of the quality a product will be when it is crafted using ingredients of different qualities.

The base probabilities b1, b2, and b3 represent the desired probability distribution for the crafted item's quality, and the values of q1, q2, and q3 represent the number of ingredients with each quality that are being used in the crafting process.

The code first calculates the probability p1 of the crafted item having quality 1 stars by dividing the number of ingredients with this quality (q1) by the total number of ingredients (total).

Next, the code calculates the values of rem1 and remo, which represent the "remainder" to add to p1 and the remaining probabilities, respectively, in order to skew the probabilities towards the base values. This is done by multiplying p1 or (1 - p1) by the difference between the base probability b1 and the probability p1.

Finally, the code calculates the probabilities p2 and p3 by adding the values of remo to the base probabilities b2 and b3, respectively. The values of r2 and r3 are used to weight the contribution of remo to the probabilities p2 and p3.

Overall, this code appears to be using the number of ingredients with each quality and the desired probability distribution for the crafted item's quality to calculate the final probabilities of the crafted item having each quality.

Note1: The above explanation was generated by ChatGPT.
Note2: This code may be tweaked later if required.

How to craft?

  1. Navigating the crafting UI is pretty simple. You just need to have the equipments, ingredients and gas needed ready to craft.
  2. Select the recipe. Some recipes like Flour and Mead can be crafted using different ingredient groups.
  3. Select the number of each recipe you want to craft. The max amount you can craft at once is 50.
  4. Once you click on the 'Review Craft' button, the final selling price of the item will be displayed as well as the gas needed to craft those items along with other necessary details.
  5. When you click submit, the transaction is broadcasted, gas is deducted, the ingredients are removed from your inventory and your equipments start crafting those items.

In addition to regular items, there are some special items that you can craft that do not require any ingredients. These are Ice and Wild Honey. The crafting process for these items is the same as that of other items. One difference regarding the probabilty for these items is that it will always follow the base probability.

Collecting the items

Once the items have finished crafting, you can then go ahead and claim them. The items get added to your inventory.

The claim screen has necessary details regarding the equipment used, bonuses, probability and a timer.

Major Change #2: Inventory 2.0

The inventory has been due for an update for a long time. This update was planned for after the crafting and cooking systems were complete but as it turned out, those systems had a big dependency on the inventory and the old inventory was not equipped to deal with the new types of items generated from crafting or cooking.

The items have now been grouped using their name and quality with a counter on the top right. You can add or remove either 1 or 5 items in one click using the appropriate buttons.

We have added a bunch of filters in order to make it easy to search for items.

The functionality of the 'Sell All' and 'Sell All X Star' buttons remains the same. The filters have no bearing on the type of items sold when using those buttons. They will always sell off all the items that meet their criteria inside your inventory.

Major Change #3: Quest Rewards

There is a big change in the rewards you get when you open your end of season chests and the Reward Chest++ that you can buy in the shop.

Salt, Pepper and Gas can now be found inside chests.

The probability for nft rewards remain unchanged.

The probability of the rewards are as follows:

NameProbability
NFTs(Wood, Stone...etc)25%
Boosters(Speed-Gro, Mystery Seed... etc.)37.5%
Gas18.75%
Crafting Ingredients(Salt & Pepper)18.75%

The amount of Gas you get each time you draw a gas reward is a random amount that is either 5, 10, 20 or 30 Gas.

The quality of Salt and Pepper you get is a random value between 1, 2 and 3 stars. This means it is equally likely for them to be 1, 2 or 3 stars.

Other minor changes

  1. Added Gas in the in-game shop. Salt and Pepper will be added to the shop in a later update.
  2. Added a background to the booster shop
  3. Removed Jack-o-Lantern from appearing in the quests
  4. Fixed some bugs
  5. Added more bugs to fix later (jk :P)

This sums up all the changes in the update today. Stay tuned for the next few days as we roll out the update for the christmas event.

image.png

The christmas event is now live!

Check it out here: https://peakd.com/hive-140217/@dcrops/dcrops-christmas--new-years-event-is-now-live-total-prizes-worth-more-than-dollar2800

Happy holidays!


Play Now: www.dcrops.com - Play to earn farming game
Join our discord: https://discord.gg/zeJShKkF7K
Twitter: https://twitter.com/d_crops
Bitclout: https://bitclout.com/u/dcrops

Here's a cool guide made by one of the game's players to get you started: @libertycrypto27's dCrops: Introduction, Tips and Buying Strategy, Planting and Harvest Step by Step Guides and Beta Presale Purchase Cases Evaluation

Sort:  

What do you do with gas if you don't need to use it?

Thank you for your witness vote!
Have a !BEER on me!
To Opt-Out of my witness beer program just comment STOP below

What do you do with anything else that you don't need?

I don't know? Can you sell them? Because there are things that can't be sold.

I was being sarcastic. Gas can't be sold, at least there aren't any plans for them to be sellable as of now. So if you don't need to use gas, they will probably just be collecting dust in your account.

Thank you for your witness vote!
Have a !BEER on me!
To Opt-Out of my witness beer program just comment STOP below

Nice can't wait to try it

!PIZZA

🍕 PIZZA !
@dcrops! The Hive.Pizza team manually upvoted your post.

I gifted $PIZZA slices here:
h3m4n7 tipped dcrops (x1)

Please vote for pizza.witness!

Wow! Awesome! It's like it's Christmas or something. 🤣🤣🤣

I'm very happy with these new changes, but I had a problem yesterday that had me worried.

I made a withdrawal of 1090 CROPS from within the game to the hive wallet to buy an NFT dill and although the withdrawal was carried out, it debited from my wallet within the game, it did not fall into my hive wallet so far.

I made this withdrawal in the afternoon if I'm not mistaken and so far nothing, did I do something wrong? I clicked on the button that follows marked below:

Please text us in our discord channel so we can resolve this

I reblogged and added it to #threads.

thanks for this nice upgrades 😆

My previous @v4vapp proposal has expired. I have a new one which is running but unfunded right now. I'm still running @v4vapp and all my other services but I may have to increase the 0.8% fee to 2.0% if I continue to be unfunded.

Please consider asking your friends to vote for prop #244 or consider unvoting the HBD stabilizer explained below.

For understandable reasons in the current crypto climate it is harder to get funded by the DHF, I accept this so I'm asking a wider audience for help again. I will also redraft this proposal with more details (coming soon). I'm also looking for other funding sources.

Additionally you can also help with a vote for Brianoflondon's Witness using KeyChain or HiveSigner

If you have used v4v.app I'd really like to hear your feedback, and if you haven't I'd be happy to hear why or whether there are other things you want it to do.

  1. The bar to be funded is set by the HBD Stabilizer, the more votes that has, the more votes @v4vapp needs to be funded. If you want to reconsider supporting that proposal and unvote it, that would also help me (and others so you have to weigh this choice.)

Great now the grind for resources is on now :)

Great update :)