Changelog

From Gladiabots Wiki
Revision as of 23:31, 2 December 2017 by LuBeNo (Talk | contribs)

Jump to: navigation, search
Information.png This page needs improvement, you are welcome to contribute.

For planned features and versions that are pending for release see the roadmap.

Changes to game mechanics

AIs from previous versions should possibly adapted to following changes that changed the way the game mechanics work.

Alpha 7.5

  • Add "is idle" condition and filter

Alpha 7.3

Alpha 7

  • Change tag filters combination from OR to AND
    • Split tag filter categories like the following: BotTag1 (tagged / not tagged), BotTag2 (tagged, not tagged), ...
  • Increase multiplayer matches duration
    • 3 minutes > 5 minutes
  • Relative health/shields condition
  • Improve target filters: add an invert checkbox
  • Conditions and filters for target's current action
    • Attack (IsAttacked, IsAttackedBySelf, IsAttacking, IsAttackingSelf)
    • MoveToward/Catch/Secure (IsMovingTowardSomething, IsMovingTowardSelf, IsMovingTowardResource, IsMovingTowardAllyBase, IsMovingTowardEnemyBase, IsSelfMovingToward)
    • FleeFrom (IsFleeingFromSomething, IsFleeingFromSelf, IsSelfFleeingFrom)

Alpha 6.1.2

  • Bot classes balancing (tagging oriented)
    • Assault: AI frequency: 2 tick/s -> 4 tick/s
    • Machine gun: AI frequency: 2 tick/s -> 4 tick/s
    • Sniper: AI frequency: 2 tick/s -> 4 tick/s

Alpha 6.1.1

  • Enable the "any" target selector for tagging actions
  • Add actions to tag exclusively specific target(s)
  • Added Self in tagging actions target types
  • Make a tagging action invalid if it doesn't change anything

Alpha 6.1

  • Tagging system
    • Introducing a new action allowing to tag one or several game entities
    • Tag could be visible by self only or by the whole team (2 types of tags?)
  • Removed "currently targeted" target filter (replaced by tag system)

Alpha 6

  • Real sub-trees
    • Use AIs inside other AIs

Alpha 5.3

  • Limit special classes usage
    • New rule: only one bot of each special class per team
    • Objective: keep game focus on the AI design instead of the classes choice / avoid the rock/paper/scissors problem
  • Fix collision system
    • Changed move toward ally/enemy behavior: now stops before collision occurs

Alpha 5.2

  • Bot classes balancing
    • Shotgun: move speed with resource: 1m/s -> 0.5m/s
    • Shotgun: attack power: 0.5 -> 0.6 (x5 bullets per burst)
    • Shotgun: AI frequency: 2 tick/s -> 4 tick/s
    • Machine gun: move speed : 0.5m/s -> 0.75m/s
    • Machine gun: move speed with resource: 0.5m/s -> 0.75m/s
    • Machine gun: short range precision: 75% -> 80%
    • Machine gun: medium range precision: 40% -> 50%
    • Sniper: attack power: 3 -> 2
  • Add health/shield ratio selectors

Alpha 5.1

  • Bot classes balancing
    • Shotgun: move speed 2.5 m/s -> 2 m/s
    • Shotgun: move speed with resource 1.5 m/s -> 1 m/s
    • Machine gun: move speed with resource .25 m/s -> .5 m/s
    • Machine gun: burst bullet count 20 -> 30
    • Machine gun: aiming duration 2 s -> 1.5 s
    • Sniper: health 5 -> 3
    • Sniper: shield 2 -> 3
    • Sniper: move speed 1.2 m/s -> 1 m/s
    • Sniper: move speed with resource 0.55 m/s -> 0.6 m/s"

Alpha 5

  • Bot classes

Alpha 4.1

  • Changed multiplayer missions timeout from 2 minutes to 3 minutes

Alpha 3

  • Added "Any" target selection for conditions: considers any target matching the selected type and filters
  • Added "Currently targeted" target selection
    • Allows you to test your current target (not only attack target). Can be used for instance to continue attacking an enemy even if he moved away from your approach range.
  • Added "Drop ball" action

Changes in detail

Alpha 11

Alpha 11 released 2017-11-30

  • Add backspace shortcut on delete buttons
  • [PC] Add an option to toggle right click = back behavior
  • [Mobile] Add an option to toggle in-game browser
  • Add "watch next replay" button in game over panel (career mode)
  • Add "play again" button in game over panel (career mode)
  • Add a "reset new tags" button in match lists
  • Display match result if already resolved (enabled by option)
  • Change elo K factor computation when fighting across leagues
    • Use K factors average
  • Split training missions in different categories
    • Basics, intermediate, advanced
  • Auto select target type in target edition panel when only one is valid
  • Fix attack duration value in bot class tooltips
  • Integrate MegaBots and Kuratas models
  • Reduce target lines transparency
  • Display all running tournament matches (even if not played by local player)
  • Save deployment setups separately in different modes
    • Changing your setup in test mode won't affect practice or multiplayer and vice versa.
    • Can be toggled via settings menu.
  • Improve favorite targets system
    • Player can manually flag targets as favorites.
    • Sort favorite targets by type, then selector then filter count then filters.
  • Fix target selector selection resetting filters
  • AI execution CPU optimization
  • Duplicating a node also duplicates link(s) to its parent(s)
  • Tweak XP level thresholds
    • Level 1 to 2 threshold = 1000 pts
    • Level X to X+1 threshold = <Level X-1 to X threshold> + 1000
    • Max threshold: 20000
  • Offline access to downloaded multiplayer matches
  • New trailer
  • Improve training missions
    • Integrating IndieCade Europe 2017 playtests feedback
  • Add fast AI edition option
    • Automatically open edition panels when creating a new node
    • Enabled in settings screen
  • New practice missions
    • Solo play against (anonymized) AIs coming from career mode.
  • Replace any selector by all for actions
  • Add feedback on inverted condition in node editor panel
    • Text and cross overlay
  • Auto-redeploy on victory
  • Early victory + continue watching
    • Triggers game over panel as soon as match result is determined.
    • Add a "continue watching" to the game over panel.
  • Check game version even in solo (anti piracy measure)
  • Balancing
  • Remove team composition constraint in sandbox (test) mode
  • Fix collision system
  • Improve "closest"/"furthest" selection in case of distance equality
  • Support for non ASCII characters (cyrillic, chinese, etc)
  • [Android] Support for portrait orientation
    • Enable in settings menu

Alpha 10

Alpha 10.4 released 2017-10-08

Alpha 10.3 released 2017-10-06

Alpha 10.2 released 2017-09-27

  • Fix tutorials hanging on low end devices
  • Added a donation button in main menu screen
  • Improve explosion VFX
  • Fix lighting and shadows
  • Reduce builds size
  • Improve arena visual
  • Conditions for COUNT of enemies, balls remaining, allies.
  • Only allow "All" selector for counting conditions
  • Only allow "Any" selector for "Exist" condition
  • Grey out the node target edition button on target-less nodes
  • Forbid counting conditions (except "Exists") on "Myself" target type
  • Allow filter and "Exists" condition on "Myself" target type
  • Fix AI renaming not updating root node name
  • Fix "Myself" target type not appearing in target list when creating a tag action

Alpha 10.1 released 2017-09-20

  • Fix settings menu "report bug" button
  • Fix pro version purchase restoration
  • Added UI animations
  • Fixed "buy pro version" button appearing during game loading even for pro players
  • [PC] Fix keyboard shortcuts still active when node/target edition panels are visible
  • Remove node deletion confirmation message
  • Disable max pending matches rule for private matches
  • Fix matchmaking selection algorithm
  • Restore in-game leaderboard
  • Improve game camera's AI
    • Only focus on bots when both teams have at least one bot alive.
    • Focus on bots, resources and bases when only one team is alive.

Alpha 10 released 2017-09-16

  • Add ads between practice missions
  • Restored max pending/undeployed matches checks (server side)
  • Fix/improve stats pages layout
  • Fix/improve matchmaking
  • Rewind playback button
  • Undo/Redo in AI editor
  • Change AI check from left/right to angle
  • Add telegram chat icon in "Extras" menu
  • Integrate tournament list in game
  • In-game announcements
  • Fix career screen player level label
  • Add rewarded ads for free players
    • Once the player will hit the free demo limits, to continue he will have the choice to either:
      • watch an ad video for each new solo mission or X online matches
      • pay for the full game (no more ads)
  • Add global stats (all leagues included)
  • Add inactive players stats
  • Add player activity stats
  • Add a matchmaking section to the stats website
  • Sortable leaderboard (client side)
  • Lock pro features for free players
    • Pro features:
      • private matches
      • test mode
  • In-game surveys
  • Improve map selection (avoid twice the same map in a row)
  • Improve stats website responsiveness on mobile

Alpha 9

Alpha 9.4 released 2017-08-27

Alpha 9.3 released 2017-08-26

  • Fix node links reappearing after deletion
  • Fix game screen buttons appearing above intro animation
  • Fix team composition tutorial not showing bot class list
  • Fix empty link created when dragging outside of the screen
  • Add timer in test mode
  • Fix game inputs when using a Twilight-like app on Android
  • Fix node edition bug
  • Add match lobby (chat) button in tournament match list
  • Make the whole sub-AI node clickable in game screen AI debugger

Alpha 9.2 released 2017-08-22

  • Fix input fields not accepting spaces
  • Add replay ID in match list
  • Add join time in match list
  • Tweak camera auto traveling / zooming
  • Fix private matches against yourself
  • Add remove button on unjoined matches
  • Replace request timeouts by cancellable loadings
  • Add a button to challenge opponent in private match in match lists and leaderboard
  • Add contest winning maps to unranked and private matches
  • Increasing map pool size for ranked matches
    • Bronze (The seven wonders)
    • Silver (The seven wonders, Set your priorities)
    • Gold (The seven wonders, Set your priorities, Meeting point
    • Platinum (The seven wonders, Set your priorities, Meeting point, Circle of Death)
    • Diamond (The seven wonders, Set your priorities, Meeting point, Circle of Death, Split team)
    • Master (The seven wonders, Set your priorities, Meeting point, Circle of Death, Split team, Mind Game, Kingmaker)
    • Grandmaster (The seven wonders, Set your priorities, Meeting point, Circle of Death, Split team, Mind Game, Kingmaker, Barred Spiral)
  • Improved AI editor and debuggers performances
  • Stream AI editor / debugger loading
  • Automatic tournament matches creation
    • Toornament's API integration

Alpha 9.1 released 2017-07-22

  • Improve first loading time
  • Fix the moving to / fleeing from conditions and filters when moving to / fleeing from several targets
  • Fix the button on a not-deployed match (replace replay icon by the play icon)
  • Add current target(s) markers when selecting a bot
  • Fix "unlock full game" button not appearing in practice mission list
  • Fix mixed up tutorial AIs
  • Update XP and league manuals
  • Fix input panel displaying an error on opening
  • Allow map selection in freeplay and private matches

Alpha 9 released 2017-07-19

  • Game camera auto traveling and zoom
  • Fixed nodes tooltip appearing above confirmation panel
  • CPU optimizations
  • Unranked multiplayer matches
    • No impact on league ranking
    • XP rewards (50% of ranked matches formula?)
    • Matchmaking by similar XP level
  • Allow several targets for move actions
    • Moves/flees to/from average position
  • Private matches
    • Invitation by player name
    • No impact on league ranking
    • No XP reward
  • Tournaments
    • Via toornament.com
  • Remove timed out (1 day) pending matches from the list

Alpha 8

Alpha 8.11 released 2017-07-13

  • Fixed sub-AI tutorial script
  • Fixed tutorial typos
  • Fixed main menu bot red color
  • Fixed crash when quitting game on Windows
  • Fixed "unsupported game version" error on Mac builds
  • Add weakest/strongest health + shield target selectors
  • Improved AI editor tooltips on mobile
    • Click on nodes to toggle tooltip display
  • Improve nodes description
    • Add "and" and "or" relations between filters
  • Improved bot explosion VFX
  • Improve favorite target list system
    • Improve UI layout
    • Move last used target in first position in the list
  • Increased tooltip appearance on mobile
    • 0.1s > 0.5s
  • Lower "team composition" tutorial difficulty
  • Memory optimizations

Alpha 8.10 released 2017-07-02

  • Fixed game camera drag on desktop version

Alpha 8.9 released 2017-07-01

  • Fixed nodes being dragged while dragging or zooming AI editor
  • Fixed AI editor controls on mobile
  • Fixed last player appearing twice in leaderboard stats page
  • Fixed negated filters not being selected when opening target edition panel
  • Improved tooltip system
    • New display delays: (Mobile: 0.5s > 0.1s / Desktop: 0.5s > 0.25s)
    • Mobile: hide tooltip when releasing touch
    • Mobile: prefer right side tooltip position on elements on the left side of the screen and vice versa
  • Improved introduction tutorial texts (emphasis on tooltips)
  • Increased favorite targets UI size


Alpha 8.8 released 2017-06-29

  • Restored shield-less hit animation
  • Reduce player names size in game screen on mobile

Alpha 8.7 released 2017-06-28

  • Fix shaking animations
  • Fix practice mode CPU AIs (not attacking)
  • Remove 3 teams practice missions
    • While team based conditions are missing
  • Add red team target lines
  • Only display arena public in beautiful or higher quality level
  • Only display steps VFXs in beautiful or higher quality level
  • Fix introduction tutorial in case the selected bot is on the right hand side of the screen
  • Tweak XP level thresholds
    • Level 1: 0 > 5000
    • Level 2 : 5000 > 11000 (+6000)
    • Level 3 : 11000 > 18000 (+7000)
    • Level 4 : 18000 > 26000 (+8000)
    • Level 5 : 26000 > 35000 (+9000)
  • Tweak leagues demotion/promotion scores
    • Bronze: 0 > 1000
    • Silver: 950 (entry -50) > 1100 (entry +100)
    • Gold: 1050 (entry -50) > 1250 (entry +150)
    • Platinum: 1200 (entry -50) > 1400 (entry +150)
    • Diamond: 1350 (entry -50) > 1600 (entry +200)
    • Master: 1550 (entry -50) > 1800 (entry +200)
    • Grandmaster: 1750 (entry -50) > infinity and beyond
    • Now starting in Silver league (1000 pts)."
  • Tweak match making configuration
    • 5 minute cooldown on same opponent (all leagues)
    • Disabled inter-league matches
  • Improve tooltip system
    • On mobile: display tooltip after a long touch (0.5s)
    • On desktop: display tooltip after hovering for 0.5s
  • Fix selected node after editing a node
  • Make Android back button go to previous page in in-app browser
  • Improve tag actions tooltips
  • Fix favorite targets saving
  • Fix default favorite target selection
  • Fix zoom controls on Windows tablets
  • Improve AI editor touch controls
  • Add matches per day stat in leaderboard page
  • Fix map name overlapping player name in game screen

Alpha 8.6 released 2017-06-20

  • Fix player data sync bug
  • Fix mobile version unlock buttons
  • Only display bullet cases FX in beautiful quality level or above
  • Auto snap to grid new nodes
  • Fix tutorials wording
  • Improve target lines visibility
  • Improve nodes contrast in AI editor
  • Update XP level topic

Alpha 8.5 released 2017-06-18

  • Improve favorite targets sorting (by selector and filters)
  • Fix fat lines when creating a new link/node
  • Fix bot classes tooltip interaction on desktop
  • Handle '#' character in player names in stats pages

Alpha 8.4 released 2017-06-17

  • Fix links disappearing in debugger
  • Fix machine gun animations
  • Fix/improve bot classes specs tooltip
  • Disable bot unselection when click AI debugger background

Alpha 8.3 released 2017-06-15

  • Fix lack of icon on "My Self" target
  • Fix and/or fitlers UI
  • Improve huge AI edition performances
  • Display bot class stats

Alpha 8.2 released 2017-06-13

  • Fix game freezing when a bullet hits a bot dead by going out of the arena
  • Fix typos
  • Increase machine gun collision size
  • Improve/fix tutorial missions
  • Improve/fix career screen UI
  • Only display damages FXs in "Beautiful" or higher quality level
  • Disable upper case + camel case split on AI names
  • Disable upper case + camel case split on player names
  • Improve/fix AI editor UI

Alpha 8.1 released 2017-06-12

Alpha 8 released 2017-06-10

Alpha 7

Alpha 7.10 released 2017-02-27

  • Restore full game unlock purchase when reinstalling the game
  • Fixed free demo solo mission lock system

Alpha 7.9 released 2017-02-22

  • [Android] Free demo / paid full version
    • Free demo content:
      • 5 first practice missions
      • 10 online matches
    • Full game unlocked via a 2.49€ in-app purchase.
  • Add median XP in league stats page
  • Add average/median/min/max score in league stats page
  • Bold lines = victories against a stronger player / defeats against a weaker player in stats pages
  • Change XP level thresholds
    • Level 2: 10K > 5K
    • Level 3: 25K (+15K) > 15K (+10K)
    • Level 4: 50K (+25K) > 35K (+20K)
    • Level 5: 100K (+50K) > 65K (+30K)
    • Level 6: 150K (+50K) > 105K (+40K)
    • Level 7: 250K (+100K) > 155K (+50K)
  • Change XP reward
    • Victory: 100% of opponent's league score
    • Draw: 50% of opponent's league score
    • Defeat: 25% of opponent's league score

Alpha 7.8 released 2017-01-19

Alpha 7.7 released 2017-01-19

Alpha 7.6 released 2017-01-18

Alpha 7.5 released 2017-01-17

  • Game mechanics Add "is idle" condition and filter

Alpha 7.4 released 2017-01-16

Alpha 7.3 released 2017-01-15

Alpha 7.2 released 2017-01-14

  • Fix AI execution
  • Fix keyboard and Android back button shortcuts
  • Shorten conditions and filters name

Alpha 7.1 released 2017-01-14

Alpha 7 released 2017-01-13

Alpha 6

Alpha 6.1.3 released 2016-12-23

  • Fix main menu tutorial button not displayed even if all tutorial missions are not complete
  • Add more target filter icons in action and condition nodes

Alpha 6.1.2 released 2016-12-22

  • Game mechanics Bot classes balancing (tagging oriented)
    • Assault: AI frequency: 2 tick/s -> 4 tick/s
    • Machine gun: AI frequency: 2 tick/s -> 4 tick/s
    • Sniper: AI frequency: 2 tick/s -> 4 tick/s
  • Remove the "CurrentlyTargeted" target filter (replaced by "Closest")
  • Handle 6.1 migration (sub trees)
  • Improve game screen AI editor button behaviour
    • Open AI editor with the currently debugged AI, even when debugging a sub-tree AI
  • Alpha 6 and 6.1 disclaimer messages

Alpha 6.1.1 released 2016-12-21

Alpha 6.1 released 2016-12-20

  • Game mechanics Tagging system
    • Introducing a new action allowing to tag one or several game entities
    • Tag could be visible by self only or by the whole team (2 types of tags?)
  • Game mechanics Removed "currently targeted" target filter (replaced by tag system)
  • Fix "Meeting Point" map layout symetry
  • Fix node selection still active when showing AI list in AI editor
  • Fix game screen AI editor button clickable at the end of tutorials
  • Add action categories
  • Add target selector categories
  • Adapt tutorials for action and target selector categories
  • Handle sub-tree renaming
  • Improve selected classes and AIs saving
    • Note: all selected classes and AIs will be reset

Alpha 6 released 2016-12-17

Alpha 5

Alpha 5.3.1 released 2016-12-08

  • Fix AI editor display when deleting the first AI in the list (keeps deleted AI visible)
  • Fix game freezing when a bot is destroyed (not 100%)
  • Fix main menu new multiplayer match tag
  • Fix multiplayer screen display when offline
  • Fix players remaining in their league when they should have been promoted/demoted
    • Update only occurs when player connects
  • Improve matchmaking rules
  • Fix playback buttons staying grayed out on Android

Alpha 5.3 released 2016-12-06

Alpha 5.2 released 2016-11-11

  • Game mechanics Bot classes balancing
    • Shotgun: move speed with resource: 1m/s -> 0.5m/s
    • Shotgun: attack power: 0.5 -> 0.6 (x5 bullets per burst)
    • Shotgun: AI frequency: 2 tick/s -> 4 tick/s
    • Machine gun: move speed : 0.5m/s -> 0.75m/s
    • Machine gun: move speed with resource: 0.5m/s -> 0.75m/s
    • Machine gun: short range precision: 75% -> 80%
    • Machine gun: medium range precision: 40% -> 50%
    • Sniper: attack power: 3 -> 2
  • Game mechanics Add health/shield ratio selectors
  • Fix renamed AI not saved
  • Fix the "cloning resources" bug
  • Fix aiming getting reset on AI node change
    • It should only reset if you change target
  • Fix different results on multiplayer matches
  • Fix game crashes
  • Change multiplayer map list
    • Removed map: Neighbours Fight
    • Added map: Circle of Death
  • Change league promotion > based on score
  • Big AIs loading optimization
  • Sorted AI lists by name
  • Fix "borderline" resources bug
    • A resource dropped out of the arena will be reset to its original position
  • First map contest winner integration

Alpha 5.1 released 2016-11-08

  • Game mechanics Bot classes balancing
    • Shotgun: move speed 2.5 m/s -> 2 m/s
    • Shotgun: move speed with resource 1.5 m/s -> 1 m/s
    • Machine gun: move speed with resource .25 m/s -> .5 m/s
    • Machine gun: burst bullet count 20 -> 30
    • Machine gun: aiming duration 2 s -> 1.5 s
    • Sniper: health 5 -> 3
    • Sniper: shield 2 -> 3
    • Sniper: move speed 1.2 m/s -> 1 m/s
    • Sniper: move speed with resource 0.55 m/s -> 0.6 m/s"
  • Forbid new match until all uncommitted matches are committed
    • Avoids the "only engage in a fight you can win" exploit
  • Remove unbalanced maps from multiplayer
    • Interference
    • Ambidextrous
    • Back to Back
    • Starving
    • Circle of Death
  • Remove ex aequo in leaderboard
    • Sorted by:
      • score (descending)
      • count (descending)
      • victory ratio (descending)
      • last score update time (ascending) = first there, first place
  • Fix AI/class lists displaying wrong selected element when selecting a bot
  • Limit pending match count

Alpha 5 released 2016-11-04

  • Game mechanics Bot classes
  • Increase AI editor grid size
  • [Android] Remove call permission request
  • Fix resource getting destroyed
  • Fix teamplay mission message not appearing
  • Split tutorial and solo missions lists
  • Quickplay / Matchmaking
    • Scrap the create/join system and replace it by blind matches against a randomly selected opponent of your "tier".
    • Objectives:
      • remove any advantage for the joining team: knowing your opponent allows you to adapt your strategy
      • favor matches between players of the same skill level
      • avoid new comers to influence established players rating too much
    • New flow:
      • launch a multiplayer game
      • select a map (or pick "random")
      • get randomly placed in left or right team
      • hit "ready" and then:
      • if one or several opponents are waiting on the same map in the opposite team, pick one randomly in the same tier (+/- 100 ranking points) or the closest tier available
      • no opponent is found, your match is put in waiting queue
  • Fix players final score in game over panel
  • Improved multiplayer match lists refresh performances
  • Fix resources being secured at range
  • Tech stuff
  • Feature unlocks tooltips and messages
  • Fix touch input bug
  • Add last level complete message
  • Settings menu
  • Fix target filters disappearing
  • Tiered Rankings

Alpha 4

Alpha 4.3 released 2016-08-19

  • Fix game crashing on Galaxy S4 after loading screen
  • Add public roadmap button in main menu

Alpha 4.2 released 2016-08-13

  • Fix leaderboard scrollbar not resizing automatically after update
  • Fix game over panel draw message typo
  • Fix player name color bug
  • Move delete all button in AI editor to another location.
  • Fix AI debugger placement bug
  • Display player's score in match lists
  • Display won/lost elo points in game over panel
  • Limit AI count
  • Move shield bar above health bar
  • Training mode
    • A new game mode where you can assign AI to both Ally and Enemy teams.
    • Great way to test your setup before multiplayer competition! ;)
  • Add the facebook page button in main menu
  • Lock training mode and multiplayer until tutorial missions are complete
  • Fix freeze when using a certain AI
  • Fix crash when watching a certain multiplayer game
  • Increase difficulty "Starving" mission
  • Increase difficulty "Interference" mission
  • Game screen: replace rewind icon by reload icon on restart button
  • Improve "xxx copy" wording
  • Improve "grab ball" wording
  • Fix AI editor button clickable at the end of tutorials
  • Fix training mode game over buttons leading to mission mode
  • Fix training mode seed
  • Improve multiplayer screen flow (less refresh)
  • Fix initial player score in multiplayer game over panel
  • Fix AI viewer top position during deployment phase

Alpha 4.1 server patch released 2016-07-18

Alpha 4.1 released: 2016-07-03

  • Game mechanics Changed multiplayer missions timeout from 2 minutes to 3 minutes
  • Fixed multiplayer match game over panel content
  • Fixed click on AI debugger during a multiplayer match replay opening AI editor screen
  • Fixed server side checks generating request errors in game
  • Improved "eliminate all enemies" victory check: on timeout, the winner is the one with the most remaining bots
  • Increased server request timeout from 5s to 10s
  • Added a Windows 32-bit version

Alpha 4 released 2016-07-02

  • Multiplayer matches
  • Fixed authentication for some devices
  • Fixed player data (AIs, stats) cloud saving
  • Fixed UI scrollbars not working properly with some mouses (also removed scroll inertia)
  • Saves last selected AI in AI editor screen
  • Game version check (for future updates)
  • Player leaderboard

Alpha 3

Alpha 3.2 released 2016-06-11

  • Fixed "Any" target selector

Alpha 3.1 released 2016-06-10

  • Fixed AI node filters not selectable after playing the tutorial missions
  • Fixed the "currently targeted" target selector bug reported by Chunkymonkey
  • Fixed shield related conditions appearing when selecting the "Ball" target type in AI node editor panel
  • Fixed node tooltips not appearing in game screen AI debugger
  • Added AI names above bots in deploy phase
  • Fixed AI editor screen AI list selection when duplicating/deleting AIs
  • Allowed game display auto rotate on Android (landscape left/right only)
  • Clicking on the game screen AI debugger (background) during deploy phase now automatically opens AI editor
  • Mixed tutorial and regular missions in a single list
  • Tweaked tutorial missions scripting
  • Tweaked/renamed/removed some missions (restored Ambidextrous CPU AIs for instance)
  • Changed default player AIs to something simpler to let the player be more creative in the early missions

Alpha 3 released 2016-05-30

  • Game mechanics Added "Any" target selection for conditions: considers any target matching the selected type and filters
  • Game mechanics Added "Currently targeted" target selection
    • Allows you to test your current target (not only attack target). Can be used for instance to continue attacking an enemy even if he moved away from your approach range.
  • Game mechanics Added "Drop ball" action
  • Fixed "Back to back" mission layout
  • Moving a parent node only moves children branches if it's their only parent
  • Fixed arena ground visual for Android
  • Changed "Score the most balls" victory condition
    • Killing all the enemies or scoring more than the half of the initial balls doesn't trigger victory anymore (it will wait you score the remaining balls to consider mission as complete)
  • Improved scripting and added texts to existing tutorial missions
  • Scripted remaining tutorial missions (Attack, Approach and Shield), explaining the ranges, attack precision, target filtering and shield systems
  • Increased size of the invert condition button
  • Made AI debugger resizable and draggable
  • Changed the icon of the AI editor button
  • Improved the main menu visuals
  • Implemented the multiple AI system, allowing you to define several AIs
  • Implemented the deploy phase in game screen, allowing you to set different AI on each bot
  • Added the "Clear" (bottom right) button in AI editor
  • Added the "Fit to screen" (top right) button in AI editor

Alpha 2

Alpha 2 released 2016-04-30

  • Fixed cloud saving requests handling (bad network could cause the loading screen to be displayed way too long)
  • Fixed base glow animation being stuck in some missions
  • Fixed handling of lower resolutions
  • Changed the way AI nodes are moved
    • Nodes are now always draggable, you don't need to select them first anymore (links are created by dragging the lower part of the nodes)
  • Added AI node edition by double click/touch
  • Improved negative condition toggle icons
  • Improved victory conditions checks
    • "Score the most balls" missions are now over when more than half of the initial balls have been scored by one of the players or a whole team has been eliminated
  • Downscaled UI for desktop (PC/Mac/Linux) builds
  • Renamed most of the missions to match design "rational"
  • Made mission intro skippable by clicking anywhere on screen (except for first tutorials)
  • Reordered conditions and target filters to place "Exists" and balls related on top
  • Renamed "Neutral" node type to "Hub" (this type of node is used to)
  • Implemented AI node tooltips
  • Added new missions
  • Added game version label in main menu
  • Added twitter and community board buttons in main menu
  • Added desktop (PC/Mac/Linux) keyboard shortcuts
    • Contextual: Enter for validation, Escape for exiting/closing/cancelling
    • Game screen: Space for play/pause, R for restart, - (numpad) for slow-motion, + (numpad) for fast-forward
    • AI editor: Delete to remove selected node
  • Added Mac ("universal") version
  • Added Linux (64-bit) version

Alpha 1

Alpha 1.2 released 2016-04-24

  • Fixed tutorial flow

Alpha 1.1 released 2016-04-22

  • Fixed default AI used in first tutorials (could stuck some players during tutorial flow)
  • Fixed "Split team" (previously "Ball Game 10") mission victory condition (Kill them all instead of Score the most balls)

Alpha 1 released 2016-04-20

  • Tutorial missions
  • First solo missions
  • AI system and editor
  • Player data sync "on the cloud"