วิธีสร้างเกมทายตัวเลขโดยใช้ Java

Withi Srang Kem Thay Tawlekh Doy Chi Java



เกมทายตัวเลข ” เป็นวิธีง่ายๆ ในการให้ความบันเทิงและดึงดูดความสนใจของผู้ใช้ ซึ่งทำให้การเล่นสนุกมากๆ เกมนี้กระตุ้นการคิดเชิงวิพากษ์ การใช้เหตุผลเชิงตรรกะ และทักษะการแก้ปัญหาโดยเฉพาะเมื่อผู้เล่นพยายามค้นหาตัวเลขที่ถูกต้อง สามารถออกแบบมาเพื่อให้ความรู้แนวคิดต่างๆ เช่น ช่วงตัวเลข อสมการ หรือรูปแบบตัวเลข

บทความนี้ให้คำแนะนำเกี่ยวกับการใช้เกมทายตัวเลข







จะสร้างเกมทายตัวเลขได้อย่างไร?

เกมทายตัวเลขกระตุ้นให้ผู้ใช้มีส่วนร่วมและมีปฏิสัมพันธ์ ซึ่งเหมาะสำหรับงานสังสรรค์หรือสภาพแวดล้อมทางการศึกษา มีจุดมุ่งหมายเพื่อกระตุ้นการคิดเชิงวิพากษ์และทักษะการแก้ปัญหาในขณะเดียวกันก็มอบประสบการณ์สันทนาการ



ให้เราแนะนำโปรแกรม Java เพื่อใช้งานเกมทายตัวเลข:



นำเข้า java.util.Scanner ;
สาธารณะ ระดับ หมายเลขสุ่ม {
สาธารณะ คงที่ เป็นโมฆะ คาดเดา ( )
{
สแกนเนอร์ scanObj = ใหม่ สแกนเนอร์ ( ระบบ . ใน ) ;
นานาชาติ ในหนึ่ง = 1 + ( นานาชาติ ) ( 100 * คณิตศาสตร์ . สุ่ม ( ) ) ;
นานาชาติ กับ = 5 ;
นานาชาติ x เลือก ;

ระบบ . ออก . พิมพ์ ( 'หมายเลขที่จะพบจะถูกเลือกระหว่าง 1 ถึง 100 คุณเลือกได้ 5 ครั้งเท่านั้น!' ) ;

สำหรับ ( x = 0 ; x < กับ ; x ++ ) {
ระบบ . ออก . พิมพ์ ( 'เลือกหมายเลข:' ) ;
เลือก = สแกนObj ถัดไป ( ) ;
ถ้า ( ในหนึ่ง == เลือก ) {
ระบบ . ออก . พิมพ์ ( 'ยินดีด้วย! คุณเลือกหมายเลขที่ถูกต้อง' ) ;
หยุดพัก ;
}

อื่น ถ้า ( ในหนึ่ง > เลือก && x != กับ - 1 ) {
ระบบ . ออก . พิมพ์ ( 'จำนวนมากกว่า' + เลือก ) ;
}
อื่น ถ้า ( ในหนึ่ง < เลือก
&& x != กับ - 1 ) {
ระบบ . ออก . พิมพ์ ( 'ตัวเลขน้อยกว่า' + เลือก ) ;
}
}
ถ้า ( x == กับ ) {
ระบบ . ออก . พิมพ์ ( 'คุณผ่านการทดสอบ Z หมดแล้ว' ) ;
ระบบ . ออก . พิมพ์ ( 'ตัวเลขคือ' + ในหนึ่ง ) ;
}
}
สาธารณะ คงที่ เป็นโมฆะ หลัก ( สตริง หาเรื่อง [ ] )
{
คาดเดา ( ) ;
}
}

คำอธิบายของรหัส:





  • ขั้นแรก สร้างวิธีการ “ คาดเดา ()” และประกาศตัวอย่างของ “ สแกนเนอร์ ” ชั้นในนั้น หลังจากนั้นสร้างจำนวนเต็มแบบสุ่ม “ ในหนึ่ง ” ระหว่างช่วงของ “ 1 ' และ ' 100 ' ใช้ ' คณิต.สุ่ม ()' วิธี.
  • กำหนดค่าของ “ 5 ” เป็นตัวแปร “ กับ ” และประกาศตัวแปรอีกสองตัวชื่อ “ x ' และ ' เลือก '.
  • ถัดไป สร้าง “ สำหรับ ” ลูปที่วนซ้ำจนถึงค่าของ “ กับ ” และรับค่าจากผู้ใช้ปลายทางโดยใช้ “ สแกนเนอร์ ' วัตถุ.
  • จากนั้นใช้ “ ถ้า / อื่น ๆ ” คำสั่งเพื่อตรวจสอบว่าอินพุตของผู้ใช้ตรงกับค่าที่เก็บไว้ใน “ ในหนึ่ง ” ตัวแปรและแสดงข้อความตามนั้น
  • หลังจาก ' สำหรับ ” วนซ้ำใช้เพื่อตรวจสอบว่าโอกาสการทดลองใช้เสร็จสิ้นหรือไม่ จากนั้นจึงแสดงตัวเลขสุ่มบนคอนโซล
  • ในตอนท้าย ให้เรียกใช้ ' คาดเดา ()” วิธีการภายใน main() วิธีการ

หลังจากรวบรวม:



ผลลัพธ์แสดงว่ามีการสร้างเกมทายตัวเลข

บทสรุป

เกมทายตัวเลขถูกสร้างขึ้นโดยการสร้างตัวเลขสุ่มภายในช่วงที่กำหนดโดยใช้เมธอด Math.random() จากนั้นให้ผู้เล่นเลือกและเปรียบเทียบกับหมายเลขที่สร้างขึ้น ขึ้นอยู่กับการเลือกของผู้ใช้ ให้ข้อเสนอแนะแก่ผู้เล่นโดยแจ้งให้ผู้เล่นทราบว่าการเดาสูงหรือต่ำเกินไป ทำซ้ำขั้นตอนการแจ้งและข้อเสนอแนะนี้จนกว่าผู้เล่นจะชนะหรือการทดลองใช้สิ้นสุดลง