Difference between revisions of "Tidalis:0.900 Beta Release"
Jump to navigation
Jump to search
Line 153: | Line 153: | ||
* Fixed a bug that was preventing themes from properly being saved on Save & Test. | * Fixed a bug that was preventing themes from properly being saved on Save & Test. | ||
+ | |||
+ | * Using a place-block item to replace a block that has already claimed a tile now immediately reclaims that tile for the new block, preventing oddities like "resetting" the progress of eaters higher up in the column. | ||
== Internal Programming Notes == | == Internal Programming Notes == |
Revision as of 16:22, 25 June 2010
Contents
New & Updated Levels
- Adventure levels 77-87 have been added.
- Basic tutorials 2 and 5 have been tweaked.
- Cutscenes 35, 37, 39, 42, 46, 47, 50, 54, 59, and 60 have been added, and 36 and 39 have been updated.
New & Updated Art/Music/Sound
- Segments 10-14 of the adventure map have now been visually polished, which completes the visual polish of the adventure map.
- The Forest, Forest Night, River, and Rainy Mud Flat themes have been visually polished and animated to a great degree.
- "Static background" versions of all the themes have been added (see below, in Misc).
- The Snowy Lowlands, Windy Mountaintop, Temple, and Tidal Wreckage themes have been visually updated.
- There is a new, static intro loading screen, which lets the game load faster before it gets to the fully-animated title menu.
- A different random character is now shown on each time the game is loaded, and the static intro image cross-fades into the animated title menu when the loading is completed.
- The "Place Color Block" item images have been updated to be colorblind-friendly.
- Both Pit Monsters and Eaters are now fully animated as they eat blocks.
- Both Sick Blocks and Cured Blocks are now animated when they are triggered. Sick Blocks are also now animated in general.
- The keyboard cursor is now animated so that it is easier to see.
- All of the color block images (for all sets) have been polished.
- There are now sound effects for both flipper special blocks, for sick blocks becoming cured, for cured blocks and sick blocks being triggered, and for when players try to drag across a block that is direction-locked.
Gameplay Additions
- Added a new Speed-Up game style.
- In this advanced mode, the speed at which blocks fall gradually increases as you play, making an eventual loss inevitable unless you manage to fulfill other victory conditions (or run out the timer) first. The higher the action difficulty, the faster the speed increases.
- Added a new VS - Freeform player rules set.
- Play against the AI, or another player. There are no particular rules, it's just the last player standing. You can use game styles and other Custom Game options to really custom-tailor the type of game you want.
- Added a new VS - Endurance player rules set.
- Play against the AI, or another player. Automatically applies both the Speed-Up game style and and Endless time limit in addition to whatever other settings you select. The game gets increasingly fast until someone loses.
- Added a new Co-Op - Block Vaporizer player rules set.
- In this co-op mode, every time a player completes a chain it vaporizes the most-dangerous block of the same color on their partner's well. One block is vaporized per every 3 blocks cleared.
- Added a new Co-Op - Sun Or Moon player rules set.
- Sun and moon blocks can only be cleared in alternating order: sun-moon-sun or moon-sun-moon.
- In this co-op mode, one player gets occasional moon blocks, while the other gets occasional sun blocks. Every time a player clears a chain, they one sun or moon item per 3 blocks in the chain (the item matches the blocks in their well).
- To win, each player must use these items on the well of their partner in order to enable their partner to complete these sorts of chains.
Gameplay Updates
- Cured blocks no longer turn back into Sick blocks when their score multiplier is triggered. This was too difficult in practice.
- Using the Fast-forward or Ultra-fast-forward buttons/hotkeys now causes a block to immediately fall, so these can be tapped to quickly drop just a single column of blocks.
- There is now a yellow highlight that fades in to each column of blocks right before the column gets a block (or blocks) dropped into it. This lets players easily keep tabs, especially in Solitaire mode, on where blocks will next be dropping in.
- Added bi-directional versions of the place-color-block items.
- Clearing an Ice block next to a Cured block will now turn it into a Sick block (uses the same range as the direction-lock effect).
- Sick Blocks no longer cause a row of blocks to fall in Zen, Light-Up, or Puzzle modes.
- The VS AI is now allowed to play in Zen, Solitaire, and Speed-Up modes in addition to the prior Frenzy and Normal modes.
New Level Editor Features
- When hitting Save and Test on the Theme Editor, it now hides the entire GUI until any button or mouse click is registered.
- The Level Editor now has a "Skip Objectives From Game Styles" option in the Edit Level Details window.
- If enabled, the enabling of game styles won't cause any literal objectives (win or loss ones) to be added to your level. Normally this option does not need to be enabled, but in specific circumstances with game styles such as Solitaire, it can prove quite helpful.
- The Move Limit slider in the Edit Level Details window has been moved onto the same line with the Distinct Colors slider in order to save space.
- Added Cure Count and Unchar Count objectives.
- There are now FlipX and FlipY commands that can be used in the sprite keyframing scripting.
- Added new objective type for clearing Sick OR Cured blocks, since there was no way to achieve this with existing objective types.
- New Levels no longer default to puzzle-mode.
Misc
- Added mouseover highlight to adventure map nodes.
- Added "Use Static Backgrounds" option for those with lower-end hardware and those who just like backgrounds that don't move.
- Normally when there is an unhandled exception, Unity 3D applications just get all weird and buggy-looking. Now Tidalis internally catches these exceptions in a better way, logs them to a permanent UnhandledExceptions.txt error file, pops open a message to show the player, and closes itself. This prevents a lot of confusion -- as well as potential data corruption -- in the fairly rare event that an unhandled exception is encountered.
- Combined Stats and High Scores windows, added tabs for Adventure Stats, Today's Stats, and Session Stats.
- Added 30 new achievements.
- X Combos of >= (or > ) Y Depth objectives now count the current combo as soon as it reaches the >=|> Y mark, rather than waiting for it to completely clear.
- Quick and Custom games now properly show a general description of what type of play is occurring where the name of the levels is usually shown in adventure mode levels.
- Made AI take better advantage of Frenzy mode.
- Keyboard cursor movement now wraps around when moved off the board (previously would just not move), and if an item is loaded into the keyboard cursor and trying to move off the board left or right, it will automatically switch boards (previously you had to use the tab key to switch).
- Added Move Limit, Time Spent, Moves Used, and Blocks Cleared columns to high score tables.
- Right-click hints mode now highlights any block that could impact a stream from the proposed block (for example, stones block streams, and magnets can move them, etc).
- Blocks now only count as dropped for objective-counting-purposes (notably solitaire's win objective) and statistics when they are below the top of the board.
- The Reduced Visual Stimulation toggle now disables most in-game animations (not the theme animations, use the other toggle for that).
- Added open-chat-popup keybind (defaults to Return) that lets the player enter text that goes into the chat log (same place the achievement-unlocked messages go).
- Number of Players button now pops up a Player Preferences window allowing more detailed control.
- Overhaul of help screen.
- Adjusted rules of what can spawn under water to prevent rising stacks right at the start of a level.
Bugfixes
- Fixed bug preventing scrolling in the adventure editor.
- Fixed bug that made adventure map scrolling happen at the edge of the screen rather than the edge of the letterboxed area, which is a very different thing on large resolutions.
- Fixed bug with boards with editor-defined special block frequencies, where it was possible for a special type with zero frequency to be placed in the initial population.
- Fixed a couple of bugs with pit monsters that was causing them to jump upwards too fast when eating blocks, and which also was causing them not to play their eating sound effect.
- Fixed bug where very large scoring chains would actually reduce the total score.
- Previously the statistics sets had entries for highest-scoring-chain, highest-scoring-combo, and most-blocks-per-combo, but these were not actually being properly tracked. Fixed.
- Previously, the board objectives were not showing up correctly in multi-board play. Fixed.
- Fixed bug where AI would overuse fast forward.
- Fixed a bug where the block counts in chains were being over-reported for purposes of fanfares, stream credits, and similar.
- Previously loading a saved level with the eater defense game style would add another copy of the default objective to the loss conditions; fixed to only add the default objective if it is missing.
- Fixed some bugs with it being possible to get blocks above the board in water mode without losing.
- Fixed bug with some types of floats-in-water blocks (apples, turnips) not being handled properly.
- Fixed bug where hints mode would not consistently draw block overlays dark or non-dark. Now will use the same dark-ness as the block.
- Fixed a bug that was sometimes causing things to get offset in the title menu theme in the theme editor.
- Fixed a bug that was causing theme list resets to take inordinately long.
- Fixed a bug that was preventing themes from properly being saved on Save & Test.
- Using a place-block item to replace a block that has already claimed a tile now immediately reclaims that tile for the new block, preventing oddities like "resetting" the progress of eaters higher up in the column.