Skip to content

Releases: danielzting/algorithm-simulator

The Mobile Friendly Update

17 Aug 04:37
Compare
Choose a tag to compare

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

10 Sep 22:30
Compare
Choose a tag to compare
Pre-release

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

More Sorts!

20 Aug 16:16
Compare
Choose a tag to compare
More Sorts! Pre-release
Pre-release

A total of ten sorts are now playable!

[ADDED]

  • Cocktail sort, shell sort, comb sort, cycle sort, and odd-even sort

User Friendly Update

12 Aug 23:21
Compare
Choose a tag to compare
User Friendly Update Pre-release
Pre-release

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

22 Jul 16:53
Compare
Choose a tag to compare
Four Basic Sorts Pre-release
Pre-release

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

29 May 23:23
Compare
Choose a tag to compare
Pre-release

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

Hello, World!

14 May 19:16
Compare
Choose a tag to compare
Hello, World! Pre-release
Pre-release

This is a blank starter project for Godot.