Keep Out - เกม WebGL
(playkeepout.com)- 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 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ผมคือคนสร้างเอง ไม่ค่อยแน่ใจว่าทำไมวันนี้มันถึงถูกขุดขึ้นมา แต่โปรเจกต์นี้ทำไว้ตั้งแต่ปี 2015
ถ้าคุณชอบ Keep Out ลองดูโปรเจกต์ WebGLล่าสุดนี้ด้วยก็ได้: https://equinox.space
Equinox Space ก็ดีมากจริง ๆ
การควบคุมการเคลื่อนที่ทำให้มึนหน่อย แต่ภาพเรนเดอร์กับเสียงดีมากจริง ๆ
อยากรู้ว่าจะเอาเพลงในเกมไปลงที่ไหนสักแห่งได้ไหม มันกินใจพอสมควรจนอยากใส่ไว้ในเพลย์ลิสต์
ผมก็เล่น Equinox จนจบเหมือนกัน ทั้งสองเกมเป็นแพ็กเกจขนาดเล็กที่แน่นมาก
บนเบราว์เซอร์ที่ใช้ Chromium ก็ใช้ getLayoutMap() แทนการถามผู้ใช้ได้ ส่วน Safari/Firefox หรือเบราว์เซอร์ที่ไม่รองรับก็มีวิธี fallback แบบทำเอง
ไม่ว่าจะเลือกแบบไหน การตรวจจับหรือถามเรื่องเลย์เอาต์นั้นสมเหตุสมผลสำหรับการแสดงภาพปุ่มควบคุม แต่ในโค้ดจริงสุดท้ายก็ควรใช้ keycode ตามตำแหน่งปุ่มอยู่ดี แบบนั้นผู้ใช้ในเลย์เอาต์ที่ตรวจจับผิดหรือไม่มีอยู่ในรายการก็ยังใช้ปุ่มตามตำแหน่งที่คาดหวังได้
แทนที่จะพึ่ง API ที่ยังไม่สมบูรณ์ซึ่งตอนเกมนี้ถูกสร้างยังไม่มีอยู่ หรือมีตัวเลือกเลย์เอาต์ที่จำกัดเกินไป น่าจะดีกว่าถ้าทำให้เกมเล่นด้วยปุ่มลูกศรและเมาส์ได้ดี หรือใช้ปุ่มลูกศรที่เป็นค่าเริ่มต้นสำหรับการเคลื่อนที่อยู่แล้วให้ดีขึ้น หรือไม่ก็ทำให้หน้าจอแนะนำปุ่ม 6 ปุ่มตั้งค่าได้
สำหรับการแจกจ่ายเกม WebGL นี่ยอดเยี่ยมมากเพราะแรงเสียดทานต่ำ
เมื่อไม่กี่สัปดาห์ก่อนผมลองพอร์ตแฟนดีคอมไพล์ของ Tomb Raider ต้นฉบับแบบเร็ว ๆ หยาบ ๆ ไปเป็น WASM/WebGL ในช่วงสุดสัปดาห์ฝนตก: https://eikehein.com/stuff/sabatu/
เวอร์ชันนี้ใช้แอสเซ็ตแฟนเมดทดแทนที่ได้แรงบันดาลใจจาก TR1 ในคอมมูนิตี้ TR มีเว็บอยู่ไม่กี่แห่งที่โฮสต์แฟนเลเวลเจ๋ง ๆ ไว้เยอะมาก และสักวันหนึ่งผมอยากทำให้มันเสร็จสมบูรณ์พอที่จะเล่นในเบราว์เซอร์ได้ทันที
แล้วจะยิงอาวุธยังไง?
เจ๋งมาก และแค่ได้ลองเล่นในเบราว์เซอร์สั้น ๆ ก็สนุกแล้ว
แต่ผมไม่ชอบระบบพลังชีวิตเท่าไร อยากให้ชัดกว่านี้ว่ายาฟื้นพลังได้เท่าไร น่าจะดีกว่าถ้าทำเป็นแถบพลังแบบแบ่งช่องตามขนบเดิม แล้วให้ยาฟื้นได้หนึ่งช่อง ปุ่ม R ก็อยู่ใกล้ปุ่มเดินเกินไป หลายครั้งผมพยายามหนีแล้วลนจนกดโดนหลายรอบ และการที่ใช้ยาได้ทั้งที่พลังเต็มก็ทำให้รู้สึกหลวมเกินไป น่าจะโอเคเหมือนกันถ้าให้ซื้อไอเท็มพวกนี้ในร้านหลังจบแต่ละเลเวล
ผมไม่เคยชินกับการเคลื่อนที่แบบ 90 องศาเป๊ะ ๆ ได้เลย และนิ้วก็สับสนระหว่างการขยับซ้ายขวากับการหมุนตลอด อาจจะชินเมื่อเล่นไปนานขึ้น แต่เกมนี้ออกแนวอาร์เคดมากกว่า ขณะที่ผมคุ้นกับการเคลื่อนที่แบบ FPS มากกว่า
แผนที่น่าจะทำให้แสดงเฉพาะตอนกด TAB ค้างไว้ เพื่อใช้เช็กแบบเร็ว ๆ ได้ นอกจากนี้ผมก็อยากให้มีชนิดของพร็อพหลากหลายขึ้นอีกหน่อย แต่ผมเล่นแค่ถึงเลเวล 8 เลยอาจมีเพิ่มทีหลังก็ได้ จุดที่ชอบคือศัตรูมีชนิดใหม่ ๆ โผล่มาเรื่อย ๆ
ผมไปถึงประมาณเลเวล 13 หรือ 14 แล้วก็เริ่มเบื่อ ไม่มีวิธีเซฟ และก็ไม่ชัดว่าเล่นต่อเนื่องได้ไหม เป็นลูปไม่รู้จบหรือมีตอนจบกันแน่
ถ้ารู้เป้าหมายของเกมนี้ด้วยก็คงดี เกมแนวนี้มักดูเหมือนโปรเจกต์เด็กที่ค่ายหรือที่ไหนสักแห่ง ซึ่งนักพัฒนารุ่นพี่เตรียม API กับอาร์ตที่ใช้ง่ายไว้ แล้วให้เด็ก ๆ เขียนลอจิกชั้นบน ถ้ามันเป็นโอเพนซอร์สก็อาจมีไว้ใช้แบบนั้น หรืออาจตั้งใจพัฒนาต่อเพื่อขายเชิงพาณิชย์ แต่แอปคล้าย ๆ กันก็มีเยอะจนดูไม่ง่ายนัก หรืออาจเป็นงานไว้โปรโมตสตูดิโอก็ได้ บริบทแบบนี้ช่วยทั้งต่อการรับฟีดแบ็กและต่อความเข้าใจของผู้เข้าชม
หน้าจอ 3D ยังจำเป็นสำหรับดูไอเท็ม ไห และศัตรู ซึ่งก็โอเค แต่ถ้าดีที่สุด สิ่งเหล่านั้นก็ควรแสดงบนแผนที่ด้วย
ถ้าคุณชอบเกมสไตล์นี้และอยากได้ประสบการณ์ที่สมบูรณ์กว่านี้ ซีรีส์ Legend Of Grimrock คือคำตอบ: https://store.steampowered.com/sub/49358/
https://store.steampowered.com/app/1601280/Potato_Flowers_in...
https://dungeoncrawlers.org/
ถึงจะดูเป็นความต่างเล็กน้อย แต่สุดท้ายทำให้เกมเพลย์ต่างกันโดยสิ้นเชิง
เป็น RPG มัลติเพลเยอร์สายโกลาหลที่มีความลึกและความลับให้ค้นหาเยอะมาก และยังมีการสร้างฉากแบบ procedural ด้วย
มีข้อมูลเพิ่มเติมอยู่ที่นี่: https://www.littleworkshop.fr/projects/keepout/
ใช้ Three.js
อยากรู้ว่ามีที่ไหนให้ดู ซอร์สโค้ด ได้บ้างไหม
กราฟิกยอดเยี่ยมมาก แต่ฉันชอบ เกมพัซเซิล บนเบราว์เซอร์แบบนี้มากกว่า ที่เล่นไปพร้อมกับฟังประชุม Zoom ครึ่ง ๆ กลาง ๆ ได้: https://slices.ovh
ไม่ค่อยชอบวิธีบังคับเท่าไร นิ้วมือซ้ายมีห้านิ้วแต่ปุ่มมีหกปุ่ม เลยต้องขยับนิ้วตลอด ส่วนมือขวาแทบไม่มีอะไรให้ทำ
น่าจะดีถ้าหาวิธีให้ใช้สองมือได้
อธิบายง่ายและควบคุมก็ไม่ซับซ้อน
เกมทำงานได้ดีมากบน Firefox Android มีช่วงหนึ่งที่มันค้างจนไม่สามารถขยับหรือสั่งการอะไรได้อีก แต่ภาพและเมนูยังทำงานอยู่
ฉันเล่นไปถึงเลเวล 12 และซื้อทุกอย่างแล้ว เลยรู้สึกว่าไม่มีเป้าหมายอะไรต่อ
ชอบความหลากหลายของศัตรูและการโจมตี รวมถึงอาวุธหลายแบบและวิธีที่มัน “วิวัฒน์” ด้วย ถ้าโล่น้ำแข็งสามารถทำให้ลูกไฟเป็นโมฆะได้ ก็น่าจะดูเป็นผลลัพธ์ที่สมเหตุสมผลและสนุกดี
หลังปลดล็อกอาวุธพื้นฐานทั้งหมดแล้ว น่าจะมีทางเข้าถึงขั้นที่สูงกว่านั้นอย่างชุด “epic” ได้ ไม่ใช่แค่ถูกล็อกไว้ด้วยเงินและไม่เห็นของก่อนหน้าจนกว่าจะซื้อชิ้นก่อน
ฉันคาดหวังว่าจะมีห้องสมบัติที่ “ซ่อนอยู่” ด้วย แต่ใช้ระเบิดแล้วกำแพงก็ไม่พัง
น่าจะดีถ้ามีบอสทุก ๆ 5 เลเวล ซึ่งปกติก็ทำได้โดยเอาศัตรูพื้นฐานมาทำให้ตัวใหญ่ขึ้นและยากขึ้น เช่น ถ้ามีเหตุผลอย่าง “ไปให้ถึงเลเวล X เพื่อช่วยเจ้าหญิง” หรือ “ไปให้ถึงใจกลางโลก” ฉันก็คงเล่นต่อ แต่พอทุกอย่างปลดล็อกหลังเลเวล 10 ก็เริ่มสงสัยว่าเกมจบแล้วหรือเปล่า
โดยรวมแล้วประสบการณ์สนุกมากจริง ๆ และกราฟิกก็ยอดเยี่ยม มีแค่ข้อความตอนเคลียร์เลเวลที่ดูคุณภาพต่ำกว่าส่วนอื่น ๆ ซึ่งอาจเป็นปัญหาเรื่องการเรนเดอร์ฟอนต์
นี่เกือบจะเป็น 3D shooter เกมแรกที่ฉันเล่นแล้วรู้สึกว่าการบังคับและเกมเพลย์บนมือถือใช้ได้และสนุก แถมยังรันในเบราว์เซอร์ได้อีก ยอดเยี่ยมมาก
เป็นประสบการณ์ที่ดีมากจริง ๆ
ปุ่ม “About” ในเมนูพาไปยังหน้าเว็บที่ขึ้น 404 ตามที่คนอื่นชี้ไว้ URL ที่ถูกต้องคือ https://www.littleworkshop.fr/projects/keepout/