Terracore: Devlog #33 - New Bosses & Idle Player Decay 🔥

avatar

kraken.png

Hello Fellow Citizens!

I am back & ready to build! I had a very long trip and amazing honeymoon thank you for everyone's patience while enjoyed this special moment in my life. Now it's back to building and we are not wasting anytime. This week we have a bunch of new content and game enhancements to show you!

New Bosses & Planet Overhaul

image.png
As you can see there is a new look to the Planet Landing page, it now shows all the planets available and the costs These have all been updated to make it more fun and universal we have also added a start planet Terracore with the legendary Sandworm boss! This is for newer players who want to experience bosses at a lower cost.

sanworm.png
We have also two brand new planets to the world of Terracore with exciting new bosses to fight.
image.png
Planets are now gated by level so in order to fight certain bosses you need to have a ship and meet the player level requirement listed in the UI.

image.png

When you scan a planet it now brings you to a boss page on the the planet you choose where you can see all the stats of a boss including all the drop rates for that boss.

Idle Player Decay

image.png

We have made some code changes to how the mine rate is calculated adding a time decay to inactive players. This affects all players as of today's release.

async function calculateMineRate(engineeringLevel, result) {
    const nextUpgradeCost = Math.pow(engineeringLevel + 1, 2);
    const timeToNextUpgrade = 48 * 60 * 60; // 48 hours in seconds
    var mineRate = nextUpgradeCost / timeToNextUpgrade;

    //check if user has last_upgrade_time in the object
    if (result.last_upgrade_time == null) {
        result.last_upgrade_time = Date.now();
    }

    //for every 24 hours that has passed since last upgrade, remove 1% from the mine rate in a loop
    var days = Math.floor((Date.now() - result.last_upgrade_time) / (3600000 * 24));
    for (var i = 0; i < days; i++) {
        mineRate -= mineRate * 0.01;
    }
    // make sure mine rate is not less than 0
    if (mineRate < 0) {
        mineRate = 0;
    }
    return mineRate;
}

Each player has a timestamp last_upgrade_time attached to their player and for every 24 hours that have lapsed 1% is reduced from your mine rate, this decay is temporary and can be reset anytime the player does one of the following:

  • Level a skill [Engineering, Damage, Defense]
  • Fights a Boss
  • Starts a Quest

Overall his update is served as a few things, the community feedback is #1 we have heard tons of people ask to tackle zombie players that are no longer playing but still mining and targets at the lower levels that farms can easily attack for $SCRAP. This also helps to someone mitigate bot farms that are not 100% participating in the game with the intent to play. Overall this is an another update to not attack bots as we support the right to play the game however you enjoy it but it puts the PLAYERS first... the ones who want to build a character, climb the leaderboards, and explore the Terracore Universe. We hope we can continue to build a game that is balanced for everyone and fun to come back to and explore!



These changes are active now!

We would like to remind you that the game is still in its alpha/beta phase, and we are constantly making changes and improvements to ensure that it is the best possible experience for all players. As such, we appreciate your feedback and input, and we encourage you to continue to share your thoughts with us.

Thank you for your understanding and support as we work to create the best possible game for everyone.



That's it for today, all the links are below be sure to follow us to here what we are working on and follow the progress!


Play Terracore:
https://www.terracoregame.com/
Check Out our Wiki:
https://cryptognome.gitbook.io/terracore/
Follow us on Twitter:
https://twitter.com/terracoregame
Follow us on PeakD:
https://peakd.com/@terracore
Come join the discord to learn more:
https://discord.gg/dgJU6RqMv4



0
0
0.000
12 comments
avatar
(Edited)

PIZZA!
The Hive.Pizza team manually curated this post.

$PIZZA slices delivered:
@speedtuning(2/10) tipped @terracore

You can now send $PIZZA tips in Discord via tip.cc!

0
0
0.000
avatar

I'm happy you thought about players who didn't have the opportunity of visiting planets and now are unable to visit them, but I don't think this is the proper way.

I have 1 Flux but I will not burn it because it will take ages to get back 1 flux again

0
0
0.000
avatar

I really enjoy the game, but I must agree that flux is way too hard to get. Also the crate to potion ratio on boss fights is way too low imho.

0
0
0.000
avatar

very good, this way you will no longer have inactive accounts, it is a very good idea, otherwise players will end up having less earnings

!PIZZA

0
0
0.000
avatar

Curated and voted 100% by Selection of the best articles about Games and eSports in Hive.

0
0
0.000
avatar

I am not very happy with The lower mine rate because in my case I am an active player but I need to collect enough SCRAP to do my upgrade and since I have a lower mine level take times to do it.

Currently I have already 3% lower and I play the game every single day

0
0
0.000
avatar

Hello terracore!

It's nice to let you know that your article will take 12th place.
Your post is among 15 Best articles voted 7 days ago by the @hive-lu | King Lucoin Curator by polish.hive

You receive 🎖 0.8 unique LUBEST tokens as a reward. You can support Lu world and your curator, then he and you will receive 10x more of the winning token. There is a buyout offer waiting for him on the stock exchange. All you need to do is reblog Daily Report 106 with your winnings.

2.png


Invest in the Lu token (Lucoin) and get paid. With 50 Lu in your wallet, you also become the curator of the @hive-lu which follows your upvote.
Buy Lu on the Hive-Engine exchange | World of Lu created by szejq

If you no longer want to receive notifications, reply to this comment with the word STOP or to resume write a word START

0
0
0.000