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

 
GN⁺ 2025-02-28
ความคิดเห็นบน Hacker News
  • ระบบ perk ดี และลองเล่นไปสองสามรอบแล้วก็ใช้ได้เลย
    ตอนแรกไม่รู้ว่าเหรียญคือเหรียญ คิดว่าเป็นแค่เอฟเฟกต์ภาพเศษอิฐแตก
    ถ้าตอนนี้มี ตัวแสดงจำนวนเหรียญ หรือความแตกต่างทางภาพที่ชัดกว่านี้ก็น่าจะช่วยได้
    อีกอย่าง มีอยู่หลายจังหวะที่สีของลูกบอลกับเหรียญคล้ายกันเกินไป ทำให้หาลูกบอลท่ามกลางเหรียญที่ตกลงมาได้ยาก
    อาจเป็นการออกแบบที่ตั้งใจก็ได้ แต่ถ้ามี คอนทราสต์ระหว่างสีเหรียญกับลูกบอล ก็น่าจะดีกว่า

    • ทั้งสองประเด็นสมเหตุสมผล
      เหตุผลที่ใส่สีให้เหรียญก็เพราะมันสวย และเพราะ perk coins stain bricks ด้วย คือเมื่อเหรียญสีแดงแตะอิฐสีน้ำเงิน อิฐนั้นจะเปลี่ยนเป็นสีน้ำเงิน ทำให้ไปเข้ากับ perk อื่นอย่าง picky eater หรือ color pierce
      น่าจะทำให้ทุกครั้งที่ผู้เล่นทำแอ็กชันครั้งแรก ข้อความแนะนำสั้น ๆ เปลี่ยนไป เช่น "click to start", "catch the ball", "catch the coins for score", "clear all bricks" แล้วให้หายไปเมื่อจบด่านแรกได้
    • ผมกลับชอบความสนุกจากการ ค้นพบเองว่าอนุภาคพวกนั้นคือเหรียญ และก็ชอบที่เข้าเกมได้ทันทีโดยไม่ต้องอ่านหรือกดอะไรเลย
      บน iPhone ก็ทำงานได้สมบูรณ์แบบ งานที่ทำให้เป็นแบบนั้นยอดเยี่ยมมาก
    • คิดเหมือนกัน
      ใช้ CSS ทำให้ เรืองแสงหรือวิบวับ นิด ๆ หรือแค่ทำขอบเป็นสีทองก็น่าจะพอ
      อยากให้เหรียญมีฟีลตอนเก็บที่ดีกว่านี้หน่อย และเอฟเฟกต์เสียงก็น่าจะใกล้เสียงเหรียญกรุ๊งกริ๊งมากขึ้นได้
    • เหรียญทั้งหมดควรเป็น สีทอง และถ้าหมุนไปตามทิศทางของขอบเพื่อไม่ให้ดูเป็นแค่วงกลมก็น่าจะดี
      ส่วนรัศมีหรือร่องรอยสี ๆ ก็ให้เข้ากับสีอิฐเดิมได้
  • ไอเดียและการลงมือทำยอดเยี่ยม และเป็นตัวอย่างที่ดีของหลักการ ยิ่งน้อยยิ่งดี
    สิ่งที่น่าพิจารณา: ล็อกเมาส์, ซ่อนเคอร์เซอร์, โหมดเต็มหน้าจอ
    ถ้าไม่อยากหาเอกสาร ตัวอย่างอยู่ที่นี่: https://mdn.github.io/dom-examples/pointer-lock/
    อย่างที่คนอื่น ๆ บอก UI ยังต้องขัดเกลาอีกสองสามรอบ แต่ตอนนี้ก็โอเคแล้ว
    เหรียญไม่ได้ใช้ซื้ออัปเกรด จึงดูเหมือนไม่จำเป็นต้องติดตามระหว่างเล่น แต่เพราะเรื่องนั้นยังไม่ชัด วิธีสื่อสารอาจต้องเปลี่ยน
    ถึงอย่างนั้นมันก็เป็นองค์ประกอบที่กระตุ้นสมองส่วนสัญชาตญาณและให้โดพามีนเพิ่มขึ้นด้วย
    ตัวแสดงชีวิต จำเป็นมาก
    Electron หรือ Tauri ก็น่าลองดู
    แค่สภาพตอนนี้ก็พอจะเอาขึ้น Steam ได้แล้ว ตอนนี้เป็นเกมฟรีที่แน่นมาก และถ้าทำเพิ่มอีกนิดก็น่าจะตั้งราคาอินดี้ระดับเริ่มต้นได้

    • โหมดเต็มหน้าจอทำไว้ให้แสดงในเมนูเมื่อ document.fullscreenEnabled || document.webkitFullscreenEnabled เป็น true
      ตรวจแล้วว่าใน Safari บนมือถือไม่แสดง แต่สามารถทริกเกอร์ได้โดยกด aA / Hide toolbars
      จะลองดูเรื่อง pointer lock และเพราะคลิกเพื่อหยุดเกมชั่วคราวแล้วปลดได้ง่าย จึงไม่น่ารำคาญมาก
      ส่วนคะแนน ผมคิดว่าจะใส่ ตัวคูณคะแนน แทน และจะลองทดลองดู
      ตัวแสดงชีวิตมีอยู่แล้ว แต่เพราะเริ่มด้วยชีวิตพิเศษ 0 ชีวิต ถ้าเลือก perk extra life จะเห็นหัวใจหนึ่งดวงต่อหนึ่งชีวิตข้าง ๆ คะแนน
      เกมมีขนาด 100KB เลยน่าจะข้ามตัวเลือก Electron แต่ Tauri อาจพิจารณาได้
      ก่อนอื่นตั้งใจจะทำให้เว็บแอปใช้งานแบบออฟไลน์ได้
      บนเดสก์ท็อป "save page as / Web page, complete" ก็ทำงานได้ จึงน่าจะใช้เหมือนแอปที่พอใช้ได้ แต่ก็อาจต่างกันตามสภาพแวดล้อม
      ส่วนตัวไม่ชอบ Steam เพราะบังคับอัปเดต, UI ช้า, DRM, การผูกขาด และข้อกำหนดออนไลน์ อีกทั้งผมก็ไม่ได้ซื้อเกมจากที่นั่น จึงให้ลำดับความสำคัญต่ำ
      ถ้ามีความสนใจมากพอ อาจวางขายราว 4 ยูโรได้ แต่ก่อนอื่นอยากทำแอปบนเว็บให้ดีก่อน แล้วค่อยไปจัดการกฎของแต่ละสโตร์กับ UI ที่น่าปวดหัวทีหลัง
      ยังไงก็ทำเพื่อความสนุกอยู่ดี
    • ขอสนับสนุนเรื่อง ซ่อนเคอร์เซอร์ อีกเสียง
      โดยเฉพาะช่วงต้นด่านที่มีอิฐอยู่ต่ำ ๆ เยอะ มันทำให้เสียสมาธิพอสมควร
    • ตอนนี้ pointer lock เข้าไปอยู่ในตัวเลือกแล้ว และซ่อนเคอร์เซอร์ด้วย
      โหมดเต็มหน้าจอสลับได้ด้วยปุ่ม F หรือจากเมนู
    • ถ้ามียิงลูกบอลด้วยสเปซบาร์ และย้ายแท่งด้วยปุ่มลูกศรซ้ายขวาก็น่าจะดี
  • เล่นไปหลายชั่วโมงโดยไม่ตั้งใจ เกมยอดเยี่ยมจริง ๆ
    แต่ ชุดสี บางแบบก็โหดไปหน่อย
    ลูกบอลสีขาวบนพื้นหลังสีขาวค่อนข้างลำบาก
    perk บางอย่างข้อดีดูคลุมเครือมาก และตอนนี้ยังไม่รู้เลยว่าการที่สีลูกบอลเปลี่ยนมีประโยชน์อะไร
    ถ้าเอาเมาส์ไปวางบน perk แล้วมีคำอธิบายขึ้นมาก็น่าจะดี
    เล่นไปหลายชั่วโมงแล้วก็ยังมี perk อยู่สองสามอย่างที่ไม่รู้ว่าทำอะไร
    ทุกครั้งที่เด้งลูกบอล จะมี -1 โผล่ขึ้นมาซึ่งดูเหมือนไม่มีผลกับคะแนน เลยสงสัยว่ามันคืออะไร
    ถ้า Breakout เวอร์ชันอาร์เคดมี skill tree Nolan Bushnell อาจรวยกว่า Richard Branson ไปแล้วก็ได้

    • perk บางอย่างดูเหมือนเป็นการเนิร์ฟ หรือดูต้องอาศัยการคอมโบ
      Compound interest ทำให้คอมโบพัง แต่ถ้าต้องมี magnetism และ viscosity ก็ช่วยได้มาก โบนัสจะโตแบบทวีคูณ
      perk ที่ให้โบนัสมากขึ้นเมื่อลูกบอลเด้งมากขึ้นดูดี แต่เมื่อรับลูกด้วย paddle โบนัสจะรีเซ็ต ทำให้จริง ๆ แล้วมันตัดสถิติต่อเนื่อง
      อย่างไรก็ตาม อาจมีคอมโบลับกับ perk อื่นก็ได้
    • คงต้องเตรียม ระดับความช่วยเหลือ ที่ลึกขึ้นสำหรับผู้เล่นที่อยากเข้าใจความคืบหน้าจริง ๆ โดยไม่ต้องเพิ่มวิกิ
  • เกมสนุก
    เห็นปัญหาแปลเล็ก ๆ อยู่สองสามจุด
    "Keep pressing here to play" จริง ๆ ดูเหมือนจะหมายถึง "แตะค้างไว้" ดังนั้นสำนวนอย่าง "Press and hold here to play" น่าจะเหมาะกว่า
    อีกอย่าง ในคำอธิบายอัปเกรดมีสำนวนอย่าง "slower the ball" อยู่ ใช้ประมาณ "slow down the ball" น่าจะดีกว่า

    • ทั้งสองข้อถูกต้อง และเปลี่ยนข้อความเป็น "Press and hold here to play" กับ "Slower ball: slow down the ball" แล้ว
      ภาษาอังกฤษไม่ใช่ภาษาแม่ของผม
  • อัจฉริยะมาก
    เกมทำออกมาได้ดีจริง ๆ และผมเพิ่มไว้ที่หน้าจอหลักทันที
    บน Android Chrome เพลงไม่เล่นจนกว่าจะมีการคลิก คือจนกว่าจะกดแล้วปล่อย
    เลยต้องเล่นไปหนึ่งเลเวลแบบเงียบ ๆ แล้วถึงได้ยินเสียงดี ๆ หลังอัปเกรดครั้งแรก
    ชอบการผสมผสานระหว่างการคารวะ Breakout กับ การอัปเกรดสไตล์ Vampire Survivors
    ในชื่อเรื่องมีพูดถึงทั้งสองอย่าง เลยทำให้เหรียญและกลไกการคืบหน้ารู้สึกคุ้นเคยและสบายใจอยู่แล้ว
    อ้อ เหรียญที่ดูสมจริงออกจะให้ความรู้สึกเหมือนดีไซน์ UI แบบสคิวโอมอร์ฟิกนิด ๆ
    อิฐกับแพดเดิลไม่ได้ดูเหมือนวัตถุจริง ซึ่งกลับทำให้ได้ผลดี

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

    • ตอนนี้มี pointer lock แล้ว และเปิดได้ในเมนู
    • ก่อนจะหาวิธีเพิ่มการล็อกเมาส์ได้ แนะนำให้เปิด เต็มหน้าจอ ในเมนู
  • บังเอิญสุด ๆ จริง ๆ
    ผมเพิ่งปล่อยเดโม โคลน Breakout แบบ roguelike ของตัวเองใน Steam Next Fest
    ผมเลือกแนวทางไปทางเกมยิง bullet hell มากกว่า และคิดว่ายิ่งเร็วก็ยิ่งดี
    เกมของคุณก็เล่นสนุกมาก โดยเฉพาะ sound design ที่ดี
    https://store.steampowered.com/app/3499470/Rogue_Bricks_Demo...

    • เหรียญในเกมคุณดูเหมือนเหรียญจริง ๆ จนน่าอิจฉานิด ๆ และผมก็คิดจะทำแบบนั้นเหมือนกัน
      อยากรู้ว่าคุณจะไปทางสไตล์การเล่นที่ยาวขึ้น มีหลายเลเวล และสุดท้ายมีการบิลด์ตัวละครจนได้ยานที่แข็งแกร่งมากหรือเปล่า
      ผมว่าเป็นไอเดียที่ดีในการใส่เรื่องราวให้กับกลไกเรียบง่ายแบบนี้ ผ่านเลเวลและฉากหลังที่ออกแบบมาอย่างดี
      ถ้าวันหนึ่งออกนอก Steam ด้วย ผมอยากลองเล่นแน่นอน
      ผมเกลียดการอัปเดตไม่หยุดของแพลตฟอร์มนั้นมาก และพีซีเล่นเกมของผมไม่ได้ต่ออินเทอร์เน็ต และตั้งใจจะอยู่กับ Windows 10 ตลอดไป
  • ชอบที่บนมือถือ พอยกมือออกแล้วจะ หยุดชั่วคราว โดยอัตโนมัติ

    • ตรงนี้เอาไปใช้โกงได้นิดหน่อย
      พอแตะ แพดเดิลจะวาร์ปไปยังตำแหน่งนิ้วทันที
      ใช้การหยุดชั่วคราวเพื่อเก็บเหรียญทั้งหมดได้
  • สนุกพอสมควร แต่ไม่เข้าข่าย แนว Survivor ไม่ว่ามองแบบไหน

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

    • น่าจะเจ๋งมากจริง ๆ
      เช่น เลเวลสุดท้ายเริ่มเลื่อนลงด้านล่าง แล้วค่อย ๆ เร็วขึ้นจนกว่าจะตาย
      แต่เรื่องนั้นคงเป็นงานสำหรับเวอร์ชันใหญ่ในอนาคต