HN เผยแพร่: เกม WebGL ที่ได้แรงบันดาลใจจาก Marble Madness ซึ่งสร้างขึ้นสำหรับ Netlify
(5-million-devs.netlify.com)- แชร์ข่าวว่า Netlify มีนักพัฒนาครบ 5 ล้านคน
- ระหว่างทางมีทั้งช่วงเวลาสนุกมากมายและช่วงเวลาสำคัญ
- ผ่านเส้นทางนี้ คุณสามารถดูได้ว่าเรามาถึงจุดนี้ได้อย่างไร และคุณมีบทบาทอย่างไรในเรื่องราวนี้
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ความท้าทายที่สนุกที่สุดคือการหลบ จุดสีขาวเรืองแสง ที่อยู่ตามเส้นทาง
ตอนนี้การได้เรียนรู้เกี่ยวกับบริษัทให้ความรู้สึกเหมือนเป็นบทลงโทษ ซึ่งคงไม่ใช่เจตนา
ถ้าใครหลงอยู่เพราะเหยียบจุดแล้วไม่รู้ว่าจะออกจากหน้าข้อมูลยังไง ให้กดปุ่มลูกศร ผมลองกด Esc กับคลิกอยู่นานพอสมควรกว่าจะรู้
แต่ไอเดียเจ๋งมากจริง ๆ
เวลาดูคอนเทนต์บน YouTube แล้วมีโฆษณาแทรกเข้ามา ผมจะคิดประมาณว่า “แบรนด์พวกนี้คิดอะไรกันนะ ถึงบุกเข้ามากลางคอนเทนต์ในห้องนั่งเล่นของผมเพื่อขายผ้าอนามัยแบบสอด?” แบบนั้นทำให้ผมรู้สึกว่าคงไม่ซื้อผ้าอนามัยแบบสอดยี่ห้อนั้นอีก
อย่างไรก็ตาม ผมชอบเกมนี้และสตูดิโอที่ทำมัน ถ้าให้ฟีดแบ็กตรง ๆ ผมยังไม่รู้เลยว่าบริษัทที่สนับสนุนเกมนี้ทำอะไร ไม่มีความเชื่อมโยงทางอารมณ์ และไม่ได้เกิดความสนใจพอที่จะไปค้นดูว่าทำอะไร
แต่ก่อนเวลาผมได้สัมผัสงานศิลปะดี ๆ มันจะทำให้อยากรู้มากขึ้นเกี่ยวกับสิ่งที่อยู่เบื้องหลัง ศิลปิน และถ้ายอดเยี่ยมจริง ๆ ก็อยากไปต่ออีกขั้น แบรนด์อย่าง Panic ทำให้เกิดพฤติกรรมแบบนั้นได้
ผมจำโฆษณาประกัน Geico บน YouTube ที่บอกว่า “โฆษณานี้จบไปแล้ว คุณจึงกดข้ามไม่ได้” ได้ ผมว่ามันยอดเยี่ยมเพราะเข้าใจผู้ชม การเรียกเกมว่า “Avoid the dots” ก็อาจให้ผลคล้ายกันได้
ผมลองคิดอยู่พักหนึ่งที่ระเบียงว่า ถ้าตอนเริ่มเกมขึ้นชื่อใหญ่สีขาวสไตล์ Super-hot ว่า “Avoid the dots (Speedrun challenge)” แล้วแสดง ตารางสถิติสูงสุด ตอนจบแต่ละเลเวลล่ะ ก็น่าจะมีโอกาสไวรัลในคอมมูนิตี้สปีดรันได้
ผมเป็นหนึ่งในนักพัฒนาที่ร่วมทำโปรเจกต์นี้ ถ้ามีคำถามก็ตอบได้
ข้อมูลโปรเจกต์อยู่ที่นี่: https://www.littleworkshop.fr/projects/5milliondevs/
https://imgur.com/ZANb1cT
ถ้ามองว่าเป็นเกมที่ทำเพื่อโฆษณาสั้น ๆ เกมนี้ดีกว่าที่จำเป็นมากเกินไป การทำออกมายอดเยี่ยม การควบคุมก็สมบูรณ์แบบ และ การออกแบบเลเวล ก็ดี
ผมชอบมากที่มีหลายเส้นทาง และสามารถข้ามป้ายโฆษณาส่วนใหญ่ได้
เสียดายที่นี่ไม่ใช่เกมเต็ม ถ้าเอาโฆษณาออกแล้วเพิ่มเลเวลที่ซับซ้อนขึ้นพร้อมปริศนาเข้าไป น่าจะเป็นเกมพักเบรกสั้น ๆ ที่สมบูรณ์แบบ
https://www.gog.com/en/game/ballance
ผมว่านี่อาจเป็นครั้งแรกที่เห็นเกมออนไลน์บอกให้ใช้ ปุ่ม WARS สำหรับการเคลื่อนที่อย่างถูกต้อง ดีมากที่รองรับเลย์เอาต์ที่ไม่ใช่ QWERTY
การปรับแต่งประสิทธิภาพก็ยอดเยี่ยม รันได้ลื่นสนิทแม้บน MacBook ปี 2012 กับ GPU ออนบอร์ด HD 4000 เก่า ๆ ซึ่งไม่ใช่เรื่องเล็กสำหรับเกมเว็บยุคนี้
ถ้าใครสงสัย เราใช้เมธอด getLayoutMap ของ Keyboard API เพื่อจัดการเลย์เอาต์คีย์บอร์ดนานาชาติ
https://developer.mozilla.org/en-US/docs/Web/API/Keyboard/ge...
สนุกดี ผมไม่สนใจ “ข้อเท็จจริงเกี่ยวกับ Netlify” เลย แต่การกลิ้งลูกแก้วสนุก และ ประสบการณ์การเล่นที่ลื่นไหล ก็น่าประทับใจ ทำได้ดีครับ
ดูเหมือนยังไม่มีใครพูดถึงตรงนี้ แต่น่าสนใจที่ Marble Madness ออกแบบโดย Mark Cerny
https://en.m.wikipedia.org/wiki/Marble_Madness
https://en.m.wikipedia.org/wiki/Mark_Cerny
เขาเป็นที่รู้จักมากกว่าในฐานะผู้ออกแบบ PS4 และ PS5
อีกอย่าง มีใครอธิบายได้ไหมว่า Netlify เป็นบริษัทที่ทำอะไร? ผมดูเว็บไซต์แล้ว แม้จะเข้าใจว่าการอธิบายเรื่องแบบนี้ด้วยถ้อยคำการตลาดเป็นเรื่องยาก แต่สุดท้ายก็ไม่ได้รู้อะไรเพิ่มเลย ผมทำงานเป็นโปรแกรมเมอร์อยู่ เลยอาจไม่ใช่กลุ่มลูกค้าเป้าหมายก็ได้
ออกนอกประเด็นไปนิด แต่ Marble Madness เป็นแรงผลักดันสำคัญอย่างหนึ่งที่ทำให้ผมเริ่มเขียนโปรแกรม พ่อผมเคยเล่นเกมนี้ตอนเด็กและประทับใจมาก ผมเลยได้ลองเล่นผ่าน MAME ตอนเด็กเหมือนกัน
ผมทึ่งมากที่คอมพิวเตอร์สามารถจำลองวัตถุที่ตกลงมาอย่างค่อนข้างซับซ้อนในพื้นที่แบบไอโซเมตริกได้ แต่ตอนนั้นใช้ Game Maker 7 แล้วไม่รู้เลยว่าจะสร้างมันขึ้นมาใหม่ได้อย่างไร หลังจากเก่งคณิตขึ้น มันก็มีอิทธิพลต่อโปรเจกต์ที่ผมทำตอนวัยรุ่น และโปรเจกต์นั้นก็ยังอยู่ในเรซูเม่ของผมจนถึงตอนนี้
มีโอกาสจะปล่อยสิ่งนี้เป็น โอเพนซอร์ส ไหม? น่าจะเป็นตัวอย่างที่ยอดเยี่ยมสำหรับหลาย ๆ เรื่องที่ตอนนี้แทบไม่มีบทเรียนสอนเลย
มีหน้าไหนที่อธิบายไหมว่า Netlify คืออะไรในเชิงเทคนิค? สิ่งที่เห็นมีแต่ ข้อความการตลาด เลยไม่เข้าใจ
ทำออกมาได้สวยงามมาก ยังทำให้นึกถึงเกมชื่อ Ballance ที่เคยเล่นนานมาแล้วด้วย แปลกดีที่ความทรงจำทำงานแบบนี้
[1] https://en.wikipedia.org/wiki/Ballance_(video_game)