12345
Prompt
קליקרים בפייתון ו-HTML יצירת קבצי שאלות וסקרים: שאלה, 3/4 תשובות, מספר תשובה נכונה, זמן למענה, ניקוד. (חלק מהפרמטרים הינם רשות). שינוי סדר השאלות. העלאת שאלות מאקסל. הוספת שחקנים: שם ומספר טלפון (או מזהה אחר) ואפשרות למחוק שחקנים מהרשימה. הגדרות ברירת מחדל: זמן למענה, ניקוד, מעבר בין שאלות. הגדרות אלו – חלקם מהוות ברירת מחדל עבור מקרה שלא נכתבו הגדרות הגדרות לשאלה מסויימת. ניקוד: קובץ ניקוד לפי מספר זיהוי, כאשר הוא מכיל שני פרמטרים, 1. מספר הנקודות, 2. שניות המענה כולל אלפיות שנייה של כל התשובות הנכונות שענה. הניקוד יעבוד בצורה כזו - שקודם כל מספר הנקודות קובע, ואחר כך זמן המענה, כלומר, רק אם יש שחקנים עם אותו ניקוד אז מכריע זמן המענה שני. התחברות למשחק: הצגה ברקע של כל המצטרפים, בזמן אמת, – כל מספר טלפון שנשלח בפרמטר "ApiPhone" נבדק אם שמו קיים בקובץ השחקנים, ואם לא – מוצג המספר עצמו (- אבל הוא לא נוסף באופן קבוע לרשימת השחקנים), כמו כן, כשיש בקשה נוספת ממספר בקשה נוספת ממספר הטלפון עם "hangup=yes" זה מסיר את המספר מרשימת המחוברים, אבל הניקוד וכדומה נשמר למקרה שיחייג שוב. לאחר התחברות השחקנים תהיה אפשרות להמשיך למשחק עצמו על ידי החץ במקלדת, או על ידי כפתור התחלת המשחק (ושיהיה כפתור קטן נוסף עם הסימן מנעול - שנועל את ההתחברות - במידה וכך מנהל המשחק מעוניין אבל זה נתון לשיקול דעתו), ותתבצע שליפת השאלות לפי הסדר (או באקראי - אם כך מוגדר בהגדרות) והצגתן על המסך, שאלה ואחר כך תשובות – אחת אחרי השנייה בצורה אוטומטית, עם אפשרות לדפדף עם החיצים במקלדת בלבד ולא עם כפתור במסך, הפעלת טיימר אלפיות שנייה לפי הזמן המוגדר בשאלה הספציפית או בברירת מחדל, ופתיחת אפשרות לקלוט תשובות בפרמטר "תשובה", ונשלחה תשובה נכונה מתווסף ניקוד לקובץ הניקוד על שם המזה שנשלח בפרמטר "ApiPhone" באותה בקשה, ונוסף כן הזמן שלקח לו לענות כולל אלפיות שנייה לסך ספק של אותו שחקן, ותשובת השרת במקרה כזה יהיה "בסדר", והתשובה איננה נכונה, נשלח "ERROR" כתגובה. כמו כן, בין אם ענה נכון ובין אם לא, כדי למנוע כפילות, יש לתעד שמספר זיהוי זה כבר ענה על מספר השאלה הנוכחית בקובץ נפרד. אם ענה מספר תשובה שאינה קיימת בשאלה הנוכחית יוחזר "UNDEFINED" ותינתן לו אפשרות לענות תשובה אחרת. תוסיף הגדרות ופיצ'רים מתקדמים שים לב שזה מתאים לשימוש דרך שיחת טלפון על ידי שימוש ב API תוך משחק והשאלות והנתונים מוצגים בזמן אמת על המסך. שיהיה סנכרון בכל הממשק לגבי חיבור המשתתפים בזמן אמת כמו כן שיהיה אפשרות להתחיל את המשחק מההתחלה ולאפס את המשחק הקודם, ושיישמרו נתוני המשחק הקודם בנפרד עם אפשרות למחוק הסטוריית משחקים, כמו כן, שיהיה אפשרות למעבר ישיר ממסך הקהל של ההתחברות למשחק עצמו כמו כן שבשונה מהממשק ניהול שעיצובו יותר מתאים לניהול, ממשק ההתחברות והמשחק עצמו יהיה יותר מתאימים לעיצוב של משחק קצת צבעוני, ומפואר, כמו שצריך להיות משחק, ושלא תהיה גלילה במסך הקהל של ההתחברות והמשחק שתהיה אפשרות להוסיף לפני כל שאלה, תמונה או סרטוו או טקסט, כדי לשאול עליו את השאלה שתהיה אחריו אוטומטית, או אחרי השאלה כשרוצים לתת הסבר או תמונה או סרטון - שיוצג אחרי הצגת התשובה הנכונה בסיום, וכן תעשה שבסוף המשחק יוצגו שלושת המנצחים בצורה דרמטית, השלישי, השני ואז הראשון, וכן שתוך כדי המשחק, כל מספר שאלות (שיוגדר מראש בהגדרות) יוצגו עשרת המובילים או יותר או פחות (בהתאם למה שהוגדר - ומכל מקום שלא תהיה גלילה גם אם יש הרבה) וכן יוצג חכם הסבב ומהיר הסבב, וכן שבזמן המענה על השאלות, יוצגו כל מי שעונה על השאלה בין אם ענה נכון ובין אם לא - שיוצגו בצורה יפה ומעניינת, כשרואים אותם עולים בצורה מגניבה מתחתית המסך, וכן שבסוף המענה על כל שאלה יוצגו כל מי שענה נכון, ושתהיה אפשרות להגדיר בהגדרות שיוצגו גם מי שטעה (- באדום), וכן שתהיה אפשרות להגדיר עיצובים, טפטים ואפקטים מגניבים למסך הקהל, המשחק מיועד להיות פרוס באתר אינטרנט לשימוש ציבורי, כך שכל אחד יכול לפתוח חשבון על ידי הרשמה עם אימות של חשבון גוגל ובתוך החשבון ליצור משחקים ללא הגבלה, ובתוך כל משחק ליצור שאלות ללא הגבלה, וכן את כל האפשרויות שבמשחק, כמו כן כדי שהמערכת תדע לחבר כל אחד למשחק שהוא רוצה, יוקצה בכל פעם שמפעילים משחק קוד ייחודי בן ארבע ספרות, שיוצג במסך ההתחברות, (וכן במסך השאלות - בקטן), כך שהמשתמש ישלח את בקשת ההתחברות עם הפרמטר "game_code", שיהיה שווה לקוד השחק שאליו הוא רוצה להתחבר ההתחברות דרך הטלפון מתבצעת על ידי שליחת בקשה, ואז מתבצעת בדיקה אם קיים מסך קהל פעיל, של התחברות או של המשחק עצמו, ואם הוא קיים ברשימת השחקנים של אותו חשבון, הוא מצטרף אוטומטית למשחק ונשלחת תגובה "OK" ואם אינו קיים באף משחק פעיל נשלחת התגובה "UNDEFINED", ואם נשלחת בקשה עם פרמטר "game_code", נבדק אם יש משחק פעיל עם קוד זה - ואם כן הוא מתחבר אליו. אל תעשה סימולטורים והדמיות, זה מיועד להיות אמיתי לחלוטין. תעשה דף HTML נוסף שבו יהיה ממשק של שלט - למענה על השאלות, במקום דרך שיחת טלפון, כך שמי שמעוניין לענות דרך אפליקצייה ייכנס לדף זה ויענה כמו דרך הטלפון, שים לב שרק אחר סיום הטיימר - הוא ייראה אם ענה נכון או לא, תיצור לי דף HTML שממנו אוכל לחלץ את כל הפרוייקט ולהתקין אותם בשרת, כלומר דף שממנו אוריד את כל הקבצים, שדף זה מיועד בשביל ההתקנה ואינו חלק ממשק הניהול של הלקוחות
A system prompt was added to support web rendering
Response not available