Arcanox Version 700: Ninja, Energy Shield, …

Arcanox version 700 is available on Google Play!

Patch notes in other languages:

Summary

  • New Minion: Ninja
  • New Enchantment: Energy Shield
  • New Function: Downgrading Cards
  • Several other improvements

New Minion: Ninja

Ninja Dashing

  • Ninjas are melee fighters.
  • They teleport through the first room, which blocks their path.
  • The exclusive enchantment for ninjas is “Invisibility”: Ninjas with this enchantment are invisible until they attack or are hurt.
  • A ninja training level has been added.
  • An achievement for using ninjas has been added.

New Enchantment: Energy Shield

Energy shield for guards

  • The “energy shield” is a new enchantment for guards and hidden guards.
  • It is unlocked for guards with level 8 and on hidden guards with level 7.
  • The enchantment creates an energy shield which absorbs one hit.
  • The energy shield regenerates after 2.5 seconds.

New Function: Downgrading Cards

  • In response to several player requests it is now possible to downgrade cards.
  • You don’t get back any Gold or Rubies when downgrading a card.
  • When you want to upgrade the card again later, you have to pay for it again.

Balancing Changes

  • Defenders with the lightning shield enchantment are now impenetrable both by lightning and ninjas.
  • Priests move forward now to heal damaged friends behind targets. In the past priests attacked the target instead.
  • Increased the influence of the dungeon score on the guild score from 10% to 11%. This will be adjusted from time to time to balance out the steadily increasing trophies.
  • Guards with the damage reflection enchantment now reflect 35% instead of 30% of the received damage.
  • Cannons with the damage reflection enchantment now reflect 40% instead of 30% of the received damage.

Other Changes

  • It is now possible to disable the account backup on the SD-card.
  • Corrections to the French, Spanish and Russian translations.
  • Made several training levels easier, or added hints.
  • The purchase bonus hint is now displayed less frequently.
  • A warning is now displayed, when players try to upgrade their castle heart too early.
  • The game now asks for confirmation when crafting a card.

Fixed Bugs

  • Lent cards were not counted in the “popular cards” list.
  • The Platinum league is now displayed correctly.
  • It’s now possible to delete the guild welcome message.
  • At the end of the month the dungeon timer showed an incorrect remaining time.
  • Fixed various rare crash bugs.

Current Dungeon

The current dungeon changed because of the new game elements and balancing changes. Dungeons will not reopen automatically with the release of new game versions anymore, because this is unfair to players who didn’t play the dungeon before the update. Scores in the dungeon before and after the update might be different, but the difference will be much smaller than after a dungeon reopening.

Have fun and tell me how you like the update! 🙂

Chris

 

No Arcanox on iOS

Many of you have asked and I’m sorry to disappoint you, but there will be no Arcanox iOS version. Please let me explain the reasons:

Reason 1: One-Man-Company

Arcanox is a complex game which is usally developed by around 5 to 7 people, but Juhu Games is just me right now. This is only possible because I focus my work-force. An iOS version not only means initial effort of several weeks, but also additional effort over the entire lifetime of Arcanox.

The additional tasks would be:

  1. Testing each new game version on both iPhones and iPad.
  2. Staying up to date with all upcoming iOS / App Store / Game Center changes and changing the game accordingly.
  3. Investigating and fixing iOS specific bugs which can be caused by
    1. My own code
    2. Third-party-libraries
    3. New iOS / App Store / Game Center versions
  4. A more complicated update process, because both Google Play, App Store and game server updates have to be executed at the same time.
  5. Providing customer support for iOS specific issues.

Also Apple is not known for good backward compatibility. Changes by them might force me to stop working on whatever I’m doing in that moment to fix Arcanox.

All these additional tasks would slow down the development process, reduce the update frequency and make the development more stressful.

When more people would work for Juhu Games, the additional tasks could be distributed to several shoulders without slowing down the overall development process noticeably.

Reason 2: Microsoft Killed RoboVM

It was planned to use RoboVM for the iOS version of Arcanox. RoboVM allowed running Java-based apps on iOS. Xamarin bought RoboBM in October 2015. A few months later Microsoft bought Xamarin and killed RoboVM. Development of RoboVM stopped and their service will stop in April 2017. This means there will be no more RoboVM bug fixes and no support for iOS 10.

There are a few alternatives to RoboVM, but they are either not production-stable, not actively developed, have bad performance or have other issues.

In a nutshell: Microsoft killed the only reliable and fast way to port Java-based apps to iOS.

Reason 3: iOS Bitcode

Bitcode is an app format by Apple that allows Apple to compile an optimized version of an app for all Apple devices. Right now bitcode is optional for iOS apps. For watchOS and tvOS apps, bitcode is required.

Apple has not announced any plans that bitcode will be required on iOS as well, but considering their decisions in the past I’m sure this will happen.

Neither RoboVM nor any alternative is bitcode compatible. When bitcode becomes mandatory updating apps ported with RoboVM or the alternatives won’t be possible anymore. Separating the Android and iOS players would be necessary.

Summary

iOS is a very important platform and I would love to port Arcanox to it, but right now there are technical challenges and uncertainties without good solutions and Juhu Games is only me. When Juhu Games has grown, I’ll reconsider my decision.

Please don’t hesitate to ask, when you have any questions.

Chris