(set: $paraLoaded to "beginning")
דקות שנותרו: (text-style:"wavy-underline","buoy")[(text-colour:#e67700)[ $minutes]]
בחרו מה תרצו לעשות. אין זמן להספיק את הכל, אז תחשבו ''טוב'':
(link: "לפתוח מגירה עם ריח מוזר")[\
(set: $timeRequired to 7)\
(set: $paraToGo to "1")\
(go-to: "timeChecker")\
](if:$evidence1 is false)[(text-colour:#e67700)[ (7 דק׳)]]
(link: "לקרוא מכתב שכתבה הדמות")[\
(set: $timeRequired to 7)\
(set: $paraToGo to "2")\
(go-to: "timeChecker")\
](if:$evidence2 is false)[(text-colour:#e67700)[ (7 דק׳) ]]
(link: "להסתכל בתמונת ילדות של הדמות")[\
(set: $timeRequired to 15)\
(set: $paraToGo to "3")\
(go-to: "timeChecker")\
](if:$evidence3 is false)[(text-colour:#e67700)[ (15 דק׳) ]]
(link: "להסתכל על תמונה שתלויה על הקיר")[\
(set: $timeRequired to 10)\
(set: $paraToGo to "4")\
(go-to: "timeChecker")\
](if:$evidence4 is false)[(text-colour:#e67700)[ (10 דק׳) ]]
(link: "להסתכל על תעודה שתלויה על הקיר")[\
(set: $timeRequired to 10)\
(set: $paraToGo to "5")\
(go-to: "timeChecker")\
](if:$evidence5 is false)[(text-colour:#e67700)[ (10 דק׳) ]]
(link: "להציץ בעיתון היומי שמחזיקה הדמות")[\
(set: $timeRequired to 15)\
(set: $paraToGo to "6")\
(go-to: "timeChecker")\
](if:$evidence6 is false)[(text-colour:#e67700)[ (15 דק׳) ]]
(link: "להסתכל על חלק ממכונה שנמצאת על הרצפה")[\
(set: $timeRequired to 15)\
(set: $paraToGo to "7")\
(go-to: "timeChecker")\
](if:$evidence7 is false)[(text-colour:#e67700)[ (15 דק׳) ]]
(link: "להסתכל על בקבוקון שנמצא על המדף")[\
(set: $timeRequired to 15)\
(set: $paraToGo to "8")\
(go-to: "timeChecker")\
](if:$evidence8 is false)[(text-colour:#e67700)[ (15 דק׳) ]]
(link: "לפתוח פתק שנמצא על השולחן")[\
(set: $timeRequired to 15)\
(set: $paraToGo to "9")\
(go-to: "timeChecker")\
](if:$evidence9 is false)[(text-colour:#e67700)[ (15 דק׳) ]]
[[לשאול את הדמות שאלות]]
[[לנסות לנחש מי הדמות]]
<img src="pics/anonymous.jpeg"/>
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>
שלום סוכנים!
שמענו שיש לכם הגיון בריא, או לפחות לא חולה סופני.
יש פה איזו דמות* מפורסמת עם פנים מטושטשות, אנחנו מנסים לגלות מי היא אבל לא ממש מצליחים. נשארו לנו רק (text-style:"wavy-underline","buoy")[(text-colour:#e67700)[60 דקות]] - אתם חייבים לעזור לנו....
[[להתחלה->beginning]]
* דמות יכולה להיות זכר או נקבה
<img src="pics/anonymous.jpeg"/>
(set: $userID to (random:1,10000000))
(set: $paraLoaded to "paraInit")
(set: $evidence1 to false)
(set: $evidence2 to false)
(set: $evidence3 to false)
(set: $evidence4 to false)
(set: $evidence5 to false)
(set: $evidence6 to false)
(set: $evidence7 to false)
(set: $evidence8 to false)
(set: $evidence9 to false)
(set: $evidence10 to false)
(set: $evidence11 to false)
(set: $evidence12 to false)
(set: $timeRequired to 0)
(set: $numOfGuesses to 3)
(set: $minutes to 60)
<script src=”https://code.jquery.com/jquery-3.4.1.js”></script>
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>
(set: $paraLoaded to "apple")
אתם רואים תפוח אדום ועסיסי. נדמה לכם שיוצא ממנו ריח מוזר. ריח כמו של... שקדים מרים?
הדמות: (text-colour:#12b886)[״זה סתם משהו ליום סגרירי. עזבו את זה בבקשה״]
(if:$evidence1 is true)
[
דקות שנותרו: (text-colour:#e67700)[$minutes]
[[בחזרה לתפריט החקירה->beginning]]
]
(else:)[
(alert:(str:$timeRequired)+" דקות חלפו...")
(set:$minutes to $minutes-$timeRequired)
דקות שנותרו: (text-colour:#e67700)[$minutes]
(set: $evidence1 to true)
[[בחזרה לתפריט החקירה->beginning]]
]
<img src="pics/1.jpeg"/>
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $paraLoaded to "letter")
הדמות: (text-colour:#12b886)[״זה אחד המכתבים שכתבתי לאמא של מורקום כשהוא נפטר. הוא היה חבר מאוד קרוב, האהבה האמיתית הראשונה שלי. זה עדיין כואב לחשוב על זה״]
המכתב:
״אישית, אני מאמין שהרוח באמת מחוברת באופן נצחי לחומר אבל ודאי לא דרך אותו הגוף... בנוגע לקשר עצמו בין רוח לגוף אני מעריך שהגוף יכול להאיחז ברוח, כל עוד הגוף חי וער השניים קשורים באופן הדוק. כשהגוף ישן אני לא יכול לשער מה קורה אבל כשהגוף מת, ה׳מנגנון׳ של הגוף האוחז ברוח נעלם והרוח מוצאת גוף חדש במקודם או במאוחר, אולי מיד.״
(if:$evidence2 is true)
[
דקות שנותרו: (text-colour:#e67700)[$minutes]
[[בחזרה לתפריט החקירה->beginning]]
]
(else:)[
(alert:(str:$timeRequired)+" דקות חלפו...")
(set:$minutes to $minutes-$timeRequired)
דקות שנותרו: (text-colour:#e67700)[$minutes]
(set: $evidence2 to true)
[[בחזרה לתפריט החקירה->beginning]]
]
<img src="pics/2.jpeg"/>
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $paraLoaded to "kidPhoto")
הדמות: (text-colour:#12b886)[״אני זוכר את היום הזה. היינו כאלה צעירים ותמימים אז...״]
(if:$evidence3 is true)
[
דקות שנותרו: (text-colour:#e67700)[$minutes]
[[בחזרה לתפריט החקירה->beginning]]
]
(else:)[
(alert:(str:$timeRequired)+" דקות חלפו...")
(set:$minutes to $minutes-$timeRequired)
דקות שנותרו: (text-colour:#e67700)[$minutes]
(set: $evidence3 to true)
[[בחזרה לתפריט החקירה->beginning]]
]
<img src="pics/3.png"/>
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $paraLoaded to "workPic")
הדמות:(text-colour:#12b886)[״יפה לא? היה לי (cycling-link:"הכבוד","הזכות","הסיפוק","הנאה גדולה","ועוד הרבה דברים") לעבוד במקום המיוחד הזה. ממש האמינו בנו כאן, והייתה לי הזדמנות למתוח את החשיבה המתמטית שלי לקצה״]
(if:$evidence4 is true)
[
דקות שנותרו: (text-colour:#e67700)[$minutes]
[[בחזרה לתפריט החקירה->beginning]]
]
(else:)[
(alert:(str:$timeRequired)+" דקות חלפו...")
(set:$minutes to $minutes-$timeRequired)
דקות שנותרו: (text-colour:#e67700)[$minutes]
(set: $evidence4 to true)
[[בחזרה לתפריט החקירה->beginning]]
]
<img src="pics/4.jpeg"/>
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $paraLoaded to "diploma")
הדמות: (text-colour:#12b886)[״כן. זה אני. בבקשה אל תטרידו אותי עם שיעורי הבית שלכם במתמטיקה״]
(if:$evidence5 is true)
[
דקות שנותרו: (text-colour:#e67700)[$minutes]
[[בחזרה לתפריט החקירה->beginning]]
]
(else:)[
(alert:(str:$timeRequired)+" דקות חלפו...")
(set:$minutes to $minutes-$timeRequired)
דקות שנותרו: (text-colour:#e67700)[$minutes]
(set: $evidence5 to true)
[[בחזרה לתפריט החקירה->beginning]]
]
<img src="pics/5.png"/>
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $paraLoaded to "bombe")
הדמות: (text-colour:#12b886)[״העבודה על המכונה הזו הייתה התקופה הטובה בחיי. היא הייתה מסוגלת לבצע 900 חישובים בדקה, כמות כזו הייתה קריטית להצלחה שלנו במשימה״]
(if:$evidence7 is true)
[
דקות שנותרו: (text-colour:#e67700)[$minutes]
[[בחזרה לתפריט החקירה->beginning]]
]
(else:)[
(alert:(str:$timeRequired)+" דקות חלפו...")
(set:$minutes to $minutes-$timeRequired)
דקות שנותרו: (text-colour:#e67700)[$minutes]
(set: $evidence7 to true)
[[בחזרה לתפריט החקירה->beginning]]
]
<img src="pics/7.png"/>
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $paraLoaded to "estrogen")
הדמות: (text-colour:#12b886)[״כן. זה בקבוק עם אסטרוגן סינטטי. בני אדם באמת מסוגלים לפעמים להיות אכזריים ברמות בלתי נתפסות.
אני מצטער, אבל אני לא הולך להרחיב בעניין״]
(if:$evidence8 is true)
[
דקות שנותרו: (text-colour:#e67700)[$minutes]
[[בחזרה לתפריט החקירה->beginning]]
]
(else:)[
(alert:(str:$timeRequired)+" דקות חלפו...")
(set:$minutes to $minutes-$timeRequired)
דקות שנותרו: (text-colour:#e67700)[$minutes]
(set: $evidence8 to true)
[[בחזרה לתפריט החקירה->beginning]]
]
<img src="pics/8.jpeg"/>
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $paraLoaded to "newspaper")
הדמות: (text-colour:#12b886)[״פשוט נורא. השפל שאליו יכול להגיע המין האנושי. היה לי מזל גדול שיכולתי לתרום את חלקי מבלי להתקרב לחזית״]
(if:$evidence6 is true)
[
דקות שנותרו: (text-colour:#e67700)[$minutes]
[[בחזרה לתפריט החקירה->beginning]]
]
(else:)[
(alert:(str:$timeRequired)+" דקות חלפו...")
(set:$minutes to $minutes-$timeRequired)
דקות שנותרו: (text-colour:#e67700)[$minutes]
(set: $evidence6 to true)
[[בחזרה לתפריט החקירה->beginning]]
]
<img src="pics/6
.jpeg"/>
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $paraLoaded to "questions")
מה תרצו לשאול את הדמות?
(link: "אתה עדיין חיי?")[\
(set: $timeRequired to 7)\
(set: $paraToGo to "10")\
(go-to: "timeChecker")\
](if:$evidence10 is false)[(text-colour:#e67700)[ (7 דק׳) ]]
(link: "אתה בן או בת?")[\
(set: $timeRequired to 7)\
(set: $paraToGo to "11")\
(go-to: "timeChecker")\
](if:$evidence11 is false)[(text-colour:#e67700)[ (7 דק׳) ]]
(link: "איפה נולדת וחיית?")[\
(set: $timeRequired to 10)\
(set: $paraToGo to "12")\
(go-to: "timeChecker")\
](if:$evidence12 is false)[(text-colour:#e67700)[ (15 דק׳) ]]
[[בחזרה לתפריט החקירה->beginning]]
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>נותרו לכם:(text-colour:#e22880)[$numOfGuesses] ניחושים. השתמשו בהם בתבונה
(set: $paraLoaded to "guessScreen")
הדמות: (text-colour:#12b886)[״חושבים שאתם כבר יודעים מי אני...? קדימה, בוא נראה אתכם״]
(input-box:2bind $guessName,"=XX=","הקלידו כאן את שם הדמות בעברית (מחקו הודעה זו קודם)")
כשאתם מוכנים, [[לחצו כאן->guessChecker]] כדי לבדוק את הניחוש
[[בעצם, אנחנו עדיין לא מוכנים לנחש מי הדמות...->beginning]]
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $paraLoaded to "certificate")
הדמות: (text-colour:#12b886)[״המממ... משעשע להיזכר במבחנים האלו עכשיו...
למבחן בגרמנית למדתי כל הלילה שלפני, רק כדי לגלות שהתבלבלתי בתאריך!״]
(if:$evidence9 is true)
[
דקות שנותרו: (text-colour:#e67700)[$minutes]
[[בחזרה לתפריט החקירה->beginning]]
]
(else:)[
(alert:(str:$timeRequired)+" דקות חלפו...")
(set:$minutes to $minutes-$timeRequired)
דקות שנותרו: (text-colour:#e67700)[$minutes]
(set: $evidence9 to true)
[[בחזרה לתפריט החקירה->beginning]]
]
<img src="pics/9.png"/>
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $paraLoaded to "guessSubmitted")
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes'],
"guessName": harlowe.State.variables['guessName'],
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>
(if:$guessName is "אלן טיורינג")[(goto: "solution")]
(if:$guessName is "אלן טורינג")[(goto: "solution")]
(if:$guessName is "טיורינג")[(goto: "solution")]
(if:$guessName is "טורינג")[(goto: "solution")]
(else:)[(goto: "wrongGuess")](css: "font-size: 150%;")[אלן טיורינג]
טיורינג הוא אדם רווי תארים והישגים: מתמטיקאי דגול, לוגיקן, מפענח צפנים, מאבות מדעי המחשב והבינה המלאכותית.
אתם מוכרחים להודות שזו רשימה מרשימה מאוד, אבל אפילו היא לא מספיקה כדי להמחיש איזה איש יוצא דופן היה טיורינג ועד כמה הוא השפיע על העולם בו אנו חיים.
כשהיה בן 23, קצת אחרי הגיל בו רוב הישראלים בדיוק חוזרים מטיול אחרי צבא, פתר טיורינג את אחת מתעלומות המתמטיקה הגדולות הנוגעת לגבולות של הוכחות מתמטיות. הוא עשה זאת תוך המצאת מכונת חישוב היפותטית, הידועה כיום כ׳מכונת טיורינג׳.
כשהיה בן 28, בשיא מלחמת העולם השנייה, הוביל את מאמץ פענוח הצפנים בבלצ׳לי פארק שבאנגליה והיווה את החלק המהותי ביותר בפיתוח מכונת החישוב שהצליחה לפצח את (cycling-link:"האניגמה","הצופן של גרמניה הנאצית","שהיה נחשב במשך שנים כבלתי ניתן לפיצוח"). מעריכים שפיצוח האניגמה קיצר את המלחמה בלפחות שנתיים והציל את חייהם של מיליוני אנשים.
היה מהראשונים בעולם לדבר על מכונות שיום אחד יוכלו לחשוב בעצמן ואף להרגיש, ובכך לא יהיו שונות באופן מהותי (cycling-link:"מאיתנו","בני האדם","מכונות ביולוגיות שיכולות לחשוב ולהרגיש"). פיתח את ׳מבחן טיורינג׳ המפורסם - שיטה לבדוק האם יישות תבונית היא אדם או מכונה - הנמצא בשימוש גם כיום.
ב-1954 כשהיה בן 41 בלבד הוא נמצא מת בדירתו, כשלידו תפוח נגוס מצופה בציאניד. טיורינג מאוד התרשם ואהב את הסרט המלא הראשון של דיסני - ׳שלגיה ושבעת הגמדים׳, וההערכה המובילה היא שהוא התאבד.
אלן טיורינג:(text-colour:#12b886)[ ״היה נעים להכיר, העונג כולו שלי.
ותודה שהקדשתם כמה דקות מזמנכם כדי להכיר אותי טוב יותר, ולקחתם אותי איתכם לסיבוב במורד הזיכרון...״]
(set: $paraLoaded to "solution2")
<img src="pics/solution.png"/>
<img src="pics/p2l.png"/>
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $paraLoaded to "wrongGuess")
(set: $numOfGuesses to ($numOfGuesses-1))
(if:$numOfGuesses is 0)[
(alert:"נגמרו לכם כל הניחושים... הדמות ברחה וכעת לעולם לא נדע במי היה מדובר.
הממ.... על מי אנחנו עובדים? אתם יכולים פשוט לנסות לשחק שוב אם בא לכם." )
[[להתחיל את המשחק מחדש->paraInit]]
[[לא... אין לנו כוח להתחיל מהתחלה. תגלו לנו את התשובה :-)->cheatMode]]
]
(if:$numOfGuesses > 0)[הממ...לא. זאת לא הדמות.]
[[לנסות ניחוש נוסף->לנסות לנחש מי הדמות]]
[[לחזור לתפריט החקירה->beginning]]
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(if:($minutes-$timeRequired)>=0)[
(set: $paraLoaded to "timeCheckerSuccess")
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>
(goto: $paraToGo)]
(if:($minutes-$timeRequired)<0)[\
(set: $paraLoaded to "timeCheckerFail")\
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>\
(alert:"אין לכם מספיק זמן לבצע את הפעולה הזו")\
(goto: "beginning")]
(set: $paraLoaded to "alive?")
הדמות: (text-colour:#12b886)["לצערי, השאריות של השלד שלי מארחות חברה לנמטודות שבאדמה כבר הרבה יותר מדי זמן..."]
(if:$evidence10 is true)
[
דקות שנותרו: (text-colour:#e67700)[$minutes]
[[בחזרה לתפריט החקירה->beginning]]
]
(else:)[
(alert:(str:$timeRequired)+" דקות חלפו...")
(set:$minutes to $minutes-$timeRequired)
דקות שנותרו: (text-colour:#e67700)[$minutes]
(set: $evidence10 to true)
[[בחזרה לתפריט החקירה->beginning]]
]
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $paraLoaded to "gender?")
הדמות: (text-colour:#12b886)["זכר."]
(if:$evidence11 is true)
[
דקות שנותרו: (text-colour:#e67700)[$minutes]
[[בחזרה לתפריט החקירה->beginning]]
]
(else:)[
(alert:(str:$timeRequired)+" דקות חלפו...")
(set:$minutes to $minutes-$timeRequired)
דקות שנותרו: (text-colour:#e67700)[$minutes]
(set: $evidence11 to true)
[[בחזרה לתפריט החקירה->beginning]]
]
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $paraLoaded to "birthplace?")
הדמות: (text-colour:#12b886)["נולדתי והעברתי את כל חיי באפרוריות החמימה של אנגליה"]
(if:$evidence12 is true)
[
דקות שנותרו: (text-colour:#e67700)[$minutes]
[[בחזרה לתפריט החקירה->beginning]]
]
(else:)[
(alert:(str:$timeRequired)+" דקות חלפו...")
(set:$minutes to $minutes-$timeRequired)
דקות שנותרו: (text-colour:#e67700)[$minutes]
(set: $evidence12 to true)
[[בחזרה לתפריט החקירה->beginning]]
]
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>(set: $numOfGuesses to ($numOfGuesses-1))
(alert:"כל הכבוד - פתרתם את התעלומה!")
דקות שנותרו: (text-style:"wavy-underline","buoy")[(text-colour:#e67700)[ $minutes]]
אלן טיורינג: (text-colour:#12b886)[״רגע לפני שאנחנו נפרדים, אני רוצה לספר לכם סיפור.
ב1952 הייתי פרופ׳ למחשבים באוניברסיטת מנצ׳סטר. ערב קריר אחד חזרתי לדירה שלי ברחוב ריילי וגיליתי שהיא נפרצה!
אמנם לא לקחו המון דברים, אבל הייתי די נסער, ובאינסטינקט ראשוני דיווחתי למשטרה על הפריצה.
שוטרים הגיעו לדירה והתחילו לתשאל אותי. תוך כדי השיחה, מבלי לחשוב על כך יותר מדי, סיפרתי להם שאני חושד שהפורץ הוא אחד מהמכרים של בן הזוג שלי.
׳יבןי הזוג?׳ הם שאלו בהפתעה. ומכאן כבר לא הייתה דרך חזרה...
באותן שנים, הומוסקסואליות באנגליה היתה עבירה פלילית. מקורבן פריצה הפכתי לפושע. הואשמתי והורשעתי בהתנהגות מגונה. נגזר עלי טיפול הורמונלי מזעזע. כל התהליך היה מאוד מביש ופוגע נפשית, עד שלבסוף הרגשתי שאני לא יכול לעמוד בכך יותר...״]
(set: $paraLoaded to "solution")
<img src="pics/portrait.jpeg"/>
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>
[[המשך...->solution2]]
(set: $paraLoaded to "cheat")
(alert:"אתם ממש עצלנים מה?
לא נורא. למזלכם, המצאנו מכונה שיכולה להעביר אתכם לעולם מקביל, בו הגרסה החכמה והלא-עצלנית שלכם בדיוק פתרה את המשחק" )
<script>
var sendData = JSON.stringify({
"userID": harlowe.State.variables['userID'],
"paraLoaded": harlowe.State.variables['paraLoaded'],
"numOfGuesses": harlowe.State.variables['numOfGuesses'],
"minutes": harlowe.State.variables['minutes']
});
$.ajax({
url:"https://script.google.com/macros/s/AKfycbw9O6cyQP7Y2TBZJ0zI4M12iCRdh3sYT4oidIzxEfa7dUsDCngibRAqkIIGFgvcd-wu9Q/exec",
method:"POST",
dataType: "json",
data: sendData
}).done(function() {});
</script>
(goto: "solution")
<img src="pics/opening_screen.png"/>
(live: 4s)[(go-to: "paraInit")]