Difference between revisions of "Changelog"
From Gladiabots Wiki
Line 7: | Line 7: | ||
AIs from previous versions should possibly adapted to following changes that changed the way the game mechanics work. | AIs from previous versions should possibly adapted to following changes that changed the way the game mechanics work. | ||
+ | * '''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''' | * '''Alpha 5.2''' | ||
** Bot classes balancing | ** Bot classes balancing | ||
Line 40: | Line 64: | ||
== Changes in detail == | == Changes in detail == | ||
+ | |||
+ | === 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 | ||
+ | |||
+ | * <code><span style="color:blue">Game mechanics</span></code> 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 | ||
+ | |||
+ | * <code><span style="color:blue">Game mechanics</span></code> Enable the "any" target selector for tagging actions | ||
+ | * <code><span style="color:blue">Game mechanics</span></code> Add actions to tag exclusively specific target(s) | ||
+ | * <code><span style="color:blue">Game mechanics</span></code> Added Self in tagging actions target types | ||
+ | * <code><span style="color:blue">Game mechanics</span></code> Make a tagging action invalid if it doesn't change anything | ||
+ | * Fix tagged condition | ||
+ | ** See [http://gfx47.com/games/Gladiabots/Forum/viewtopic.php?f=6&t=195 here] | ||
+ | * Fix bot selection UI bug in multiplayer | ||
+ | ** See [http://gfx47.com/games/Gladiabots/Forum/viewtopic.php?f=6&t=197 here] | ||
+ | * Color blind support (settings menu) | ||
+ | |||
+ | === Alpha 6.1 === | ||
+ | |||
+ | Released: 2016-12-20 | ||
+ | |||
+ | * <code><span style="color:blue">Game mechanics</span></code> 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?) | ||
+ | * <code><span style="color:blue">Game mechanics</span></code> Removed "currently targeted" target filter (replaced by tag system) | ||
+ | * Fix "Meeting Point" map layout symetry | ||
+ | ** See [http://gfx47.com/games/Gladiabots/Forum/viewtopic.php?f=2&t=58&start=20 here] | ||
+ | * Fix node selection still active when showing AI list in AI editor | ||
+ | ** See [http://gfx47.com/games/Gladiabots/Forum/viewtopic.php?f=6&t=182 here] | ||
+ | * Fix game screen AI editor button clickable at the end of tutorials | ||
+ | ** See [http://youtu.be/FUwKt1vqSv4 here] | ||
+ | * 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 | ||
+ | |||
+ | * <code><span style="color:blue">Game mechanics</span></code> Real sub-trees | ||
+ | ** Use AIs inside other AIs | ||
+ | * Fix app music stopping when game is launched | ||
+ | ** See [https://twitter.com/pelikanekcz/status/795234832859201536 here] | ||
+ | ** [https://issuetracker.unity3d.com/issues/apps-without-audio-stop-the-external-audio-sources-on-android?page=1#comments Waiting for a fix from Unity] | ||
+ | * Improve AI debugger positioning | ||
+ | ** When selecting a bot on the right side of the screen, the left hand side debugger should be used, no matter in which team it is. | ||
+ | * Reduce match encoded/transmitted size | ||
+ | * Increase match history list size (20 > 50) | ||
+ | ** See [http://gfx47.com/games/Gladiabots/Forum/viewtopic.php?f=6&t=136 here] | ||
+ | * Display current score in leaderboard screen (top) | ||
+ | * Change game screen playback keyboard shortcuts | ||
+ | ** See [http://gfx47.com/games/Gladiabots/Forum/viewtopic.php?f=2&t=149 here] | ||
+ | ** Ready and Watch: space, C, X | ||
+ | ** Toggle Play/Pause: space, C | ||
+ | ** Play: space, C, X | ||
+ | ** Pause: space, C, V | ||
+ | ** Slow-motion: - (numpad), Z, W | ||
+ | ** Fast-forward: + (numpad), F, B | ||
+ | * Add initial elo scores in game over panel | ||
+ | * Display pending matches count in match list screen | ||
+ | * Fix data sync errors | ||
+ | ** Happens after a push timeout (server update version, not client) | ||
+ | * Add debug console access from settings menu | ||
+ | * Add a "send logs to the dev" button in settings menu | ||
+ | * Fix play button greyed in tutorials | ||
=== Alpha 5.3.1 === | === Alpha 5.3.1 === | ||
Released: 2016-12-08 | 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 | ||
+ | ** See [http://gfx47.com/games/Gladiabots/Forum/viewtopic.php?f=5&t=111#p1022 here] | ||
+ | * Fix playback buttons staying grayed out on Android | ||
=== Alpha 5.3 === | === Alpha 5.3 === | ||
Line 49: | Line 170: | ||
Released: 2016-12-06 | Released: 2016-12-06 | ||
+ | * <code><span style="color:blue">Game mechanics</span></code> 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 | ||
+ | * <code><span style="color:blue">Game mechanics</span></code> Fix collision system | ||
+ | ** Changed move toward ally/enemy behavior: now stops before collision occurs | ||
* Fix player's ranking when not in top 100 | * Fix player's ranking when not in top 100 | ||
* New forum | * New forum | ||
Line 75: | Line 201: | ||
** See [http://gfx47.com/games/Gladiabots/Forum/viewtopic.php?p=856 here] | ** See [http://gfx47.com/games/Gladiabots/Forum/viewtopic.php?p=856 here] | ||
* Hide match result before replay | * Hide match result before replay | ||
− | |||
− | |||
− | |||
* Add alpha disclaimer | * Add alpha disclaimer | ||
* Explain multiplayer matches cannot be redeployed | * Explain multiplayer matches cannot be redeployed | ||
Line 84: | Line 207: | ||
* Integrate winning community maps (season 2) | * Integrate winning community maps (season 2) | ||
** See [https://docs.google.com/open?authuser=dubois.sebastien%40gmail.com&id=12SrLE-vkOjwrWpVqfCc0MLxp5dH2prBIzsuADMeXZns here] | ** See [https://docs.google.com/open?authuser=dubois.sebastien%40gmail.com&id=12SrLE-vkOjwrWpVqfCc0MLxp5dH2prBIzsuADMeXZns here] | ||
− | |||
− | |||
* Improve multiplayer replay wording | * Improve multiplayer replay wording | ||
Revision as of 19:36, 2 December 2017
![]() |
This page needs improvement, you are welcome to contribute. |
For planned features and versions that are pending for release see the roadmap.
Contents
[hide]- 1 Changes to game mechanics
- 2 Changes in detail
- 2.1 Alpha 6.1.3
- 2.2 Alpha 6.1.2
- 2.3 Alpha 6.1.1
- 2.4 Alpha 6.1
- 2.5 Alpha 6
- 2.6 Alpha 5.3.1
- 2.7 Alpha 5.3
- 2.8 Alpha 5.2
- 2.9 Alpha 5.1
- 2.10 Alpha 5
- 2.11 Alpha 4.3
- 2.12 Alpha 4.2
- 2.13 Alpha 4.1 server patch
- 2.14 Alpha 4.1
- 2.15 Alpha 4
- 2.16 Alpha 3.2
- 2.17 Alpha 3.1
- 2.18 Alpha 3
- 2.19 Alpha 2
- 2.20 Alpha 1.2
- 2.21 Alpha 1.1
- 2.22 Alpha 1
Changes to game mechanics
AIs from previous versions should possibly adapted to following changes that changed the way the game mechanics work.
- 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
- Bot classes balancing (tagging oriented)
- 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)
- Tagging system
- Alpha 6
- Real sub-trees
- Use AIs inside other AIs
- Real sub-trees
- 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
- Limit special classes usage
- 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
- Bot classes balancing
- 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"
- Bot classes balancing
- 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 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
-
Game mechanics
Enable the "any" target selector for tagging actions -
Game mechanics
Add actions to tag exclusively specific target(s) -
Game mechanics
Added Self in tagging actions target types -
Game mechanics
Make a tagging action invalid if it doesn't change anything - Fix tagged condition
- See here
- Fix bot selection UI bug in multiplayer
- See here
- Color blind support (settings menu)
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
- See here
- Fix node selection still active when showing AI list in AI editor
- See here
- Fix game screen AI editor button clickable at the end of tutorials
- See here
- 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
-
Game mechanics
Real sub-trees- Use AIs inside other AIs
- Fix app music stopping when game is launched
- Improve AI debugger positioning
- When selecting a bot on the right side of the screen, the left hand side debugger should be used, no matter in which team it is.
- Reduce match encoded/transmitted size
- Increase match history list size (20 > 50)
- See here
- Display current score in leaderboard screen (top)
- Change game screen playback keyboard shortcuts
- See here
- Ready and Watch: space, C, X
- Toggle Play/Pause: space, C
- Play: space, C, X
- Pause: space, C, V
- Slow-motion: - (numpad), Z, W
- Fast-forward: + (numpad), F, B
- Add initial elo scores in game over panel
- Display pending matches count in match list screen
- Fix data sync errors
- Happens after a push timeout (server update version, not client)
- Add debug console access from settings menu
- Add a "send logs to the dev" button in settings menu
- Fix play button greyed in tutorials
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
- See here
- Fix playback buttons staying grayed out on Android
Alpha 5.3
Released: 2016-12-06
-
Game mechanics
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
-
Game mechanics
Fix collision system- Changed move toward ally/enemy behavior: now stops before collision occurs
- Fix player's ranking when not in top 100
- New forum
- Changed ELO K factor value depending on league
- League 1: K=40
- League 2: K=35
- League 3: K=30
- League 4: K=25
- More info on the ELO rating system
- Fix data sync conflicts when rage quitting the game
- Improve device identification system
- Fix shotgun aiming animation (remove SFX)
- League demotion based on score
- League 4: score < 1200
- League 3: score < 1100
- League 2: score < 1000
- Fix hit (no shield) animation
- Fix crash when starting a game on a map using a deleted AI
- Fix pending games counting
- Don't count joined but not committed matches
- Increased max pending match count (5 > 10)
- Improve matchmaking for higher leagues (lower player count)
- See here
- Change training mode unlock (after tutorial)
- Fix teamplay default AI bug
- See here
- Hide match result before replay
- Add alpha disclaimer
- Explain multiplayer matches cannot be redeployed
- Improve session tracking
- Fix sniper animations (legs IK)
- Integrate winning community maps (season 2)
- See here
- Improve multiplayer replay wording
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
- Sorted by:
- 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
- Ball gets destroyed when robot carrying it is 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.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
- Changed multiplayer matches scoring to use the Elo rating system
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.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
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.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"