ลงมือต่อยอดเกม FishChomp ตอน 1

การต่อยอดเกม FishChomp จากรายการที่ต้องการเมื่อคราวที่แล้ว มาถึงการลงมือทำกันจริงๆ โดยมาดูที่ละรายการกันเลย

  • การเพิ่มปลาทองอีกซักตัวไม่ใช่เรื่องยาก เพียงคลิกขวาที่ตัวปลาทอง เลือกทำซ้ำ (duplicate) ก็จะได้ปลาทองมาอีกตัวหนึ่งที่เหมือนกัน แต่ที่สำคัญคือว่า ถ้าปลาทองยังอยู่ระหว่างการแก้ไข ก็ไม่ควรทำ นอกเสียว่าปลาทองที่ต้องการมีพฤติกรรมที่ต่างกันมากและเพียงต้องการคุณสมบัติบ้างประการของมัน ซึ่งในการต่อยอดครั้งนี้มีทั้งสองแบบคือ
    • ต้องการปลาทองเหมือนกันอีกหนึ่งตัว โดยทำซ้ำปลาทองตัวที่ 3 ได้ตัวที่ 4 มา โดยให้ทำซ้ำเมื่อสคริปต์ปลาทองตัวที่ 3 เสร็จเรียบร้อยแล้ว
    • ต้องการเพื่อนปลาทองตัวที่ 1 ใน level 2 เพื่อให้มันคอยว่ายน้ำอยู่ใกล้ๆ ปลาทองตัวที่ 1 แต่ให้มันมีลักษณะคล้ายปลาตัวใหญ่ (เป็นลูกปลาตัวใหญ่) ดังนั้นจึงทำซ้ำปลาตัวใหญ่แล้วมาย่อขนาดให้ใกล้เคียงกับเหล่าปลาทอง แล้วเอาสคริปต์ของปลาทองมาเป็นต้นแบบ

ปลาทองตัวที่ 1 ใน level 2 เปลี่ยนสีที่หางเป็นสีน้ำเงิน เพื่อให้แยกออกจากปลาทองตัวอื่นๆ

  • ปลาทองออกมาตรงไหนก็ได้ของเวที ทำได้โดยเปลี่ยนค่าสุ่ม x และ y ในบล็อกไปยัง (go to x: … y: …) ให้กระจายทั่วเวที นั้นก็คือ -240:x:240 -180:y:180 และเพื่อให้ปลาทองออกมาเร็วขึ้นหลังจากถูกกินทำได้โดยลดเวลาการรอคอย (wait) ลงจาก 3 มาอยู่ที่ 1 วินาที
  • การทำให้ปลาตัวใหญ่มีมิติในการเคลื่อนที่มากขึ้น คือสามารถหมุนได้เพื่อให้การไล่จับปลาทองง่ายขึ้น โดยการคลิกเลือกปุ่มหมุนได้ (ปุ่มบน) ซึ่งจากเดิมทำได้แค่หันซ้ายขวา (ปุ่มกลาง) ส่วนการเคลื่อนที่ให้เร็วขึ้นทำได้โดยเพิ่มการเคลื่อนที่ (move) ให้มากขึ้น แต่ถ้ามากเกินอาจจะควบคุมเมาส์ไม่อยู่ ดังนั้นเพิ่มจาก 3 เป็น 5 ใน level 1 ส่วนใน level 2 มีเพื่อนปลาทองอยู่ด้วยและถ้ากินมันจะถูกหักแต้ม ดังนั้นไม่ควรเพิ่มความเร็วมากนัก เพียงเพิ่มจาก 3 เป็น 4


Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s