Answers.Body: <blockquote>
  <p>I would like to make animation of algorithms in order for students to
  see the flow of an algorithm in a visual way.</p>
  </blockquote>
  <p>Get the game <a href="https://tomorrowcorporation.com/humanresourcemachine" rel="nofollow noreferrer">Human Resource Machine</a>.</p>
  <p>Don't believe me then just watch this <a href="https://youtu.be/HDrVlvUGfMI?t=217" rel="nofollow noreferrer">video</a>.</p>
  <p>What is really nice about this is that if you have a student who is having a problem with a basic concept you can have them play the game and talk about what they are thinking. This often helps in identifying the mental block the student is having and then you can just help them play the game and that should help them learn an analogy that helps them past the mental block.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-04-10T18:56:23.457Z
Answers.Text: We use this game in our core curriculum. It's fantastic!
Answers.UserDisplayName: Ben I.
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-04-10T15:00:31.097Z
Answers.LastActivityDate: 2021-04-10T15:00:31.097Z
Answers.UserDisplayName: Guy Coder
Answers.Body: <p>Actually, a few years ago, there was a large effort to work on algorithm visualization and many tools were developed. <a href="http://www.uwosh.edu/faculty_staff/naps/" rel="nofollow noreferrer">Tom Naps</a> led part of that effort, but I suspect he is now retired.</p>
  <p>But a simple google search for &quot;algorithm visualization&quot; will turn up quite a lot of both tools and people.</p>
  <p>They aren't hard to build, actually, if you use a language like Java that has a large and sophisticated graphics library.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-04-06T22:25:59.477Z
Answers.Text: Yes Hungarian and flamenco dances on you tube, for search and sort. (also other visualisations on there)
Answers.UserDisplayName: ctrl-alt-delor
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-04-01T18:53:34.787Z
Answers.LastActivityDate: 2021-04-01T18:53:34.787Z
Answers.UserDisplayName: Buffy
Body: <p>I would like to make animation of algorithms in order for students to see the flow of an algorithm in a visual way.</p>
  <p>Like an alternative to <a href="https://visualgo.net/en" rel="nofollow noreferrer">https://visualgo.net/en</a></p>
  <p>I want to make custom animations like this.</p>
  <p>Thanks in advance!</p>
  
Tags: <algorithms>
Title: Any tools or frameworks for visualisation of algorithms?
ThreadText: # Any tools or frameworks for visualisation of algorithms?
  
  (Asked by: username_0 on 2021-04-01)
  
  I would like to make animation of algorithms in order for students to see the flow of an algorithm in a visual way.
  
  Like an alternative to <https://visualgo.net/en>
  
  I want to make custom animations like this.
  
  Thanks in advance!
  
  **Tags:** algorithms
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_3 on 2021-04-01. Score: 3
  
  Actually, a few years ago, there was a large effort to work on algorithm visualization and many tools were developed. [Tom Naps](http://www.uwosh.edu/faculty_staff/naps/) led part of that effort, but I suspect he is now retired.
  
  But a simple google search for "algorithm visualization" will turn up quite a lot of both tools and people.
  
  They aren't hard to build, actually, if you use a language like Java that has a large and sophisticated graphics library.
  
  > **Comments:**
  > **username_4**: Yes Hungarian and flamenco dances on you tube, for search and sort. (also other visualisations on there)  
  
  ---
  
  ### Answer by username_1 on 2021-04-10. Score: 1
  
  > I would like to make animation of algorithms in order for students to
  > see the flow of an algorithm in a visual way.
  
  Get the game [Human Resource Machine](https://tomorrowcorporation.com/humanresourcemachine).
  
  Don't believe me then just watch this [video](https://youtu.be/HDrVlvUGfMI?t=217).
  
  What is really nice about this is that if you have a student who is having a problem with a basic concept you can have them play the game and talk about what they are thinking. This often helps in identifying the mental block the student is having and then you can just help them play the game and that should help them learn an analogy that helps them past the mental block.
  
  > **Comments:**
  > **username_2**: We use this game in our core curriculum. It's fantastic!  
  
  ---
  
  