Tags: danielzting/algorithm-simulator
Tags
The Mobile Friendly Update This update makes the game fully playable without a keyboard! [ADDED] - Fully playable with only mouse or finger - Fully navigable with arrow keys [REMOVED] - Most keyboard shortcuts, as they were undiscoverable [CHANGED] - Swapped controls for quicksort to match bubble sort [FIXED] - Crash on cocktail shaker sort with reversed data
The Redesign and Sound Update A huge redesign with more features! [ADDED] - Optional sound effects based on the average value of compared elements - Customizable data types (random, reversed, sorted, etc.) - Big preview mode in level select screen - Extended, rewritten descriptions of all levels with pseudocode [REMOVED] - Tier system - Sizes of 8, 128, and 256
User Friendly Update A lot of small quality-of-life improvements to make it more like a playable game! [ADDED] - Optional pointer to an element (used in selection sort and quicksort) - Swapping animation for all sorts and sorting animation for merge sort - Persistent high score with moves-per-second tier ranking system - Configurable simulation size and speed - Quicksort (using Lomuto partition scheme) [CHANGED] - Replaced useless end screen with a view of sorted array
Four Basic Sorts Every level but one of what I consider the "five basic sorts" is available except for quicksort, because its complexity warrants new features that belong in a later update. [ADDED] - Insertion sort, selection sort, and merge sort - A new "dimmed" color style to aid visual comprehension
Minimum Playable Product This is a "vertical slice" of the game, demonstrating start-to-finish gameplay. There is only one level, bubble sort. [ADDED] - Main menu with bogo sort, start, and credits buttons - Level select page with preview display, description and instructions - Scrolling credits screen with required license texts - Playing and end screens with time-based scoring and visual feedback