Skip to content

Instantly share code, notes, and snippets.

@puyo
Created October 1, 2015 06:55
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save puyo/8253b870a29373529d7f to your computer and use it in GitHub Desktop.
Save puyo/8253b870a29373529d7f to your computer and use it in GitHub Desktop.
Animated ASCII artwork on the JS console
<html>
<body>
<script>
var hangmanStages = [
`
`,
`
|
|
|
|
|
|
|
`,
`
|---------
|
|
|
|
|
|
`,
`
|---------
| |
|
|
|
|
|
`,
`
|---------
| |
| O
|
|
|
|
`,
`
|---------
| |
| O
| |
|
|
|
`,
`
|---------
| |
| O
| |-
|
|
|
`,
`
|---------
| |
| O
| -|-
|
|
|
`,
`
|---------
| |
| O
| -|-
| \\
|
|
`,
`
|---------
| |
| O
| -|-
| / \\
|
|
`,
];
var stage = 0;
var delayMs = 500;
var drawHangman = function(){
console.log(hangmanStages[stage]);
stage++;
if (stage < hangmanStages.length) {
setTimeout(drawHangman, delayMs); // again!
}
}
setTimeout(drawHangman, delayMs);
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment