Hey,
As you may have noticed, the first update of Gladiabots early access, the "Community Update", is now live and includes some of the features and improvements you requested the most.
I'd like to start by thanking the players who help me test the version before the official release. Here are their names:

COMMUNITY UPDATE
I actually covered the update in a stream a few minutes after it went public:
https://www.youtube.com/watch?v=9QXDsSRFyq0
I agree, it's a bit long and boring, so let's have a closer look at the main novelties here...
New campaign missions
Some of you don't want to risk themselves on the multiplayer, I get that. It means you need more challenge with the campaign.
That's why I added 10 new chapters, each containing 6 missions. Believe me, you'll get your share of challenge with them ;)
Campaign leaderboard
Challenge is good, competition is better.
Introducing the new campaign leaderboard, featuring rankings for each individual mission, each chapter and global ones!
>
stats.gladiabots.com/campaign
NB: you need to replay the missions you completed with the previous version to submit your score.
AI folders
Keeping track of your AIs can become tricky when you use a lot of them.
A lot of you asked for a way to classify them.
A folder system seemed like the best way to do it so I implemented a first version of it in this update.
It's based on AI names for now, following the
/ pattern, and lacks a few QoL features but I thought it was better than nothing.
It will be improved in future updates.

New target filters
Filtering entities by health and/or shield is a crucial feature of the AI system.
So far, you could only check quarters (0-25%, 25-50%, 50-75%, 75-100%).
This update adds "empty" and "full" values.
Meaning you can now retreat only if your shield is completely depleted, check if a target didn't lose any health, etc.

Customizable filter combinations
Most filters are exclusive inside their category. For instance the "target current action" category has the different possible actions which are exclusive (you can't do several actions at once).
Now imagine you want to attack an enemy bot only if it's neither attacking me or attacking an ally.
Before this update, as the category had a predefined combination logic (OR in most cases), you had to select all the other actions to do it. And no, "not attacking me OR not attacking an ally" doesn't work because it's always true.
You can now customize the logic. In our example, you can now select "not attacking me, "not attacking an ally" and set the logic to AND.

Comments
Every programmer will tell you that a good code is a commented code... but will fail to show you one :D
Anyway, I implemented AI comments! (I'll comment my code later)

SEASON RESET
Now let's talk about the second seasonal multiplayer rankings reset.
Please note that it will occur next Monday (September 24th) at 7pm CEST / 10am PDT.
So it leaves you a few days (including a full week-end) to improve your ranking and get the highest reward:
Season 1 ending rewards
Here are the unlock points rewards by league:
Bronze score x 100%
Silver score x 100%
Gold score x 125%
Platinum score x 150%
Diamond score x 175%
Master score x 200%
Grandmaster score x 300%
So, for instance, if you're in Gold league with a 1200 score, you will get a reward of...

...yep, 1500 unlock points (1200 x 1.25).
New league caps
The demotion/promotion scores will evolve in season 2 to improve players distribution across leagues:
Season 1 Season 2
Demotion Promotion Demotion Promotion
Bronze none 1000 > none 1000
Silver 950 1100 > 950 1100
Gold 1050 1250 > 1050 1250
Platinum 1200 1400 > 1200 1450
Diamond 1350 1600 > 1400 1800
Master 1550 1800 > 1750 2100
Grandmaster 1750 none > 2050 none
Yep, Grandmaster will be an even bigger achievement to reach :)
Scores reset
Last but not least, the scores reset rules:
Current score New league New score
>=2100 Grandmaster 2100
>=1800 Master 1800
>=1450 Diamond 1450
>=1250 Platinum 1250
>=1100 Gold 1100
else Silver 1000
I can't wait to see what the next season will look like!
WHAT'S NEXT?
My plans for the next major update include:
- translation (I'll need your help on this one, please signal yourself in the comments if you're willing to participate)
- new game modes
- mods
I hope you enjoyed the ride so far.
Let me know if you have remarks or questions in the comments below.
Cheers,
Sébastien/GFX47
[ 2018-09-20 19:25:26 CET ] [ Original post ]