วันศุกร์ที่ 23 กุมภาพันธ์ พ.ศ. 2561

เกม tetris ภาษาจาวา

  1.)ชื่อโครงงาน
เกม tetris ภาษาจาวา         
              
  2.)วัตถุประสงค์
     a.เพื่อศึกษาการพัฒนาโปรแกรม NatBeans
     b.เพื่อศึกษาการสร้างเกมให้สามารถทำงานได้มีประสิทธิภาพ
     c.สามารถประยุกต์การพัฒนาโปรแกรมให้สามารถทำงานตามเงื่อนไขที่กำหนดได้

  3.)เนื้อหาสาระ
          การสร้างเกม tetris ภาษาจาวา ได้พัฒนามาจากเกม tetris ในเว็บเล่นเกมทั่วไปเพื่อนำมาศึกษาและจัดทำขึ้นมาให้เป็นแบบอย่างในการเรียนวิชาการเขียนโปรแกรมเชิงวัตถุบนวินโดว์ (3128-2003)
         ซึ่งจะทำให้มีความรู้และเข้าใจในเนื้อหาที่เกี่ยวข้องกับการพัฒนาโปรแกรม NatBeans ในด้านการเรียนรู้ภาษาจาวา ในการเขียนโค้ดภาษาจาวา การตกแต่งหน้าเกม รวมถึงการลิงค์หน้าเกมต่างๆ
          ดิฉันได้จัดทำเกมขึ้นมาหวังว่าจะเป็นประโยชน์แก่รุ่นน้องต่อไปทำผิดพลาดประการใดขออภัยมา ณ ที่นี้

 
ตัวอย่าง เกม tetris

ลิงค์ตัวอย่าง http://zetcode.com/tutorials/javagamestutorial/tetris/

ตัวอย่างเกมของเกม tetris ภาษาจาวา

4.)ขั้นตอนที่สร้างโปรแกรม
1. new  progect ขึ้นมาใหม่

2. จากนั้นให้ new JframeForm ขึ้นมาแล้วกำหนดชื่อว่า tetris2 ทำแบบนี้จนครบหน้าที่เราต้องการ

3. เครื่องมือที่ใช้ในการทำหน้าเกมมีดังต่อไปนี้ label เพื่อใส่รูปภาพ Buttonเพื่อทำเป็นปุ่ม มาเริ่มสร้างหน้าเกมกัน

4.หน้า tetris2 เป็นหน้ายินต้อนรับเข้าสู่เกมของเรา 

5.การนำรูปใส่โดยการคลิกขวาที่ Label ดังนี้

6.การเข้าไปเพื่อจะเขียนโค้ดปุ่มของแต่ละปุุ่มเข้าดั้งนี้

โค้ดปุ่มช่วยเหลือ

โค้ดปุ่มเกี่ยวกับ

โค้ดออกจากโปรแกรม

7.หน้า tetris เป็นหน้าเล่นเกมของเรา

โค้ดไฟล์ Tetris.java สร้างบอร์ดเล่นเกม และแถบสถานะ  

โค้ดไฟล์ Shape.java สร้างรูปร่างและทิศทางของชิ้นส่วน


8. หน้า tetris3 เป็นหน้าวิธีการเล่นของดิฉัน

โค้ดกลับหน้าแรก

9.หน้า tetris4 เป็นหน้าเกี่ยวกับผู้จัดทำ

โค้ดกลับหน้าแรก

5.)วิธีการใช้งาน
1.เข้าสู่หน้าแรกของเกม หน้า tetris แล้วกดปุ่มเข้าสู่เกม เพื่อเล่นเกม

2.เมื่อกดปุ่มเข้าสู่เกมแล้วจะพบกับหน้าเข้าเล่นเกม

3.เมื่อกดปุ่มช่วยเหลือจะเข้าสู่ดังนี้

4.เมื่อกดเกี่ยวกับจะเข้าสู่ดังนี้

5.เมื่อกดเริ่มเล่นเกมจะเจอหน้านี้

เราต้องเรียงบล็อกในแต่ละแถวให้เต็มแถว แถวนั้นทั้งแถวก็จะหายไป จะได้คะแนนเพิ่มขึ้นอีกด้วย

ถ้าเราเรียงบล็อกไม่เต็มแถวหรือบล็อกเรียงต่อกันจนสุด ก็จะ game over

6.)สรุปแนวทางการนำไปพัฒนาต่อ
สามารถนำไปพัฒนาโปรแกรมให้สามารถทำงานตามเงื่อนไขที่เรากำหนดขึ้นมาได้


ไม่มีความคิดเห็น:

แสดงความคิดเห็น