Duel Arcanum App

Work-in-Progress Versions:

  • September 07, 2020: Version 0.0030-alpha-20200907
  • Release Notes:
    • Added "Pair Your Sensor" functionality
  • August 29, 2020: Version 0.0029-alpha-20200829
  • Release Notes:
    • Integrated "Pair Your Wand" screen
    • Removed Pair/Un-pair button from Main screen
    • Moved Unpair Wand button to Profile screen
    • Implemented fade out from "Pair Your Wand" and "Profile" screens
  • πŸ“„August 15, 2020: Version 0.0028-alpha-20200815
    Release Notes:
    • Added gear progress bar
    • Reduced the time interval the App waits for a Wand to pair with, to five seconds from ten seconds
    • Fixed issue: Click on Unpair button on the App, the App unpairs and shows the appropriate icon but then it shows the Unpair button with connected icon on App, even though the Wand is unpaired.
  • πŸ“„August 12, 2020: Version 0.0027-alpha-20200812
    Release Notes: Issues Closed
    • Improved re-connecting of App with Wand. Scenarios covered are:
      • With a paired Wand, restart the App, the Wand connects much faster and reliably after App restarts.
      • With a paired Wand, restart the Wand by plugging in a charger for at least few minutes and then remove from the charger.
    • Improved pairing 
      • Can pair in 10 seconds compared to 15 seconds before.
      • A big win is ability to pair with TCL Phone along with Motorola phone.  
      • The Wand is ready for firing spell immediately after the icon shows paired
      • Pair a Wand with App and then plugin the Wand, when the Wand is unplugged, it connects back again.
      • Pairs on first attempt, if the Wand is unplugged from the charger.
  • πŸ“„ July 31, 2020: Version 0.0026-alpha-20200731
    Release Notes:
    • Trimmed the silent parts at the beginning and end of the audioclips for "one","two","three","four",five”
      • Reducing the file duration of these audio files will improve the timing issue noticed during testing.
      • These files are almost half the duration than it used to be.
    • Updated the Spell Descriptions
  • πŸ“„ July 29, 2020: Version 0.0025-alpha-20200729
    Release Notes: This is a bug fix release. In this release, the following bugs were fixed:
    • New and improved Spell Book and Spell Page.
  • πŸ“„ July 18, 2020: Version 0.0024-alpha-20200718
    Release Notes: This is a bug fix release. In this release, the following bugs were fixed:
    • Death count still goes after you receive healing, (sometimes) 
    • You can cast level one spells of any kind when you're at zero health. (including healing yourself) 
    • When a spell fails after the 6th second passes the app still counts and takes the mana away. This can even go above the max mana for the spell. For example, if you hold the button down and wait for the "spell failed" then let go it could take 14 mana away even though no spell cost that much and it failed.
    • Remove the sliders under each button
  • πŸ“„ July 11, 2020: Version 0.0023-alpha-20200711
    Release Notes:
    • (1) Maximum Mana pool is changed from 10 to 20 points
    • (2) Mana updates every 5 seconds
  • πŸ“„ June 30, 2020: Version 0.0022-alpha-20200630
    Release Notes:
    • (1) Loss of health for a player under Slow spell is displayed in real time. Previously, players needed to wait till the end of Slow spell to view any health loss.
    • (2) All progress bars on Current Effects refresh every 40ms which is (25FPS) resulting continuous progress bar movement. The previous refresh value was 100ms
    • (3) Accelerometer logic now uses faster sampling of data (10-12 ms) via parameter SENSOR_DELAY_FASTEST
    • (4) High Pass Filter Data from accelerometer is initialized at the App start
  • πŸ“„ June 24, 2020: Version 0.0021-alpha-20200624
    Fixed this bug discovered in last two days of testing by Matt.
    The caster's phone says "Spell Failed" but the Spell does not fail.
    • When there is not sufficient Mana, the count down timer cancels the timer and plays audio "Spell Failed"
    • The Wand may respond after "Spell Failed" audio played by phone due to:
      • Sufficient Mana calculation is based on full time press of Wand in multiples of one second. If a player presses the Wand for 0.5 second then for a spell like Destroy, the Wand will return with success but will only use 1 Mana instead of 2
      • There could be some time sync delay between Wand and phone in milli-seconds 
  • πŸ“„ June 23, 2020: Version 0.0020-alpha-20200623
    This release fixes the following bugs:
    • If the player is under bleeding countdown and fires self-healing spell, the App crashes
    • If a player holds the Wand button for greater than five seconds, the App does not play β€œSpell Failed”
  • πŸ“„ June 15, 2020: Version 0.0019-alpha-20200615
    This release has the following updates:
    • Death Screen
      • Changed the screen to pop-up
      • Transparent and rounded Activity with correct background color
      • Rounded button with correct background color
      • Shows Restart Count. Once we finalize rest of the statistics, I will add to the Death Screen
      • Updated the order in which audio plays as per the requirement
    • Slow spell is more sensitive to phone movement
  • πŸ“„ June 09, 2020: Version 0.0018-alpha-20200608
    This release has the following changes:
    • Current Effects are in same order as spell book. The order is screen, slow, suppress, curse.
    • Updated Slow, Suppress and Curse Effect levels.
    • Curse Spell: Removed healing is halved, recovery of Health stops.
    • Added: expend double Mana to cast spells for a time.
  • πŸ“„ April 30, 2020
  • πŸ“„ April 21, 2020
  • πŸ“„ April 8, 2020: Bug Fixes Include:
    (1) The App only processes Get Player ID packet when it is trying to pair with Wand.
    (2) The App  processes rest of the packets besides 'Get Player ID’ only when it is not in pairing mode.
    (3) Fixed bug in Slow spell which was not updating the slow spell indicator properly. 
    (4) Removed Unpair button from Profile Screen to minimize possibilities of Wands ending up in a different pairing state than App. 

    (1) and (2) will prevent the issue we saw yesterday when App/Wand were in different pairing states and App was responding to Wand and changing Mana.