วันอังคารที่ 27 สิงหาคม พ.ศ. 2556

(Game Manhole)Assignment 2

           GAME ที่เลือกคือ MANHOLE GAME หรือที่เรียกกันว่าเกมต่อสะพานหนึ่งใน Gold Series ของ GAME & WATCH ที่ถูกผลิตขึ้นมาโดยบริษัท  Nintendo 


                                      

                    สามารถดูตัวอย่างการเล่นได้ที่ : https://www.youtube.com/watch?v=TOmHDs87AZw


ชื่อเกม : Minion Manhole Game (MMG)

ประเภท : Smooth game


ออกแบบ Function

void setup(){
   size();   //ขนาดของตัวเกม
   background();   //สีพื้นหลังเกม
}

void draw(){
   drawFloor(x, y);  //วาดพื้น
   drawBall(a, b, r);  //วาดลูกบอลที่กลิ้ง
   drawMinion(c, d);  //วาดตัวมินเนี่ยน
}

void drawFloor(int x, int y){  //ฟังก์ชันที่ใช้วาดพื้น
   rect();   //พื้นเป็นสี่เหลี่ยม
}

void drawBall(int a, int b, int r){   //ฟังก์ชันที่วาดลูกบอลรับค่าเป็นพารามิเตอร์
   ellipse(a, b, r, r);   //ลูกบอลเป็นทรงกลม
}

void drawMinion(int c, int d){   //วาดตัวมินเนี่ยนและรับค่ามาเป็นพารามิเตอร์
   ellipse();//  วาดตัวและ ตาเป็นวงกลม
   arc();   //วาดปากเป็นส่วนของวงกลม
}

Function สำหรับใช้ในการสร้างเกมส์ 

drawBackground() // สร้าง ฟังก์ชั่นที่วาด พื้นหลัง ส่วนของดวงอาทิตย์และพื้นสีเขียว ไม่มีการรับค่า parameter ไม่มีการ return ค่า   

drawFloor(int x, int y) // สร้าง  ฟังก์ชั่นที่ใช้วาด ก้อนอิฐ รับค่า parameter x,y ไม่มีการ return ค่า  


drawMinion(int c, int d) // สร้าง ฟังก์ชั่นที่ใช้วาด  Minious รับค่า parameter c,d ไม่มีการ return ค่า 

 

drawBall(int a, int b, int r) // สร้าง ฟังก์ชั่นที่ใช้วาด Ball รับค่า parameter a ,b,c เพื่อกำหนดตำแหน่งและขนาดของลูกบอล   ใช้กำหนดการเคลื่อนที่ของบอลด้วย ไม่มีการ return ค่า   


moveArm () //สร้าง ฟังก์ชั่นกำหนดการขยับแขนของ Minious ให้ขยับออกไปรับลูกบอล ไม่มีการรับค่า parameter ไม่มีการ return ค่า   


scoreBall() // สร้างฟังก์ชั่นที่ใช้นับคะแนน เมื่อรับบอลได้ ไม่มีการรับค่า parameter และไม่มีการ return ค่า

   

drawGrass() // สร้าง ฟังก์ชั่นที่ใช้วาด พื้นหลังของภาพโดยเป็นส่วนที่วาดหญ้า ไม่มีการรับค่า parameter ไม่มีการ return ค่า




ผู้รับผิดชอบ


นางสาว ชลิตา กาญจนาเมือง

drawMinious();

scoreBall();


นางสาว ปนัดดา อ่อนพลับ


drawBackground();


drawGrass();


moveArm ();


นางสาว ธีระนันท์ เย็นไธสง


drawFloor();


drawBall();




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

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