1 คะแนน โดย GN⁺ 2024-04-28 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Keep Out เป็นเกมผจญภัยในดันเจียนบนพื้นฐาน WebGL ที่สร้างโดย Little Workshop โดยผู้เล่นจะต้องพยายามหลบหนีออกจากดันเจียน
  • มีการแจ้งว่าทุกเลเวลถูก สร้างแบบเชิงกระบวนการ ทำให้แต่ละครั้งที่เล่นเป็นเกมที่ไม่ซ้ำกัน
  • ก่อนเริ่มเกมสามารถเลือก รูปแบบแป้นพิมพ์ ได้จาก qwerty, Qwerty, Azerty, Qwertz, Qzerty
  • หน้าจอเกมมี คำแนะนำการกดปุ่ม เช่น ESC, Space, X, F, C, R, TAB และมีการแสดง Level 1
  • บนอุปกรณ์มือถือหรืออุปกรณ์ที่หมุนได้ ต้องสลับเป็น โหมดแนวนอน จึงจะเห็นหน้าจอเล่นเกม

ภาพรวมเกม

  • Keep Out เป็นเกม WebGL ที่สร้างโดย Little Workshop
  • เกมถูกแนะนำว่าเป็น “การผจญภัยในดันเจียนสำหรับผู้กล้าหาญ”
  • หากผู้เล่นหนีออกจากดันเจียนได้ จะมีข้อความ “Congratulations, hero! You have escaped the dungeon.” แสดงขึ้น
  • หากพ่ายแพ้ จะมีข้อความ “You have fought valiantly, but your foes have defeated you.” และ “Your courage will be remembered.” แสดงขึ้น

การเล่นและคำแนะนำบนหน้าจอ

  • ทุกเลเวลถูก สร้างแบบเชิงกระบวนการ และแต่ละเกมมีความเป็นเอกลักษณ์
  • บนหน้าจอเริ่มต้นสามารถเลือก รูปแบบแป้นพิมพ์ ต่อไปนี้ได้
    • qwerty
    • Qwerty
    • Azerty
    • Qwertz
    • Qzerty
  • บนหน้าจอมีเมนูอย่าง How to play, Restart game, About, Share this
  • หลังพ่ายแพ้จะมีตัวเลือก Restart Level และ Share this แสดงขึ้น
  • หลังหนีออกจากดันเจียนได้ สามารถติดตาม @PlayKeepOut เพื่อรับอัปเดต
  • มีคำแนะนำให้หมุนอุปกรณ์เป็น landscape mode

1 ความคิดเห็น

 
GN⁺ 2024-04-28
ความคิดเห็นจาก Hacker News
  • ผมคือคนสร้างเอง ไม่ค่อยแน่ใจว่าทำไมวันนี้มันถึงถูกขุดขึ้นมา แต่โปรเจกต์นี้ทำไว้ตั้งแต่ปี 2015
    ถ้าคุณชอบ Keep Out ลองดูโปรเจกต์ WebGLล่าสุดนี้ด้วยก็ได้: https://equinox.space

    • น่าจะเป็นเพราะสัปดาห์ก่อน Equinox Space ถูกโพสต์แล้วกระแสตอบรับดี คนชอบกันมาก เลยมีใครสักคนไปค้นงานเก่า ๆ แล้วไปเจอโปรเจกต์ปี 2015 นี้เข้า
      Equinox Space ก็ดีมากจริง ๆ
    • ถ้าเป็นโปรเจกต์ปี 2015 มีแผนจะปล่อยเป็น โอเพนซอร์ส ไหม
    • ผมลองเริ่มเล่น Equinox แล้ว แต่เอาหน้าชนกำแพงตลอด แล้วก็หมุนกลับมาให้มองเห็นทางได้ยาก
      การควบคุมการเคลื่อนที่ทำให้มึนหน่อย แต่ภาพเรนเดอร์กับเสียงดีมากจริง ๆ
    • เป็นประสบการณ์ที่ยอดเยี่ยมมากจนผมเอาไปแชร์ต่อ
      อยากรู้ว่าจะเอาเพลงในเกมไปลงที่ไหนสักแห่งได้ไหม มันกินใจพอสมควรจนอยากใส่ไว้ในเพลย์ลิสต์
    • ผมเคยเห็นเกมดันเจียนนี้มาก่อน แต่เพิ่งมาลองเล่น “จนสุดทาง” ถึงเลเวล 12 ตอนนี้เอง และเดาว่าน่าจะเป็นเกมที่ไม่มีจุดจบ
      ผมก็เล่น Equinox จนจบเหมือนกัน ทั้งสองเกมเป็นแพ็กเกจขนาดเล็กที่แน่นมาก
  • บนเบราว์เซอร์ที่ใช้ Chromium ก็ใช้ getLayoutMap() แทนการถามผู้ใช้ได้ ส่วน Safari/Firefox หรือเบราว์เซอร์ที่ไม่รองรับก็มีวิธี fallback แบบทำเอง
    ไม่ว่าจะเลือกแบบไหน การตรวจจับหรือถามเรื่องเลย์เอาต์นั้นสมเหตุสมผลสำหรับการแสดงภาพปุ่มควบคุม แต่ในโค้ดจริงสุดท้ายก็ควรใช้ keycode ตามตำแหน่งปุ่มอยู่ดี แบบนั้นผู้ใช้ในเลย์เอาต์ที่ตรวจจับผิดหรือไม่มีอยู่ในรายการก็ยังใช้ปุ่มตามตำแหน่งที่คาดหวังได้

    • API นี้ไม่สามารถรู้ เลย์เอาต์คีย์บอร์ด ของผมได้ และตามหลักการแล้วก็ไม่มีทางรู้ได้ด้วย เพราะเลย์เอาต์อยู่ในเฟิร์มแวร์คีย์บอร์ด ไม่ใช่ในซอฟต์แวร์
      แทนที่จะพึ่ง API ที่ยังไม่สมบูรณ์ซึ่งตอนเกมนี้ถูกสร้างยังไม่มีอยู่ หรือมีตัวเลือกเลย์เอาต์ที่จำกัดเกินไป น่าจะดีกว่าถ้าทำให้เกมเล่นด้วยปุ่มลูกศรและเมาส์ได้ดี หรือใช้ปุ่มลูกศรที่เป็นค่าเริ่มต้นสำหรับการเคลื่อนที่อยู่แล้วให้ดีขึ้น หรือไม่ก็ทำให้หน้าจอแนะนำปุ่ม 6 ปุ่มตั้งค่าได้
  • สำหรับการแจกจ่ายเกม WebGL นี่ยอดเยี่ยมมากเพราะแรงเสียดทานต่ำ
    เมื่อไม่กี่สัปดาห์ก่อนผมลองพอร์ตแฟนดีคอมไพล์ของ Tomb Raider ต้นฉบับแบบเร็ว ๆ หยาบ ๆ ไปเป็น WASM/WebGL ในช่วงสุดสัปดาห์ฝนตก: https://eikehein.com/stuff/sabatu/
    เวอร์ชันนี้ใช้แอสเซ็ตแฟนเมดทดแทนที่ได้แรงบันดาลใจจาก TR1 ในคอมมูนิตี้ TR มีเว็บอยู่ไม่กี่แห่งที่โฮสต์แฟนเลเวลเจ๋ง ๆ ไว้เยอะมาก และสักวันหนึ่งผมอยากทำให้มันเสร็จสมบูรณ์พอที่จะเล่นในเบราว์เซอร์ได้ทันที

    • ดูเหมือนว่าจะเดินด้วยปุ่มลูกศร, กด SPACE เพื่อชัก/เก็บอาวุธ, End เพื่อหมุน 180 องศา, และ Del/PgDn เพื่อขยับซ้ายขวา
      แล้วจะยิงอาวุธยังไง?
    • พระเจ้า อยากรู้จริง ๆ ว่าคุณทำอันนี้ยังไง ถ้าได้ดูโค้ดด้วยก็คงดีมาก
  • เจ๋งมาก และแค่ได้ลองเล่นในเบราว์เซอร์สั้น ๆ ก็สนุกแล้ว
    แต่ผมไม่ชอบระบบพลังชีวิตเท่าไร อยากให้ชัดกว่านี้ว่ายาฟื้นพลังได้เท่าไร น่าจะดีกว่าถ้าทำเป็นแถบพลังแบบแบ่งช่องตามขนบเดิม แล้วให้ยาฟื้นได้หนึ่งช่อง ปุ่ม R ก็อยู่ใกล้ปุ่มเดินเกินไป หลายครั้งผมพยายามหนีแล้วลนจนกดโดนหลายรอบ และการที่ใช้ยาได้ทั้งที่พลังเต็มก็ทำให้รู้สึกหลวมเกินไป น่าจะโอเคเหมือนกันถ้าให้ซื้อไอเท็มพวกนี้ในร้านหลังจบแต่ละเลเวล
    ผมไม่เคยชินกับการเคลื่อนที่แบบ 90 องศาเป๊ะ ๆ ได้เลย และนิ้วก็สับสนระหว่างการขยับซ้ายขวากับการหมุนตลอด อาจจะชินเมื่อเล่นไปนานขึ้น แต่เกมนี้ออกแนวอาร์เคดมากกว่า ขณะที่ผมคุ้นกับการเคลื่อนที่แบบ FPS มากกว่า
    แผนที่น่าจะทำให้แสดงเฉพาะตอนกด TAB ค้างไว้ เพื่อใช้เช็กแบบเร็ว ๆ ได้ นอกจากนี้ผมก็อยากให้มีชนิดของพร็อพหลากหลายขึ้นอีกหน่อย แต่ผมเล่นแค่ถึงเลเวล 8 เลยอาจมีเพิ่มทีหลังก็ได้ จุดที่ชอบคือศัตรูมีชนิดใหม่ ๆ โผล่มาเรื่อย ๆ

    • ผมก็สนุกกับเกมนี้เหมือนกัน ผมสับสนระหว่างการขยับซ้ายขวากับการหมุน และก็มักเผลอใช้ของอย่างระเบิดผิดบ่อย ๆ
      ผมไปถึงประมาณเลเวล 13 หรือ 14 แล้วก็เริ่มเบื่อ ไม่มีวิธีเซฟ และก็ไม่ชัดว่าเล่นต่อเนื่องได้ไหม เป็นลูปไม่รู้จบหรือมีตอนจบกันแน่
      ถ้ารู้เป้าหมายของเกมนี้ด้วยก็คงดี เกมแนวนี้มักดูเหมือนโปรเจกต์เด็กที่ค่ายหรือที่ไหนสักแห่ง ซึ่งนักพัฒนารุ่นพี่เตรียม API กับอาร์ตที่ใช้ง่ายไว้ แล้วให้เด็ก ๆ เขียนลอจิกชั้นบน ถ้ามันเป็นโอเพนซอร์สก็อาจมีไว้ใช้แบบนั้น หรืออาจตั้งใจพัฒนาต่อเพื่อขายเชิงพาณิชย์ แต่แอปคล้าย ๆ กันก็มีเยอะจนดูไม่ง่ายนัก หรืออาจเป็นงานไว้โปรโมตสตูดิโอก็ได้ บริบทแบบนี้ช่วยทั้งต่อการรับฟีดแบ็กและต่อความเข้าใจของผู้เข้าชม
    • ผมว่าแผนที่ควรเป็นแบบสลับเปิดปิด จะได้ดูแผนที่ไปพร้อมกับเคลื่อนที่เพื่อหาเส้นทาง ลดความสับสนแบบนั้นได้
      หน้าจอ 3D ยังจำเป็นสำหรับดูไอเท็ม ไห และศัตรู ซึ่งก็โอเค แต่ถ้าดีที่สุด สิ่งเหล่านั้นก็ควรแสดงบนแผนที่ด้วย
  • ถ้าคุณชอบเกมสไตล์นี้และอยากได้ประสบการณ์ที่สมบูรณ์กว่านี้ ซีรีส์ Legend Of Grimrock คือคำตอบ: https://store.steampowered.com/sub/49358/

    • Potato Flowers in Full Bloom เป็น ดันเจียนครอว์เลอร์แบบเทิร์นเบส อินดี้ที่ออกมาไม่นานนี้และยอดเยี่ยมมาก
      https://store.steampowered.com/app/1601280/Potato_Flowers_in...
    • แนวนี้เรียกว่า ดันเจียนครอว์เลอร์มุมมองบุคคลที่หนึ่ง
      https://dungeoncrawlers.org/
    • วิธีการเล่นที่นี่ค่อนข้างต่างออกไป ผมมองว่า Grimrock เป็นการเคลื่อนที่แบบ “ฉันขยับเมื่อคุณขยับ” แต่เกมนี้ศัตรูเคลื่อนที่แบบเรียลไทม์
      ถึงจะดูเป็นความต่างเล็กน้อย แต่สุดท้ายทำให้เกมเพลย์ต่างกันโดยสิ้นเชิง
    • ผมก็นึกถึง Grimrock เหมือนกัน แต่ถ้าคุณชอบเกมแบบนี้ด้วย ขอแนะนำ Barony
      เป็น RPG มัลติเพลเยอร์สายโกลาหลที่มีความลึกและความลับให้ค้นหาเยอะมาก และยังมีการสร้างฉากแบบ procedural ด้วย
  • มีข้อมูลเพิ่มเติมอยู่ที่นี่: https://www.littleworkshop.fr/projects/keepout/
    ใช้ Three.js

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

  • กราฟิกยอดเยี่ยมมาก แต่ฉันชอบ เกมพัซเซิล บนเบราว์เซอร์แบบนี้มากกว่า ที่เล่นไปพร้อมกับฟังประชุม Zoom ครึ่ง ๆ กลาง ๆ ได้: https://slices.ovh

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

    • น่าจะให้หมุนด้วย ปุ่มลูกศร ได้ด้วย
    • การบังคับค่อนข้างแข็ง ๆ แน่นอน แต่เพราะแบบนั้นเลยถูกใจเด็กหกขวบของฉันทันที
      อธิบายง่ายและควบคุมก็ไม่ซับซ้อน
    • คงไม่ได้คาดหวังให้กดครบทั้งหกปุ่มพร้อมกันใช่ไหม
    • ระดับนี้ก็ถือเป็นการจัดวางปุ่มที่ค่อนข้างมาตรฐานสำหรับเกมไม่ใช่เหรอ? ฉันไม่ใช่เกมเมอร์ตัวยงเลย แต่การบังคับแบบนี้คุ้นมือมากจากหลายเกมที่เคยเล่น
  • เกมทำงานได้ดีมากบน Firefox Android มีช่วงหนึ่งที่มันค้างจนไม่สามารถขยับหรือสั่งการอะไรได้อีก แต่ภาพและเมนูยังทำงานอยู่
    ฉันเล่นไปถึงเลเวล 12 และซื้อทุกอย่างแล้ว เลยรู้สึกว่าไม่มีเป้าหมายอะไรต่อ
    ชอบความหลากหลายของศัตรูและการโจมตี รวมถึงอาวุธหลายแบบและวิธีที่มัน “วิวัฒน์” ด้วย ถ้าโล่น้ำแข็งสามารถทำให้ลูกไฟเป็นโมฆะได้ ก็น่าจะดูเป็นผลลัพธ์ที่สมเหตุสมผลและสนุกดี
    หลังปลดล็อกอาวุธพื้นฐานทั้งหมดแล้ว น่าจะมีทางเข้าถึงขั้นที่สูงกว่านั้นอย่างชุด “epic” ได้ ไม่ใช่แค่ถูกล็อกไว้ด้วยเงินและไม่เห็นของก่อนหน้าจนกว่าจะซื้อชิ้นก่อน
    ฉันคาดหวังว่าจะมีห้องสมบัติที่ “ซ่อนอยู่” ด้วย แต่ใช้ระเบิดแล้วกำแพงก็ไม่พัง
    น่าจะดีถ้ามีบอสทุก ๆ 5 เลเวล ซึ่งปกติก็ทำได้โดยเอาศัตรูพื้นฐานมาทำให้ตัวใหญ่ขึ้นและยากขึ้น เช่น ถ้ามีเหตุผลอย่าง “ไปให้ถึงเลเวล X เพื่อช่วยเจ้าหญิง” หรือ “ไปให้ถึงใจกลางโลก” ฉันก็คงเล่นต่อ แต่พอทุกอย่างปลดล็อกหลังเลเวล 10 ก็เริ่มสงสัยว่าเกมจบแล้วหรือเปล่า
    โดยรวมแล้วประสบการณ์สนุกมากจริง ๆ และกราฟิกก็ยอดเยี่ยม มีแค่ข้อความตอนเคลียร์เลเวลที่ดูคุณภาพต่ำกว่าส่วนอื่น ๆ ซึ่งอาจเป็นปัญหาเรื่องการเรนเดอร์ฟอนต์

    • ถึงปกติฉันจะไม่ชอบเกมมือถือเลยนอกจาก Pixel Dungeon แต่นี่ดีแบบเหลือเชื่อจริง ๆ
      นี่เกือบจะเป็น 3D shooter เกมแรกที่ฉันเล่นแล้วรู้สึกว่าการบังคับและเกมเพลย์บนมือถือใช้ได้และสนุก แถมยังรันในเบราว์เซอร์ได้อีก ยอดเยี่ยมมาก
    • น่าสนใจนะ ฉันใช้ Fennec จาก F-Droid แต่เห็นแค่ UI ควบคุมกับหน้าจอดำ
  • เป็นประสบการณ์ที่ดีมากจริง ๆ
    ปุ่ม “About” ในเมนูพาไปยังหน้าเว็บที่ขึ้น 404 ตามที่คนอื่นชี้ไว้ URL ที่ถูกต้องคือ https://www.littleworkshop.fr/projects/keepout/

    • ขอบคุณที่รายงานบั๊ก ฉันเพิ่งแก้ไปเมื่อกี้