Skip to content

Repository files navigation

SSA - Speaki Sorting Algorithm Visualizer

Trickcal Speaki image is sliced into vertical pieces, randomly shuffled, and reconstructed using various sorting algorithms.

This project reinterprets the famous MapleStory sorting algorithm portfolio presentation into a Trickcal-themed version.

Reference: Na-bi-gom's Epic Games Job Application Portfolio
https://www.youtube.com/watch?v=m4EMG63W388

Demo

  • Scrambled pixel image → sorting → Speaki face reconstruction
  • Red line = Swap
  • Green line = Compare
  • dot.mp3 plays during sorting
  • spiki.mp3 plays when sorting is completed
  • Automatically moves to the next algorithm after completion

Speaki Sorting Algorithm Visualizer Speaki Sorting Algorithm Visualizer

Algorithms

  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Cocktail Sort
  • Shell Sort
  • Quick Sort
  • Merge Sort
  • Heap Sort
  • Counting Sort
  • Radix Sort

Folder Structure

SSA/
├── main.py
├── speaki_final.png
├── dot.mp3
├── spiki.mp3
├── bubblesort.py
├── selectionsort.py
├── insertionsort.py
├── cocktailsort.py
├── shellsort.py
├── quicksort.py
├── mergesort.py
├── heapsort.py
├── countingsort.py
└── radixsort.py

About

Speaki Sorting Algorithm Visualizer is a Python-based sorting algorithm visualization project that reconstructs a scrambled Trickcal Speaki image using 10 different sorting algorithms. Each vertical image slice represents an element, allowing the sorting process to be visualized through real-time comparisons and swaps.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages