ใบงานที่ 8 เรื่อง โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์ ”

ความหมายโครงงานประเภทการพัฒนาโปรแกรมประยุกต์
           ในปั จจุบนเกมคอมพิวเตอร์ ได้เข้ามามีบทบาทต่อเยาวชนเป็ นอย่างยิง ดังนั้นโครงงานพัฒนาเกม
                      ั                                                   ่
จึงเป็ นอีกโครงงานที่จะส่ งเสริ มการสร้างเกมจากจินตนาการของนักเรี ยน ซึ่ งจะทาให้ได้เกมสี ขาวที่ไม่มีพิษ
ภัยต่อผูเ้ ล่น หรื อเป็ นการสร้างเกมในเชิงสร้างสรรค์ โดยใช้ตวละครตามวรรณคดีเป็ นผูเ้ ล่น เช่น เกมผจญ
                                                            ั
ภัยทะลุมิติ แต่ตวละครในเกมจะใช้เป็ นหนุมาน พระลักษมณ์ พระราม นางสี ดา และทศกัณฐ์ ซึ่ งเป็ นตัว
                    ั
ละครในเรื่ องรามเกียรติ์ เป็ นการผสมผสานความรู ้ดานวรรณคดีได้เป็ นอย่างดี และทาให้ผเู ้ ล่นเกมมีความ
                                                    ้
เข้าใจ สามารถจาลักษณะของตัวละครเหล่านั้นได้ กฎกติกาการเล่นเกมผูพฒนาโครงงานสามารถกาหนด
                                                                     ้ ั
ขั้นมาได้เองตามความเหมาะสมหรื อพัฒนาเกมประเภทฝึ กสมอง ประลองปั ญญา เช่น เกมจับคู่ เกมทาย
คาศัพท์ภาษาอังกฤษ เป็ นต้น จึงเป็ นอีกรู ปแบบของโครงงานประเภทนี้ หรื อนาบทเรี ยนที่ยากต่อการ
ท่องจามาสร้างในลักษณะของเกมจะช่วยให้ผเู ้ ล่นนอกจากได้รับความบันเทิงแล้ว ยังเป็ นการท่องจา
บทเรี ยนไปพร้อมกันด้วยซึ่ งการจัดทาโครงงานคอมพิวเตอร์ น้ น และนักเรี ยนจะต้องมีความรู ้พ้ืนฐาน
                                                              ั
เกี่ยวกับ
           1. หลักการทางานของคอมพิวเตอร์
           2. กระบวนการและหลักการในการแก้ปัญหา
           3. หลักการเขียนโปรแกรม
           4. การแทนข้อมูลในคอมพิวเตอร์
ตัวอย่ างหัวข้ อโครงงานประเภทการพัฒนาโปรแกรมประยุกต์
1.การพัฒนาเกมคอมพิวเตอร์ 3 มิติ 3D COMPUTER GAME DEVELOPMENT
นายจักริ น ควรหาเวช 48010112
นางสาวภรณี ณ นคร 48010652
นางสาวศรัญญา คณา 48010864
ดร.วรวัฒน์ ลิ้มโภคา อาจารย์ที่ปรึ กษา
ปี การศึกษา 2551
บทคัดย่อ
          ปั จจุบนเกมได้เข้ามามีบทบาทต่อสังคมไทยและเยาวชนไทยมากขึ้น แต่เกมส่ วนใหญ่ถูกสร้างและ
                 ั
ออกแบบมาในแนวทางของวัฒนธรรมต่างประเทศ อีกทั้งรู ปแบบเกมที่ปรากฏให้เห็นจะเน้นเรื่ องการฆ่าฟัน
และเอาชนะ ซึ่ งอาจไม่เป็ นผลดีต่อวัฒนธรรมและสังคมไทย เนื่องจากเกมสามารถเป็ นเครื่ องมือที่ช่วยพัฒนา
ระบบวิธีการคิดวิเคราะห์ สร้างจินตนาการ หรื อแม้กระทังขัดเกลาจิตใจ
                                                          ่
ปริ ญญานิพนธ์เล่มนี้ จึงได้นาเสนอแนวเกมที่มุ่งเน้นออกแบบและริ เริ่ มสร้างสรรค์เนื้ อหาของเกมให้ออกมา
ในรู ปแบบ Simulation 3 มิติออนไลน์ที่สนุกสนานและมีความบันเทิง สอดแทรกความรู ้ต่างๆ เพื่อให้มีความ
เหมาะสมต่อผูเ้ ล่นทุกคน เกมจะเน้นความเป็ นธรรมชาติของตัวละครที่สามารถตัดสิ นใจได้ดวยตนเอง โดย ้
นาความรู้ทางด้านปัญญาประดิษฐ์ (Artificial Intelligence) มาช่วยในการออกแบบเพื่อสร้างตัวละครที่มี
ชีวตชีวาและมีความใกล้เคียงกับมนุษย์มากที่สุด จึงได้รูปแบบเกมที่ให้ผเู ้ ล่นได้รับทั้งความบันเทิงและได้รับ
    ิ
                                                                                      ั
ความรู ้ไปพร้อมๆกัน (Edutainment) ส่ งเสริ มให้ผเู ้ ล่นทาความดี สร้างมนุษย์สัมพันธ์กบผูเ้ ล่นคนอื่นและ
อนุรักษ์วฒนธรรมไทย นอกจากนี้ยงเป็ นการส่ งเสริ มการพัฒนาเกมไทยให้มีความก้าวหน้าและมีคุณภาพ
          ั                        ั
ยิงขึ้นต่อไป
  ่



2.การพัฒนาเว็บแอพพลิเคชั่ นด้ วย PHP และ Dreamweaver MX

        ผูเ้ ขียนมีประสบการณ์ในการพัฒนาเว็บแอพพลิเคชันมาหลายปี ได้มีโอกาสใช้เครื่ องมือในการ
                                                     ่
พัฒนาเว็บแอพพลิเคชันมาหลายโปรแกรม จนกระทังได้มาพัฒนาเว็บแอพพลิเคชันด้วยภาษา ASP จึงได้
                      ่                           ่                     ่
ทดลองดาวน์โหลดโปรแกรม Macromedia Dreamweaver UltraDev เวอร์ ชน 1.0 มาใช้งาน รู้สึกชอบใน
                                                                 ั่
ความง่ายในการใช้งาน เหมาะสาหรับผูที่เริ่ มต้นศึกษา ต่อมาก็ได้ทดลองดาวน์โหลด extension มา
                                    ้
ทดลองพัฒนาด้วยภาษา PHP และได้มีโอกาสไปเป็ นวิทยากรไปถ่ายทอดประสบการณ์ให้ผท่ีสนใจอีก
                                                                                  ู้
หลายแห่ง
บทเรี ยนเรื่ อง การพัฒนาเว็บแอพพลิเคชันด้วย PHP และ Dreamweaver MX นี้ จะอ้างอิงถึงการใช้
                                               ่
งานกับโปรแกรม Macromedia Dreamweaver MX เวอร์ ชน 2004 ซึ่งเป็ นเวอร์ ชนล่าสุ ด สามารถดาวน์
                                                       ั่                 ั่
โหลดเวอร์ ชนทดลองได้จากเว็บไซต์ http://www.macromedia.com เนื้อหาจะเหมาะสาหรับผูที่สนใจใน
              ั่                                                                          ้
การพัฒนา PHP Web Application ที่สามารถใช้งานได้จริ ง โดยจะเน้นไปที่รายละเอียดแต่ละเรื่ องที่มีการใช้
กันเป็ นประจา พร้อมทั้งนาไปประยุกต์ใช้จริ งกับระบบเว็บแอพพลิเคชันที่เตรี ยมมาสาหรับพัฒนาเป็ น
                                                                   ่
แบบฝึ กหัดตัวอย่าง
         เนื้อหาในบทเรี ยนนี้จะเป็ นลักษณะ Step-By-Step ผูที่จะศึกษาต้องทดลองทาตามทีละ
                                                          ้
ขั้นตอน เริ่ มจากเนื้อหาในบทที่ 1 ไปจนกระทังถึงบทสุ ดท้าย โดยสามารถดาวน์โหลดซอร์ สโค้ดตัวอย่าง
                                             ่
ประกอบบทเรี ยน พร้อมทั้งโปรแกรมเบื้องต้นที่จาเป็ นสาหรับบทเรี ยนไปติดตั้งบนเครื่ องที่จะทดลองศึกษา

3.การพัฒนาเว็บแอพพลิเคชั่ นด้ วย PHP และ Dreamweaver MX

          ผูเ้ ขียนมีประสบการณ์ในการพัฒนาเว็บแอพพลิเคชันมาหลายปี ได้มีโอกาสใช้เครื่ องมือในการ
                                                            ่
พัฒนาเว็บแอพพลิเคชันมาหลายโปรแกรม จนกระทังได้มาพัฒนาเว็บแอพพลิเคชันด้วยภาษา ASP จึงได้
                        ่                           ่                              ่
ทดลองดาวน์โหลดโปรแกรม Macromedia Dreamweaver UltraDev เวอร์ ชน 1.0 มาใช้งาน รู้สึกชอบใน
                                                                       ั่
ความง่ายในการใช้งาน เหมาะสาหรับผูที่เริ่ มต้นศึกษา ต่อมาก็ได้ทดลองดาวน์โหลด extension มา
                                       ้
ทดลองพัฒนาด้วยภาษา PHP และได้มีโอกาสไปเป็ นวิทยากรไปถ่ายทอดประสบการณ์ให้ผที่สนใจอีกหลาย
                                                                                      ู้
แห่ง
          บทเรี ยนเรื่ อง การพัฒนาเว็บแอพพลิเคชันด้วย PHP และ Dreamweaver MX นี้ จะอ้างอิงถึงการ
                                                ่
ใช้งานกับโปรแกรม Macromedia Dreamweaver MX เวอร์ ชน 2004 ซึ่งเป็ นเวอร์ ชนล่าสุ ด สามารถดาวน์
                                                         ั่                     ั่
โหลดเวอร์ ชนทดลองได้จากเว็บไซต์ http://www.macromedia.com เนื้อหาจะเหมาะสาหรับผูที่สนใจใน
               ั่                                                                          ้
การพัฒนา PHP Web Application ที่สามารถใช้งานได้จริ ง โดยจะเน้นไปที่รายละเอียดแต่ละเรื่ องที่มีการใช้
กันเป็ นประจา พร้อมทั้งนาไปประยุกต์ใช้จริ งกับระบบเว็บแอพพลิเคชันที่เตรี ยมมาสาหรับพัฒนาเป็ น
                                                                   ่
แบบฝึ กหัดตัวอย่าง
         เนื้อหาในบทเรี ยนนี้จะเป็ นลักษณะ Step-By-Step ผูที่จะศึกษาต้องทดลองทาตามทีละขั้นตอน เริ่ ม
                                                              ้
จากเนื้อหาในบทที่ 1 ไปจนกระทังถึงบทสุ ดท้าย โดยสามารถดาวน์โหลดซอร์ สโค้ดตัวอย่างประกอบ
                                 ่
บทเรี ยน พร้อมทั้งโปรแกรมเบื้องต้นที่จาเป็ นสาหรับบทเรี ยนไปติดตั้งบนเครื่ องที่จะทดลองศึกษา

คุณสมบัติผ้ ูทจะเริ่มต้ นศึกษาวิธีการพัฒนาเว็บแอพพลิเคชั่ น:
              ี่
o ผูมีพ้ืนฐานเรื่ องการใช้งานระบบปฏิบติการ Windows และโปรแกรมประยุกต์ต่างๆ เป็ นอย่างดี
      ้                                    ั
   เช่น Word, Excel เป็ นต้น
o ผูมีพ้ืนฐานเรื่ องระบบอินเตอร์ เน็ต การใช้งาน E-Mail, FTP, World Wide Web
        ้
o  ผูมีพ้ืนฐานเรื่ องระบบจัดการฐานข้อมูล เช่น MS-Access, MS-SQL, MySQL หรื อ Postgres อย่างใด
     ้
  อย่างหนึ่ง
o ผูมีพ้ืนฐานการเขียนโปรแกรมภาษา PHP หรื อภาษาใดๆ มาก่อน
       ้




เครดิต : http://www.slideshare.net/CMchiangmai/8-14003545

ใบงานที่8

  • 1.
    ใบงานที่ 8 เรื่องโครงงานประเภท “การพัฒนาโปรแกรมประยุกต์ ” ความหมายโครงงานประเภทการพัฒนาโปรแกรมประยุกต์ ในปั จจุบนเกมคอมพิวเตอร์ ได้เข้ามามีบทบาทต่อเยาวชนเป็ นอย่างยิง ดังนั้นโครงงานพัฒนาเกม ั ่ จึงเป็ นอีกโครงงานที่จะส่ งเสริ มการสร้างเกมจากจินตนาการของนักเรี ยน ซึ่ งจะทาให้ได้เกมสี ขาวที่ไม่มีพิษ ภัยต่อผูเ้ ล่น หรื อเป็ นการสร้างเกมในเชิงสร้างสรรค์ โดยใช้ตวละครตามวรรณคดีเป็ นผูเ้ ล่น เช่น เกมผจญ ั ภัยทะลุมิติ แต่ตวละครในเกมจะใช้เป็ นหนุมาน พระลักษมณ์ พระราม นางสี ดา และทศกัณฐ์ ซึ่ งเป็ นตัว ั ละครในเรื่ องรามเกียรติ์ เป็ นการผสมผสานความรู ้ดานวรรณคดีได้เป็ นอย่างดี และทาให้ผเู ้ ล่นเกมมีความ ้ เข้าใจ สามารถจาลักษณะของตัวละครเหล่านั้นได้ กฎกติกาการเล่นเกมผูพฒนาโครงงานสามารถกาหนด ้ ั ขั้นมาได้เองตามความเหมาะสมหรื อพัฒนาเกมประเภทฝึ กสมอง ประลองปั ญญา เช่น เกมจับคู่ เกมทาย คาศัพท์ภาษาอังกฤษ เป็ นต้น จึงเป็ นอีกรู ปแบบของโครงงานประเภทนี้ หรื อนาบทเรี ยนที่ยากต่อการ ท่องจามาสร้างในลักษณะของเกมจะช่วยให้ผเู ้ ล่นนอกจากได้รับความบันเทิงแล้ว ยังเป็ นการท่องจา บทเรี ยนไปพร้อมกันด้วยซึ่ งการจัดทาโครงงานคอมพิวเตอร์ น้ น และนักเรี ยนจะต้องมีความรู ้พ้ืนฐาน ั เกี่ยวกับ 1. หลักการทางานของคอมพิวเตอร์ 2. กระบวนการและหลักการในการแก้ปัญหา 3. หลักการเขียนโปรแกรม 4. การแทนข้อมูลในคอมพิวเตอร์
  • 2.
    ตัวอย่ างหัวข้ อโครงงานประเภทการพัฒนาโปรแกรมประยุกต์ 1.การพัฒนาเกมคอมพิวเตอร์3 มิติ 3D COMPUTER GAME DEVELOPMENT นายจักริ น ควรหาเวช 48010112 นางสาวภรณี ณ นคร 48010652 นางสาวศรัญญา คณา 48010864 ดร.วรวัฒน์ ลิ้มโภคา อาจารย์ที่ปรึ กษา ปี การศึกษา 2551 บทคัดย่อ ปั จจุบนเกมได้เข้ามามีบทบาทต่อสังคมไทยและเยาวชนไทยมากขึ้น แต่เกมส่ วนใหญ่ถูกสร้างและ ั ออกแบบมาในแนวทางของวัฒนธรรมต่างประเทศ อีกทั้งรู ปแบบเกมที่ปรากฏให้เห็นจะเน้นเรื่ องการฆ่าฟัน และเอาชนะ ซึ่ งอาจไม่เป็ นผลดีต่อวัฒนธรรมและสังคมไทย เนื่องจากเกมสามารถเป็ นเครื่ องมือที่ช่วยพัฒนา ระบบวิธีการคิดวิเคราะห์ สร้างจินตนาการ หรื อแม้กระทังขัดเกลาจิตใจ ่ ปริ ญญานิพนธ์เล่มนี้ จึงได้นาเสนอแนวเกมที่มุ่งเน้นออกแบบและริ เริ่ มสร้างสรรค์เนื้ อหาของเกมให้ออกมา ในรู ปแบบ Simulation 3 มิติออนไลน์ที่สนุกสนานและมีความบันเทิง สอดแทรกความรู ้ต่างๆ เพื่อให้มีความ เหมาะสมต่อผูเ้ ล่นทุกคน เกมจะเน้นความเป็ นธรรมชาติของตัวละครที่สามารถตัดสิ นใจได้ดวยตนเอง โดย ้ นาความรู้ทางด้านปัญญาประดิษฐ์ (Artificial Intelligence) มาช่วยในการออกแบบเพื่อสร้างตัวละครที่มี ชีวตชีวาและมีความใกล้เคียงกับมนุษย์มากที่สุด จึงได้รูปแบบเกมที่ให้ผเู ้ ล่นได้รับทั้งความบันเทิงและได้รับ ิ ั ความรู ้ไปพร้อมๆกัน (Edutainment) ส่ งเสริ มให้ผเู ้ ล่นทาความดี สร้างมนุษย์สัมพันธ์กบผูเ้ ล่นคนอื่นและ อนุรักษ์วฒนธรรมไทย นอกจากนี้ยงเป็ นการส่ งเสริ มการพัฒนาเกมไทยให้มีความก้าวหน้าและมีคุณภาพ ั ั ยิงขึ้นต่อไป ่ 2.การพัฒนาเว็บแอพพลิเคชั่ นด้ วย PHP และ Dreamweaver MX ผูเ้ ขียนมีประสบการณ์ในการพัฒนาเว็บแอพพลิเคชันมาหลายปี ได้มีโอกาสใช้เครื่ องมือในการ ่ พัฒนาเว็บแอพพลิเคชันมาหลายโปรแกรม จนกระทังได้มาพัฒนาเว็บแอพพลิเคชันด้วยภาษา ASP จึงได้ ่ ่ ่ ทดลองดาวน์โหลดโปรแกรม Macromedia Dreamweaver UltraDev เวอร์ ชน 1.0 มาใช้งาน รู้สึกชอบใน ั่ ความง่ายในการใช้งาน เหมาะสาหรับผูที่เริ่ มต้นศึกษา ต่อมาก็ได้ทดลองดาวน์โหลด extension มา ้ ทดลองพัฒนาด้วยภาษา PHP และได้มีโอกาสไปเป็ นวิทยากรไปถ่ายทอดประสบการณ์ให้ผท่ีสนใจอีก ู้ หลายแห่ง
  • 3.
    บทเรี ยนเรื่ องการพัฒนาเว็บแอพพลิเคชันด้วย PHP และ Dreamweaver MX นี้ จะอ้างอิงถึงการใช้ ่ งานกับโปรแกรม Macromedia Dreamweaver MX เวอร์ ชน 2004 ซึ่งเป็ นเวอร์ ชนล่าสุ ด สามารถดาวน์ ั่ ั่ โหลดเวอร์ ชนทดลองได้จากเว็บไซต์ http://www.macromedia.com เนื้อหาจะเหมาะสาหรับผูที่สนใจใน ั่ ้ การพัฒนา PHP Web Application ที่สามารถใช้งานได้จริ ง โดยจะเน้นไปที่รายละเอียดแต่ละเรื่ องที่มีการใช้ กันเป็ นประจา พร้อมทั้งนาไปประยุกต์ใช้จริ งกับระบบเว็บแอพพลิเคชันที่เตรี ยมมาสาหรับพัฒนาเป็ น ่ แบบฝึ กหัดตัวอย่าง เนื้อหาในบทเรี ยนนี้จะเป็ นลักษณะ Step-By-Step ผูที่จะศึกษาต้องทดลองทาตามทีละ ้ ขั้นตอน เริ่ มจากเนื้อหาในบทที่ 1 ไปจนกระทังถึงบทสุ ดท้าย โดยสามารถดาวน์โหลดซอร์ สโค้ดตัวอย่าง ่ ประกอบบทเรี ยน พร้อมทั้งโปรแกรมเบื้องต้นที่จาเป็ นสาหรับบทเรี ยนไปติดตั้งบนเครื่ องที่จะทดลองศึกษา 3.การพัฒนาเว็บแอพพลิเคชั่ นด้ วย PHP และ Dreamweaver MX ผูเ้ ขียนมีประสบการณ์ในการพัฒนาเว็บแอพพลิเคชันมาหลายปี ได้มีโอกาสใช้เครื่ องมือในการ ่ พัฒนาเว็บแอพพลิเคชันมาหลายโปรแกรม จนกระทังได้มาพัฒนาเว็บแอพพลิเคชันด้วยภาษา ASP จึงได้ ่ ่ ่ ทดลองดาวน์โหลดโปรแกรม Macromedia Dreamweaver UltraDev เวอร์ ชน 1.0 มาใช้งาน รู้สึกชอบใน ั่ ความง่ายในการใช้งาน เหมาะสาหรับผูที่เริ่ มต้นศึกษา ต่อมาก็ได้ทดลองดาวน์โหลด extension มา ้ ทดลองพัฒนาด้วยภาษา PHP และได้มีโอกาสไปเป็ นวิทยากรไปถ่ายทอดประสบการณ์ให้ผที่สนใจอีกหลาย ู้ แห่ง บทเรี ยนเรื่ อง การพัฒนาเว็บแอพพลิเคชันด้วย PHP และ Dreamweaver MX นี้ จะอ้างอิงถึงการ ่ ใช้งานกับโปรแกรม Macromedia Dreamweaver MX เวอร์ ชน 2004 ซึ่งเป็ นเวอร์ ชนล่าสุ ด สามารถดาวน์ ั่ ั่ โหลดเวอร์ ชนทดลองได้จากเว็บไซต์ http://www.macromedia.com เนื้อหาจะเหมาะสาหรับผูที่สนใจใน ั่ ้ การพัฒนา PHP Web Application ที่สามารถใช้งานได้จริ ง โดยจะเน้นไปที่รายละเอียดแต่ละเรื่ องที่มีการใช้ กันเป็ นประจา พร้อมทั้งนาไปประยุกต์ใช้จริ งกับระบบเว็บแอพพลิเคชันที่เตรี ยมมาสาหรับพัฒนาเป็ น ่ แบบฝึ กหัดตัวอย่าง เนื้อหาในบทเรี ยนนี้จะเป็ นลักษณะ Step-By-Step ผูที่จะศึกษาต้องทดลองทาตามทีละขั้นตอน เริ่ ม ้ จากเนื้อหาในบทที่ 1 ไปจนกระทังถึงบทสุ ดท้าย โดยสามารถดาวน์โหลดซอร์ สโค้ดตัวอย่างประกอบ ่ บทเรี ยน พร้อมทั้งโปรแกรมเบื้องต้นที่จาเป็ นสาหรับบทเรี ยนไปติดตั้งบนเครื่ องที่จะทดลองศึกษา คุณสมบัติผ้ ูทจะเริ่มต้ นศึกษาวิธีการพัฒนาเว็บแอพพลิเคชั่ น: ี่ o ผูมีพ้ืนฐานเรื่ องการใช้งานระบบปฏิบติการ Windows และโปรแกรมประยุกต์ต่างๆ เป็ นอย่างดี ้ ั เช่น Word, Excel เป็ นต้น o ผูมีพ้ืนฐานเรื่ องระบบอินเตอร์ เน็ต การใช้งาน E-Mail, FTP, World Wide Web ้
  • 4.
    o ผูมีพ้ืนฐานเรื่องระบบจัดการฐานข้อมูล เช่น MS-Access, MS-SQL, MySQL หรื อ Postgres อย่างใด ้ อย่างหนึ่ง o ผูมีพ้ืนฐานการเขียนโปรแกรมภาษา PHP หรื อภาษาใดๆ มาก่อน ้ เครดิต : http://www.slideshare.net/CMchiangmai/8-14003545