בנה משחק שאלפי חניכים ישחקו בו
כתוב פרומפט. קבל משחק. שלח לקמפוס.
פעילות חדשה בקמפוס הדיגיטלי — משחק AI
משחק AI — פעילות חדשה בקמפוס שמשלבת משחק ארקייד עם שאלות מהקורס. כל מנהל קורס בוחר משחק מהספרייה, המערכת מזריקה שאלות מותאמות, והחניכים משחקים — עצמאי או בתחרות.
כדי שמשחק יפעל בכלי — הוא חייב לעמוד בכללים טכניים מוגדרים (מבנה הקוד, אופן קריאת שאלות, שליחת ציונים לקמפוס). לכן הכנו פרומפט מותאם שמכווין את ה-AI לבנות לפי הכללים האלה מהרגע הראשון.
משחק עם AI
ומאשר
לקמפוס
נכנסות למשחק
משחקים ✓
1. פיתוח עם AI
הדבק פרומפט ב-Claude / Cursor / Bolt. ענה על שאלות ה-AI.
שמור על שיחה אחת לאורך כל הדרך — כך ה-AI זוכר מה בנה ויכול לתקן נכון
2. בדיקה ← תיקון ↺
גרור קובץ HTML לוולידטור — הוא בודק שהמשחק ירוץ בקמפוס. לא עבר? העתק את מה שהוולידטור ציין וספר ל-AI — תקן, גרור שוב.
2–4 סיבובים זה נורמלי לגמרי
3. שליחה
עברת את הבדיקות? מלא פרטים ושלח לצוות הפיתוח
למידע בלבד — הפרומפט שתעתיק כבר כולל את כל 21 הדרישות האלה, ה-AI יבנה לפיהן אוטומטית. הוולידטור יבדוק אותן בסוף.
הצג את כל 21 הדרישות
- שליחת אירוע "התחלת משחק" לפלטפורמה בכל התחלה/ריסטרט
- שליחת ניקוד בזמן אמת על כל תשובה נכונה
- שליחת "משחק נגמר" עם ניקוד סופי בסוף
- קבלת שאלות, חיים, טיימר ופידבק מהפלטפורמה
- מבנה הפעלה נכון: הגדרות → קבלת config → משתני משחק
- כל 7 משתני ההגדרה מוגדרים לפני קבלת ה-config
- מיפוי שאלות תומך בשתי פורמטים של נתוני Moodle
- הגדרת טיימר עם !== undefined (כדי שטיימר=0 יעבוד)
- showFeedback מוחל עם
in cfg— לא בדיקת truthy - משך פידבק ומלל תגובות (correctFeedback / incorrectFeedback) מוחלים מה-config
- טיימר: ספירה מעלה כשמוגדר 0, ספירה מטה עם גיים אובר כשמוגדר זמן
- שדה הטיימר בדיווח — ערך אמיתי, לא 0 קשיח
- חיים מתחילים מההגדרה (לא מספר קשיח)
- תשובה שגויה = חיים פחות 1; הגעת ל-0 = גיים אובר
- מצב חופשי: כל שאלה מוצגת פעם אחת בלבד; אחרי שכל השאלות הוצגו — אין יותר overlay/דיווח לפי שאלות, מוצג טוסט/באדג' חד-פעמי, והמשחק ממשיך כארקייד טהור עד הסוף
- פידבק מוצג/מוסתר לפי ההגדרה, עם משך זמן מהגדרות
- ריסטרט מאפס הכל ללא location.reload()
- עברית מימין לשמאל + viewport למובייל
- ללא alert/confirm/prompt (לא עובדים ב-iframe) ו-ללא localStorage/sessionStorage
- תמיכת מגע (touch events) ו/או עיצוב responsive
- תקני קוד מאובטחים ונקיים מ-CI/CD: עטיפה ב-IIFE עם 'use strict', רק const/let ו-===/!==, ללא var/console/eval/new Function/cookies, addEventListener במקום on*, textContent במקום innerHTML דינמי, HTML/CSS תקינים ועיצוב אחיד
הפרומפט למטה מתעדכן אוטומטית — העתק אותו לאחר מילוי הפרטים
חייל בורח מהרס"ר — Endless Runner צבאי שנבנה בדיוק לפי כל 21 הדרישות הטכניות. קפוץ מעל מכשולים, ענה על שאלות, ואל תיתפס! 😤
לחץ "נסה בוולידטור" כדי לראות שהמשחק עובר 25/25 בדיקות, או הורד את ה-HTML לעיון בקוד.
תצוגה מקדימה — מובייל
הוולידטור בודק שהמשחק עומד בדרישות הטכניות של הקמפוס הדיגיטלי. גרור את קובץ ה-HTML וקבל תוצאה מיידית.
גרור לכאן את קובץ ה-HTML שלך
או לחץ לבחירת קובץ
בדיקות אוטומטיות
בדיקה עצמית — חובה לסמן הכל
תצוגה מקדימה — מובייל
עבר את הבדיקה? שלח לצוות. נתקעת עם 1–3 שגיאות שלא מצליח לפתור? שלח בכל זאת — נשמח לסייע.
יש להשלים את הבדיקה לפני השליחה — עבור לוולידטור ↑
פתח מייל ← צרף את קובץ ה-HTML מהמחשב שלך ← שלח
המייל נפתח! צרף את קובץ ה-HTML מהמחשב שלך ולאחר מכן לחץ שלח בתוכנת המייל.