Giter Club home page Giter Club logo

homegarden's Introduction

Home Garden Game 🏡

โครงการนี้เป็นส่วนหนึ่งของวิชา การสร้างโปรแกรมเชิงอ็อบเจกต์(Object-Oriented Programming : 06016317)
สาขาเทคโนโลยีสารสนเทศ คณะเทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง

➖➖➖➖➖➖➖➖➖➖➖➖➖

Introduction ✏

   เนื่องจากเกมเป็นสิ่งที่อยู่คู่กับคอมพิวเตอร์มาเนิ่นนาน ผู้คนนิยมเล่นเกมเพื่อคลายความเครียดจากการใช้ชีวิตประจำวัน ผู้จัดทำจึงสนใจจะพัฒนาเกมแนวฟาร์ม นั่นคือเกมปลูกพืชขึ้นมา ซึ่งภายในเกมมีฟังก์ชั่นต่างๆที่ไม่ยากจนเกินไป เพื่อให้ผู้ใช้งานสามารถเล่นได้ในทุกเพศทุกวัย อีกทั้งยังสามารถนำความรู้ที่ได้เรียนมาในรายวิชาการสร้างโปรแกรมเชิงอ็อบเจกต์มาเป็นพื้นฐานในการทำโครงการนี้ขึ้นมาด้วย

➖➖➖➖➖➖➖➖➖➖➖➖➖

Details 📋

⚫ เป็นเกมทำฟาร์มแบบ Click and Play โดยผู้เล่นจะดำเนินเกมผ่านการคลิกจากเม้าส์

⚫ ฟังก์ชั่นในเกม
    ◽ การปลูกพืช
    ◽ การซื้อเมล็ดพันธุ์พืช
    ◽ การเจริญเติบโตของเมล็ดพันธุ์ที่ปลูก

⚫ รูปแบบของเกม จะเป็นในรูปแบบ 2มิติ มีสถานที่ให้เล่นทั้งหมด 3 สถานที่ คือ
    ◽ บ้าน ซึ่งเป็นสถานที่หลัก
    ◽ Green house ซึ่งเป็นสถานที่เพาะปลูก มี 4 โรงเพาะปลูก
    ◽ ร้านค้า ซึ่งเป็นสถานที่ซื้อเมล็ดพันธุ์พืช

➖➖➖➖➖➖➖➖➖➖➖➖➖

How To Play ❔

🚩 หน้าเริ่มเกม Home Garden
      • ปุ่ม New – สำหรับเริ่มเกมใหม่ สร้างใหม่ทั้งหมด
      • ปุ่ม Load – สำหรับโหลดเกมเดิมที่ได้มีการสร้างไว้ก่อนหน้ามาเล่นต่อ โดยไม่ต้องสร้างใหม่
      • ปุ่ม Exit – สำหรับออกจากเกม

                                          home

🚩 หน้าหลัก Main Game
      เป็นหน้าหลักที่ใช้ในการดำเนินการเล่นเกม ซึ่งจากหน้านี้จะสามารถเดินทางไปยังร้านค้าต่างๆในเมืองได้
โดยคลิกตรงลูกศร to market และเดินทางไปยัง Green House ได้

                                          main

🚩 Home
      มีไว้สำหรับ save เกมที่เล่นอยู่ และคลิกข้ามวัน (Next Day) เพื่อเร่งการเจริญเติบโตของพืช

                                   mainhome

🚩 Green House
      มีทั้งหมด 4 หลัง เป็นที่ไว้สำหรับใช้ในการปลูกผัก เมื่อกดเข้าไปจะมีหน้าต่างภายใน ไว้ใช้สำหรับดำเนินการต่างๆในการปลูก/ขาย

                                              greenhouse

🚩 หน้าต่างภายใน Green House
       เป็นพื้นที่สำหรับการปลูกพืชจากเมล็ดต่างๆที่ซื้อมาจากร้านค้าในเมือง ซึ่งด้านล่างหน้าต่างจะมีเครื่องมือต่างๆไว้ใช้ดำเนินการ
เมื่อคลิกเลือกเครื่องมือใดแล้ว หากอยากเปลี่ยนเครื่องมือให้คลิกที่ช่องเครื่องมือนั้นอีกที เพื่อให้กลับไปเป็นลูกศรก่อนจะดำเนินการอย่างอื่นต่อไป

                                          garden

      1 จอบ เป็นเครื่องมือใช้สำหรับขุดดิน
      2 ขวาน เป็นเครื่องมือใช้สำหรับเก็บเกี่ยวพืชบางชนิด เมื่อเก็บเกี่ยวพืชใดจะได้เงินโดยทันที
      3 เคียว เป็นเครื่องมือใช้สำหรับเก็บเกี่ยวพืช เมื่อเก็บเกี่ยวพืชใดจะได้เงินโดยทันที
      4 ที่รดน้ำ เป็นเครื่องมือใช้สำหรับรดน้ำพืชพันธ์ุต่างๆ ให้เจริญเติบโต

🚩 หน้าแผนที่เมือง
       เป็นหน้าที่แสดงร้านค้าต่างๆภายในเมือง ซึ่งแต่ละร้านค้าจะขายเมล็ดแตกต่างกันไป เมื่อชี้ไปที่ร้านใดก็จะแสดงถึงสินค้าที่ขายภายในร้านนั้น และเมื่อกดเข้าไปจะมีหน้าต่างภายในให้ดำเนินการ

                                          map

🚩 หน้าต่างภายในร้านค้า
       เป็นหน้าที่แสดงเมล็ดพืชที่ขาบภายในร้านนั้นๆที่กดเข้าไป ซึ่งทางผู้เล่นสามารถซื้อเมล็ดเพื่อไปปลูกใน Green House ของตนเองได้ โดยจะมีรายละเอียดของเมล็ดอยู่ทั้งราคาซื้อ/ขาย เวลาในการเก็บเกี่ยว ผู้เล่นสามารถซื้อได้โดยการกดปุ่ม BUY (ซื้อได้ครั้งละ 1 )

                                          shop

🚩 หน้าต่างแนะนำ
       เป็นหน้าที่แสดงถึงวิธีการเล่นคร่าวๆ สำหรับผู้เริ่มเล่นเกม Home Garden หากผู้เล่นต้องการทราบวิธีการเล่นเกม สามารถคลิกไปที่ปุ่มเครื่องหมาย ? ที่อยู่ด้านล่างของหน้าจอได้

                                          how

➖➖➖➖➖➖➖➖➖➖➖➖➖

How To Grow 🌱

เมื่อผู้เล่นมีเมล็ดพืชพร้อมปลูกแล้วให้ไปที่ Green House เพื่อเริ่มปลูก แต่หากยังไม่มีเมล็ดพืชให้ไปที่ตลาดเพื่อซื้อเมล็ดจากร้านค้า

  1. คลิกที่จอบเพื่อขุดดินก่อนใส่เมล็ด จากนั้นคลิกที่ช่องจอบอีกครั้งเพื่อให้กลับเป็นลูกศร
  2. คลิกที่เมล็ดที่ต้องการจะปลูก จากนั้นใส่เมล็ดลงในช่องที่ขุด แล้วคลิกที่ช่องเมล็ดเพื่อกลับเป็นลูกศร
  3. คลิกที่บัวรดน้ำเพื่อทำการรดน้ำให้พืชเจริญเติบโต แล้วคลิกที่ช่องบัวรดน้ำเพื่อกลับเป็นลูกศร
  4. หมั่นดูแล รดน้ำพืชให้เจริญเติบโต แต่หากไม่ดูแล/รดน้ำมากเกินไปพืชจะตาย
  5. รอเวลาเก็บเกี่ยว เมื่อพืชต้นใดพร้อมเก็บเกี่ยวจะมีประกายสีทองให้เห็น
  6. เมื่อเห็นประกายสีทอง ให้คลิกที่เคียว/ขวาน จากนั้นคลิกที่พืชเพื่อเก็บเกี่ยว(ผู้เล่นจะได้เงินจากการเก็บเกี่ยว) เมื่อเก็บเกี่ยวเสร็จแล้วให้คลิกที่ช่องเคียว/ขวานอีกครั้งให้กลับเป็นลูกศร เพื่อทำการเริ่มปลูกใหม่หรือออกจาก Green House

หมายเหตุ
• การรดน้ำมีผลต่อการเจริญเติบโต ถ้ารดน้ำทุกวันพืชก็จะเติบโตทุกวัน แต่ถ้าหากขาดการรดน้ำมากกว่า 1 วัน พืชนั้นก็จะตาย
• หากพืชต้นใดตาย ให้นำจอบขุดพืชต้นนั้นออกก่อน แล้วจึงเริ่มปลูกใหม่

                              done fail

➖➖➖➖➖➖➖➖➖➖➖➖➖

Team Members

👤 นายปภาวิทย์ พัทธสิริวิโชติ รหัสนักศึกษา 60070045 (@prapawity)

👤นายพสธร จิตปรีดากร รหัสนักศึกษา 60070059 (@Junior-Jr)

👤นางสาวพัณณิตา เหมโก รหัสนักศึกษา 60070061 (@Pannita2212)

prapawit | jr | pannita

➖➖➖➖➖➖➖➖➖➖➖➖➖

Assistant Teacher

👩🏻‍🏫 ผศ.ดร. ธนิศา นุ่มนนท์

homegarden's People

Contributors

prapawity avatar pannita2212 avatar junior-jr avatar

Watchers

James Cloos avatar Weeruhputt Supsohmboon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.