Main game development advancement report #2

Permalink Report to webmaster

It took us a bit more than two weeks to deliver the next changes. Here we are:

Added update notifications

Now there are two kind of updates delivered when launching the game:

Assets library:
App itself:

Battle creation, listing and cancellation is complete

Now battles can be created, and the listing in the lobby shows created battles as soon as they kick in:

Filling the form:
Confirming match:

Submission confirmation:
List updated:

Decks and cards are locked when used in matches

When you create a match, you select a deck from your inventory to play with. That deck gets locked so it can't be used on another match until you play or cancel the one it is tied to. And since cards can be added to more than one deck, when a deck is locked, all the cards in it are also locked, rendering other decks unusable in new matches.

Here's a glimpse on how the locking system works:

"Untroubled" decks appear first:
All cards are available:

Decks with a lockpad are used in another match:
All the cards in this deck are locked:

Decks with a warning have some cards locked:
Locked cards are being used elsewhere:

Cards used on the minigame are locked individually, and they show as locked when included in decks, rendering decks unusable for standard game matches.

Deck builder improved

Now you can copy decks on the inventory page:

Hit the "copy" control on a deck:
Make any changes, rename and save.

We also added filtering on the "all cards" side for easily picking your preferred cards:

Select the desired filter from the list:
Now you can see on the left cards of that kind:

Added magic card group icons

Magic cards are grouped into four categories: attack, defense, movement and mystic. There's no "physical" mark that identifies to which group they belong.

We added such marks on the game, at the top right corner of each card.

At the moment, these marks are only available in the game. They won't show on the collection browser or your chest in our website.

Other changes

  • Simplified the landing page.
  • Fixed issue with audio autostart when previously muted.
  • Added checks for avoiding music restart when toggling sections with the same music.
  • Reassigned music on some views.
  • Reviewed viewport scaling factors.
  • Refactored the Kobol API interface to work with the "fallback authentication" method defined in the Kobol Implementation doc.
  • Added blinking effect to drop targets on boards base styles.
  • Added different button captions for confirmation modals based on use case (ok/cancel, yes/no, continue/abort).
  • Tuned error treatment for the matches list fetcher.
  • Rebuilt the bootstrap assets to purge unneeded files.
  • Added preloader of usercard images not included in the bootstrap.
  • Some cleanup.

Mac and Android builds will be signed from now on

Gladly, our lead developer is a certified developer by Apple and Google, so the Mac and Android builds will be signed from now on.

Added support for Linux

One of the teammates uses Linux on the desktop, so we built a package for Linux.

More to come

For the next release we plan to bring the most basic rules for battles so we can create matches and fight against each other.

As we're still in alpha, only our staff and VIPs invited to help are the ones that can access running packages. We're still a few weeks from going public alpha.

1 comments

Apr 24, 2023 3:57 AM (2 years ago)

I'm excited for the full release! Can't wait to join my first battle

0
You need to register an account if you want to leave comments on this or any other post!
Click here to register now!