removed requirement in robot3 to complete code error free
parent
092963c511
commit
5766cc7ab3
|
|
@ -1134,8 +1134,6 @@ else:
|
||||||
`,
|
`,
|
||||||
objectives: [
|
objectives: [
|
||||||
"Reach the checkpoint",
|
"Reach the checkpoint",
|
||||||
|
|
||||||
"Code should complete without errors"
|
|
||||||
],
|
],
|
||||||
|
|
||||||
doneCondition: (() => {
|
doneCondition: (() => {
|
||||||
|
|
@ -1165,8 +1163,7 @@ else:
|
||||||
|
|
||||||
return {
|
return {
|
||||||
done:
|
done:
|
||||||
progress.firstCheckpoint &&
|
progress.firstCheckpoint,
|
||||||
progress.codeRanGood,
|
|
||||||
progressArray: Object.values(progress),
|
progressArray: Object.values(progress),
|
||||||
hint,
|
hint,
|
||||||
};
|
};
|
||||||
|
|
|
||||||
11
game.js
11
game.js
|
|
@ -479,10 +479,11 @@ document.getElementById("compile-button").addEventListener("click", () => {
|
||||||
|
|
||||||
code = code.replace(/time\.sleep\(/g, "await time.sleep(");
|
code = code.replace(/time\.sleep\(/g, "await time.sleep(");
|
||||||
|
|
||||||
// code = code.replace(
|
code = code.replace(
|
||||||
// /^([ \t]*)while True:\s*$/gm,
|
/^([ \t]*)while True:\s*$/gm,
|
||||||
// (_, indent) => `${indent}while True:\n${indent} time.sleep(0.0001)`
|
(_, indent) => `${indent}while True:\n${indent} await time.sleep(0.0001)`
|
||||||
// );
|
);
|
||||||
|
|
||||||
console.log(code);
|
console.log(code);
|
||||||
consoleElement.innerHTML = "";
|
consoleElement.innerHTML = "";
|
||||||
pyodideWorker.postMessage({
|
pyodideWorker.postMessage({
|
||||||
|
|
@ -600,7 +601,7 @@ fetch('/data/levels.json')
|
||||||
// Start game loop
|
// Start game loop
|
||||||
gameLoop();
|
gameLoop();
|
||||||
|
|
||||||
showLesson(12);
|
showLesson(0);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue