Haunted Manor IV: A Little Mischief
Loading...
Haunted Manor IV: A Little Mischief

Teal: Haunted Manor · บทที่ 4

ความซนเล็กน้อย

คฤหาสน์หลังเดิมที่เสียงดังเอี๊ยดอ๊าด ผีที่เพี้ยนกว่าเดิม Codert, Mutton และ Lucky กำลังออกล่าเหรียญ—และมีใครบางคนกำลังจ้องไม้กายสิทธิ์ของคุณอยู่

13 ด่าน รถรางดิสโก้ 3 ขบวน ด่านละ 12 เหรียญ

พื้นที่สำหรับความมหัศจรรย์เล็กๆ

หลบหลีกโซฟา เลี้ยวลดคดเคี้ยวผ่านชุดโต๊ะอาหาร และย่องผ่านชั้นหนังสือและเปียโน ห้องต่างๆ ในคฤหาสน์ที่ตกแต่งอย่างหรูหราเชื่อมต่อกันด้วยทางเดินปูพรม พร้อมเส้นทางเปิดสำหรับการไล่ล่าและการซุ่มโจมตีที่ชาญฉลาด

เพียง 12 เหรียญต่อด่าน สำรวจห้องในคฤหาสน์และตู้รถรางดิสโก้ สะสมให้ครบ 12 เหรียญ แล้วหาทางออกสีเขียว สิ่งที่ Lucky และ Filch หาเจอ ก็นับรวมด้วย!
แหวนหายากหนึ่งวงต่อด่าน: พลังไล่ล่าผี 9 วินาที ระวังผีแย่งกินก่อน! คริสตัลสีน้ำเงินเพิ่ม Arcana 30 หน่วยและจะฟื้นฟูตามเวลา
แหวนไฟ
แหวนซ่อมแซม
แหวนน้ำแข็ง
แหวนสายฟ้า

13 ระดับ พลังชีวิต 30 HP เมื่อ HP เหลือ 0 ให้กด Space หรือแตะ Get up! เพื่อรวมพลังกลับมา โดยมี Lucky และ Mutton คอยเชียร์อยู่ใกล้ๆ คุณจะยังคงเก็บเหรียญไว้ได้ ฟื้นฟู 15 HP และพลิกเกมกลับมาเป็นฝ่ายไล่ล่า!

ไม้เท้าหนึ่งอัน กับการทำงานเป็นทีมที่ยิ่งใหญ่

ตีผีเพื่อให้ถูกน็อค 3 วินาที เล็งไปที่ Lucky หรือ Mutton: E เพื่อเสริมพลัง, R เพื่อลูบหัวอย่างเป็นมิตร มีเพียงพลังคริสตัลหรือแหวนเท่านั้นที่ทำให้ผีหายตัวได้—การบัฟจากไม้เท้าทำไม่ได้

Mutton · หน่วยระวังภัยตัวยืดหยุ่นของคุณ

เธอคือหน่วยระวังภัยที่เปลี่ยนรูปร่างได้: ตรวจจับผี ตรึงพวกมันไว้ และดึงไม้กายสิทธิ์ที่ถูกขโมยกลับคืนมา ฝึกให้เธอซุ่มโจมตีด้วยการปลอมตัว

Lucky · นักล่าสมบัติในชุดทักซิโด้ของคุณ

เธอเก็บเหรียญและนำพลังกลับมาให้คุณ ฝึกให้เธอซ่อนตัวในเงามืดตามผนังและจู่โจมผีที่ไม่ทันระวังตัว

จะเอาความซนระดับไหน?
คะแนนสูงสุด0

The Midnight Disco Express

พื้นที่เล็กๆ สำหรับขยับจังหวะ

นั่งรถราง 3 เที่ยว กับ 13 เพลงต้นฉบับ! เลเวล 4, 8 และ 12 ต่างมีเพลย์ลิสต์ของตัวเอง Lucky และ Mutton จะร่วมแสดงกับนักร้องรับเชิญ Shadey และ Filch สะสมเหรียญให้ครบ 12 เหรียญ เต้น และสนุกไปกับมัน—ไม่มีการไล่ล่าผีหรือตัวจับเวลา

04 · สายลำแสงจันทร์08 · รถรับส่งแสงดาว12 · รถด่วนระบำสุดท้าย

เคลียร์คฤหาสน์เพื่อปลดล็อกห้องเก็บลูกกวาดเสริม: ไม่มีผี ไม่ต้องรีบ มีแต่ขนม

วิธีเล่น
  • E / Empower — เล็งไปที่เพื่อนร่วมทีมในระยะ 5 ก้าว เป็นเวลา 8 วินาที พวกเขาจะเคลื่อนที่เร็วขึ้น 50% และฟื้นฟูทักษะเร็วขึ้นสองเท่า คูลดาวน์ไม้เท้า 12 วินาที ไม่มีการให้ Arcana
  • R / ลูบหัว — เล็งไปที่เพื่อนร่วมทีมใกล้ๆ เพื่อมอบรางวัลเล็กๆ และหัวใจที่พองโต ทุกๆ 15 วินาทีต่อเพื่อนหนึ่งคน การลูบหัวจะช่วยลดคูลดาวน์สกิลลง 2 วินาที ไม่มีการสร้าง XP หรือเหรียญ
  • WASD / ปุ่มลูกศร — เคลื่อนที่
  • เมาส์ — มองรอบๆ คลิกเพื่อจับ หรือกดค้างแล้วลากหากไม่สามารถจับได้
  • Shift — พุ่งตัว
  • คลิก / Space — ฟาดด้วยไม้เท้า การฟาดปกติจะทำให้ผีสลบ 3 วินาที รวมถึงตัวขโมยด้วย มีเพียง Arcana จากคริสตัล/แหวนที่ทำงานอยู่เท่านั้นที่สามารถกำจัดผีให้สลายไปหรือนับเป็นการโจมตีบอสแบบทรงพลัง การฟาดจะไม่ทำร้ายเพื่อนร่วมทีมของคุณ
  • F — Mutton Reach ยึดผีให้อยู่กับที่ หรือดึงไม้กายสิทธิ์กลับมาในระยะเอื้อม
  • G — Lucky Fetch เธอจะเก็บเหรียญและนำพลังกลับมา การ Fetch จะยกเลิกกลยุทธ์การซ่อนและจู่โจมที่เธอถูกฝึกมา
  • H — Shadey Double (หลังจากการรับสมัคร) ตัวล่อ 6 วินาทีของเธอจะดึงดูดผีและเบี่ยงเบนความสนใจของหัวขโมยที่อยู่ใกล้เคียง คูลดาวน์ 18 วินาที ฝึกฝนเธอเพื่อให้ KO ผีรอบๆ และเลือกการปลอมตัวที่ชำนาญ
  • B / ร้านค้า — รับสมัคร Shadey (60 เหรียญ) หรือ Filch (45 เหรียญ) สำรวจเขาวงกตเพื่อรับ XP จากนั้นซื้อการฝึกฝน 3 ระดับ ทักษะจะทำงานโดยอัตโนมัติ XP การฝึกฝน และผู้ช่วยจะคงอยู่ระหว่างรอบการเล่น การใช้จ่ายจะไม่ส่งผลต่อความคืบหน้าของประตู
  • พลังชีวิต — เริ่มต้นด้วย 30 HP หัวใจจะฟื้นฟู 5 HP เหรียญจะฟื้นฟู 1 HP เมื่อพลังชีวิตต่ำกว่า 20% เมื่อ HP เหลือ 0 ให้กด Space หรือ Get up! เพื่อเติมเกจ Rally ให้เต็มภายใน 10 วินาที การกด Space ค้างไว้จะไม่นับ เพื่อนร่วมทีมที่อยู่ใกล้เคียงจะช่วยเชียร์โดยอัตโนมัติ ฟื้นคืนชีพด้วย 15 HP และการป้องกัน 5 วินาที โดยที่เหรียญ การฝึกฝน และความคืบหน้าของชั้นจะยังคงอยู่ กด Esc เพื่อหยุดพักการ Rally หากหมดเวลา การเล่นรอบนั้นจะสิ้นสุดลง
  • แหวน — มีเพียงวงเดียวต่อด่าน และจะไม่มีการทดแทนหากถูกเก็บหรือถูกกิน แหวนไฟ, รักษา, น้ำแข็ง และสายฟ้า จะเติม Arcana จนเต็ม 100 เป็นเวลา 9 วินาที แม้ไม่มีไม้กายสิทธิ์ แหวนรักษาจะฟื้นฟู HP 5 หน่วยด้วย คริสตัลสีน้ำเงินเพิ่มประจุ 30 หน่วย (2.7 วินาที) และจะฟื้นฟูหนึ่งชิ้นทุก 18 วินาที หรือทุก 12 วินาทีในการต่อสู้ครั้งสุดท้าย จนกว่าจะถึงขีดจำกัดของชั้นนั้น
  • หัวขโมยแหวน — หลังจากเริ่มไป 8 วินาที ผีที่อยู่ใกล้เคียงอาจตามหาแหวนและหยุดกินเป็นเวลา 1.4 วินาที ให้ฟาดหรือทำให้สลบเพื่อขัดขวาง ใช้ Shadey ดึงความสนใจ หรือส่ง Lucky ไปเก็บก่อน ผีที่กำลังหวาดกลัวจะไม่กินแหวน ส่วนคริสตัลสีน้ำเงินนั้นปลอดภัยจากการถูกกิน
  • M / ปุ่มแผนที่ — เปิดแผนที่คฤหาสน์ฉบับเต็ม ผีจะรอในขณะที่คุณวางแผนเส้นทาง
  • Esc / ปุ่มหยุด — หยุดเกม
  • สัมผัส — จอยสติ๊กซ้ายเพื่อเคลื่อนที่ ลากด้านขวาเพื่อมองรอบๆ แตะ Bonk เพื่อฟาดผี หรือหันหน้าเข้าหาเพื่อนร่วมทีมแล้วแตะ Empower หรือ Pat ปุ่มทักษะของเพื่อนร่วมทางยังคงใช้งานได้เหมือนเดิม
เบื้องหลังผืนผ้า · เรียนรู้ Three.js

เวิร์กชอปเล็กๆ ที่ใช้ตัวละครเดียวกับในเกม รูปร่างสัตว์ตามธรรมชาติ ผ้าซักรีดเหนือธรรมชาติ ลองใช้แถบเลื่อนดู: ไม่มีอะไรในนี้ที่จะเปลี่ยนการเล่นของคุณ

1.0×

0× จะหยุดการกระเพื่อมของผ้า; 2× จะทำให้การกระเพื่อมเด่นชัดขึ้น สิ่งนี้จะเปลี่ยนขนาดของคลื่น ไม่ใช่ความเร็ว ไม่มีการจำลองลม แรงโน้มถ่วง หรือฟิสิกส์ของผ้า

  1. 1. รูปร่าง + พื้นผิว = เมช (Mesh)

    Geometry คือรูปร่าง; Material บอกแสงว่าพื้นผิวมีลักษณะอย่างไร Mesh คือการรวมทั้งสองอย่างเข้าด้วยกัน ใน world.js ฟังก์ชัน makeGhostMesh จะสร้างโดมที่ขยายออกเป็นผ้าจีบ MeshStandardMaterial ทำให้ดูเหมือนผ้าด้าน ส่วนดวงตาใช้วัสดุแบบ unlit เพื่อให้ยังคงสว่างในที่มืด

  2. 2. สร้างแอนิเมชันเล็กน้อยในทุกเฟรม

    ใน world.js ฟังก์ชัน animateSheet จะขยับจุด (vertices) ของ geometry ด้วยคลื่นไซน์ (sine waves) จุดที่ต่ำกว่าจะเคลื่อนที่มากกว่าส่วนยอด ทำให้ชายผ้าดูหลวมโดยไม่ต้องใช้ฟิสิกส์ animateAnimal จะหมุน Group ที่ใช้เป็นจุดหมุนของขา โดย companions.js จะเรียกใช้เมื่อสัตว์เดิน dt คือจำนวนวินาทีตั้งแต่เฟรมก่อนหน้า เพื่อให้การเคลื่อนไหวสม่ำเสมอในทุกอัตราเฟรม

  3. 3. การทดลองเล็กๆ ครั้งแรกของคุณ

    ใน world.js ให้หา animateSheet และเปลี่ยน wave * 0.07 * edge เป็น wave * 0.035 * edge แล้วดูตัวอย่างอีกครั้ง: การกระเพื่อมนั้นจะกว้างลดลงครึ่งหนึ่ง คืนค่าเป็น 0.07 เมื่อเสร็จสิ้น เปลี่ยนตัวเลขทีละตัว เปรียบเทียบ และเก็บสิ่งที่คุณชอบไว้ จากนั้นลองเปลี่ยนความสูงของหูใน makeLuckyMesh

  4. 4. กลเม็ดการเปลี่ยนร่างของ Shadey

    ใน shop.js Shadey จะใส่หีบ, แมว, เฟอเรท และผ้าคลุมไว้ใน THREE.Group เดียวกัน setForm จะสลับคุณสมบัติการมองเห็น: จะมีเพียงรูปร่างเดียวที่แสดงในแต่ละครั้ง วงแหวนเรืองแสงบนพื้นของเธอจะระบุตำแหน่งตัวล่อ ผีจะได้รับไทล์แผนที่ของเธอเป็นเป้าหมายชั่วคราว หลังจากจบบทเรียน ศูนย์ฝึกจะให้คุณเลือกชุดปลอมตัวที่ฝึกฝนมาให้เธอใช้ นี่คือสี่รูปแบบที่ซักซ้อมไว้ ไม่ใช่ขีดจำกัดของการเปลี่ยนร่างของเธอในเนื้อเรื่อง

  5. 5. สอนกลยุทธ์ให้ตัวละคร

    ใน training.js กลยุทธ์ของ Lucky มีสามสถานะ: cover (กำบัง), hide (ซ่อน) และ pounce (กระโจน) เส้นทางจะนำเธอไปยังที่ซ่อนข้างกำแพง ตัวจับเวลาจะให้โอกาสเธอรอ และจากนั้นเส้นทางที่เร็วขึ้นจะกลายเป็นการกระโดด pose จะเปลี่ยนท่าหมอบและความสูงในการกระโดด ko จะกำหนดเพียง stunTimer ของผีเท่านั้น และจะไม่เรียกใช้ poof ลองเปลี่ยนความเร็วในการกระโจนจาก 12 เป็น 10 เพื่อดูการกระโดดที่ช้าลง State machine คือการทำงานเพียงพฤติกรรมเล็กๆ ทีละอย่าง ไม่ใช่การจำลองฟิสิกส์

ศิลปะของคุณคือส่วนหนึ่งของการออกแบบ ไม่ใช่แค่การตกแต่ง

ชุดวาดภาพ Codert ของคุณกำหนดโครงร่าง, ถุงมือสีน้ำเงิน, ผ้าพันคอสีแดง และไม้กายสิทธิ์ HUD ของคุณกำหนดสีของเกจ ส่วนภาพร่างไอเทมและวงแหวนจะกำหนดรูปร่างและกฎเกณฑ์ เพื่อช่วยในขั้นตอนต่อไป ให้วาด Lucky และ Mutton จากด้านหน้าและด้านข้าง แสดงขนาดของพวกมันเมื่อเทียบกับ Codert และเพิ่มการแสดงออกหรือท่าทางหนึ่งอย่างสำหรับแต่ละตัว การวาดแบบร่างพร้อมบันทึกช่วยจำก็เพียงพอแล้ว ภาพวาด 2D เป็นแนวทางสำหรับโมเดล 3D ไม่ได้กลายเป็นโมเดลโดยอัตโนมัติ