כיצד ליצור משחק ניחוש מספרים באמצעות Java?

Kyzd Lyzwr Mshq Nyhws Msprym B Mz Wt Java



ה ' משחק ניחוש מספרים ' היא דרך פשוטה לספק בידור ולמשוך את תשומת הלב של המשתמש, מה שהופך אותו לכיף מאוד לשחק. משחק זה מעורר באופן ספציפי חשיבה ביקורתית, חשיבה לוגית וכישורי פתרון בעיות כאשר שחקנים מנסים למצוא את המספר הנכון. זה יכול להיות מתוכנן כדי לחנך מושגים כמו טווחי מספרים, אי שוויון, או דפוסים מספריים.

מאמר זה מספק מדריך ליישום משחק ניחוש המספרים.







איך יוצרים משחק ניחוש מספרים?

משחק ניחוש המספרים מעודד מעורבות ואינטראקציה של משתמשים מה שהופך אותו למתאים למפגשים חברתיים או סביבות חינוכיות. מטרתו לעורר חשיבה ביקורתית וכישורי פתרון בעיות תוך מתן חווית פנאי.



הבה נעבור על תוכנית Java ליישום משחק ניחוש מספרים:



יְבוּא java.util.Scanner ;
פּוּמְבֵּי מעמד מספר אקראי {
פּוּמְבֵּי סטָטִי בָּטֵל ניחוש ( )
{
סורק scanObj = חָדָשׁ סוֹרֵק ( מערכת . ב ) ;
int על אחד = 1 + ( int ) ( 100 * מתמטיקה . אַקרַאִי ( ) ) ;
int עם = 5 ;
int x, בחר ;

מערכת . הַחוּצָה . println ( 'מספר שיימצא נבחר בין 1 ל-100. יש לך 5 בחירות בלבד!' ) ;

ל ( איקס = 0 ; איקס < עם ; איקס ++ ) {
מערכת . הַחוּצָה . println ( 'בחר את המספר:' ) ;
לִבחוֹר = scanObj. nextInt ( ) ;
אם ( על אחד == לִבחוֹר ) {
מערכת . הַחוּצָה . println ( 'מזל טוב! בחרת את המספר הנכון.' ) ;
לשבור ;
}

אַחֵר אם ( על אחד > לִבחוֹר && איקס != עם - 1 ) {
מערכת . הַחוּצָה . println ( 'המספר גדול מ' + לִבחוֹר ) ;
}
אַחֵר אם ( על אחד < לִבחוֹר
&& איקס != עם - 1 ) {
מערכת . הַחוּצָה . println ( 'המספר קטן מ' + לִבחוֹר ) ;
}
}
אם ( איקס == עם ) {
מערכת . הַחוּצָה . println ( 'מיצת את ניסויי Z.' ) ;
מערכת . הַחוּצָה . println ( 'המספר היה' + על אחד ) ;
}
}
פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט arg [ ] )
{
ניחוש ( ) ;
}
}

תיאור הקוד:





  • ראשית, צור שיטה ' ניחוש ()' ומצהיר על מופע של ' סוֹרֵק 'שיעור בתוכו. לאחר מכן, צור מספר שלם אקראי ' על אחד ' בין הטווח של ' 1 ' ו' 100 ' משתמש ב ' מתמטיקה.אקראי ()' שיטה.
  • הקצה ערך של ' 5 'למשתנה' עם ' ולהכריז על שני משתנים נוספים בשם ' איקס ' ו' לִבחוֹר '.
  • לאחר מכן, צור ' ל ' לולאה שחוזרת עד לערך ' עם ', ומקבל את הערך ממשתמש הקצה באמצעות ' סוֹרֵק ' חפץ.
  • לאחר מכן, השתמש ב' אחרת ' הצהרות כדי לבדוק אם הקלט של המשתמש תואם את הערך המאוחסן ב' על אחד ” משתנה והצג את ההודעה בהתאם.
  • לאחר ' ל ' לולאה משמשת כדי לבדוק אם סיכויי הניסיון הסתיימו ולאחר מכן להציג את המספר האקראי בקונסולה.
  • בסופו של דבר, הפעל את ' ניחוש שיטת ()' בתוך שיטת main() .

לאחר הקומפילציה:



הפלט מראה שנוצר משחק ניחוש מספר.

סיכום

משחק ניחוש המספרים נוצר על ידי יצירת תחילה מספר אקראי בטווח מוגדר באמצעות שיטת Math.random() . לאחר מכן, הנח את השחקן לבצע בחירה ולהשוות אותה למספר שנוצר. בהתאם לבחירת המשתמש, ספק משוב לשחקן, והודיע ​​לו אם הניחוש שלו גבוה מדי או נמוך מדי. חזור על תהליך זה של הנחיה ומשוב עד שהשחקן ינצח או יסתיים הניסיון.