All of the changes that have been sitting on tildepi for ages. For posterity.

git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3530 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
2020-09-23 01:58:13 +00:00
parent d6018736d5
commit d293637741
29 changed files with 3380 additions and 8 deletions

View File

@ -0,0 +1,31 @@
"use strict";
//! {"category": "sample"}
async function main() {
terminal.print("Hi. What's your name?");
let name = await terminal.readLine();
terminal.print("Hello, " + name + ".");
let number = Math.floor(Math.random() * 100);
let guesses = 0;
while (true) {
terminal.print("Guess the number.");
try {
let guess = parseInt(await terminal.readLine());
guesses++;
if (guess < number) {
terminal.print("Too low.");
} else if (guess > number) {
terminal.print("Too high.");
} else {
terminal.print("You got it in " + guesses.toString() + " guesses! It was " + number.toString() + ". Good job, " + name + ".");
break;
}
} catch (error) {
terminal.print(error);
}
}
}
main().catch(terminal.print);