2 คะแนน โดย GN⁺ 2023-10-05 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • หน้าปัจจุบันแสดงเพียงข้อความแจ้งว่า ไม่รองรับ HTML5 canvas แทนหน้าจอเกม ทำให้ตรวจสอบเนื้อหาจริงได้อย่างจำกัด
  • ระบบประเมินว่าเบราว์เซอร์ไม่ได้ให้ ความสามารถของ canvas ที่จำเป็น จึงยากที่จะยืนยันได้ว่าเกมทำงานได้หรือไม่
  • ข้อความแนะนำระบุวิธีแก้ปัญหาเป็นการ อัปเดต เบราว์เซอร์หรือใช้เบราว์เซอร์อื่น
  • ในเนื้อหาที่ให้มาไม่มีข้อมูลเพิ่มเติม เช่น กติกาเกม วิธีควบคุม หรือคำอธิบายฟังก์ชัน
  • การดูหน้านี้จำเป็นต้องใช้ เบราว์เซอร์ที่รองรับ HTML5 canvas

เนื้อหาที่ตรวจสอบได้ในขณะนี้

  • หน้าเว็บแสดงข้อความว่าเบราว์เซอร์ที่ใช้อยู่ไม่รองรับ HTML5 canvas แทนการแนะนำหรือรัน Classic Video Poker
  • ข้อความแนะนำเสนอให้แก้ไขด้วยการอัปเดตเบราว์เซอร์หรือใช้เบราว์เซอร์อื่น
  • จากข้อมูลที่ให้มาเพียงเท่านี้ ยังไม่สามารถตรวจสอบกติกาเกม วิธีควบคุม ฟังก์ชัน หรือองค์ประกอบหน้าจอได้

เงื่อนไขการใช้งาน

  • หากต้องการดูหน้า Classic Video Poker ได้ตามปกติ จำเป็นต้องใช้เบราว์เซอร์ที่รองรับ HTML5 canvas
  • ประสบการณ์การเข้าถึงหน้าเว็บอาจแตกต่างกันไปตามการรองรับ canvas

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

 
GN⁺ 2023-10-05
ความคิดเห็นบน Hacker News
  • ฟีล CRT สมบูรณ์แบบมาก และทำออกมาดีจนดูเหมือน CRT จริง ๆ
    แต่เหมือนจะเจอบั๊ก คู่ A ไม่จ่ายเป็น "Jacks or Better": https://imgur.com/a/78B3oPV

    • ผมก็เจอเหมือนกัน นอกนั้นจนถึงตอนนี้ถือว่าค่อนข้างแน่นดี
      นอกจากตอนล้มละลายแล้วเกมหยุดไปเฉย ๆ อยากให้มี ฉากจบ อะไรสักอย่าง นอกเหนือจากปุ่มปิดเสียง
    • ในเกมนี้ A เป็นไพ่ต่ำ คุณไม่ใช่คนแรกที่พูดเรื่องนี้
      ถ้าจะทำให้ A เป็นไพ่สูงคงต้องกลับไปดูคณิตศาสตร์ใหม่ แต่ขอเสี่ยงโดนทุกคนโกรธแล้วพูดว่า สำหรับผม A คือไพ่ "1"
    • A ถูกนับเป็นไพ่ต่ำ
    • ถ้าเอาเกมนี้ไป เล่นบน CRT จริง ๆ น่าจะเวียนหัวพอสมควร
  • เหมือนจะเจอ บั๊กเงินไม่จำกัด ผม hold 2 โพแดงกับ 3 ดอกจิกไว้ที่ซ้ายสุดและขวาสุด แล้วเกมไม่แจกไพ่ 3 ใบ แต่ขึ้นกล่องดำ 3 กล่อง ได้ Royal Flush และบอกว่าผมชนะ "$"aHROcHM6Ly"
    ตอนนี้เงินสดกำลังเพิ่มขึ้นเรื่อย ๆ และเกิน $2,000 ไปแล้ว

    • ช่วงนี้ได้ยินว่า Cabo น่าไปนะ
  • ผมก็รู้สึกคล้าย ๆ กัน ใช้ Unity มานานพอสมควร แต่ตอนนี้ดีใจที่ไม่ได้ใช้แล้ว ส่วน Unreal ก็เรียนรู้ยากเสมอ ช่วงหลังลองใช้ Godot แล้วพบว่าเริ่มต้นได้ค่อนข้างง่าย
    เกมดีมากจริง ๆ และเล่นสนุกอยู่พักหนึ่ง แต่มีคำถามอย่างหนึ่ง: คู่ A ควรถูกมองว่า "สูงกว่าแจ็ค" ไม่ใช่หรือ? ตอนนี้ดูเหมือนจะไม่ใช่: https://imgur.com/a/ov2UP1D

    • ดีใจที่ชอบเกมนี้ ในเวอร์ชันนี้ A เป็นไพ่ต่ำ
  • มือสุดท้ายของผมคือ K J A A Q แต่ไม่ได้รับ เงินจ่าย Jacks or Better $1
    ลองค้นกติกาวิดีโอโป๊กเกอร์ดูคร่าว ๆ เห็นว่าคู่ A ถือว่าสูงกว่าคู่แจ็ค

    • ผมก็มี คู่ A แต่ไม่ "ชนะ" เหมือนกัน ดูเป็นบั๊กชัด ๆ และเหมือนในโค้ดจะนับ A เป็นไพ่ต่ำ
    • ผมก็มาจะโวยเรื่องบั๊กเดียวกันนี้ เอาเงินฉันคืนมา!
    • ในเกมนี้ A เป็นไพ่ต่ำ และเป็นพฤติกรรมที่ตั้งใจไว้ แต่พอมีฟีดแบ็กมาเรื่อย ๆ อาจต้องเปลี่ยนให้เป็นไพ่สูงแล้วมั้ง ;-)
    • A ต่ำ ;-)
  • เจ๋งดี
    ทำให้นึกถึงตอนมัธยมต้นที่ช่วงพักแอบไปตลาด แล้วทุกคนก็เล่นเครื่องที่แทบจะเหมือนเครื่องนี้เป๊ะ ในฟินแลนด์ แทบทุกตลาดและปั๊มน้ำมันมีสล็อตแมชชีนหลายแบบที่ควบคุมโดยองค์กรผูกขาดที่ได้รับอนุญาตชื่อ RAY
    โดยเฉพาะยุค 90s เขาแทบไม่สนใจเลยว่าคุณอายุเท่าไร เป็นยุคที่โหดดี

    • บนเรือสำราญคนยิ่งไม่สนใจเข้าไปใหญ่ น่าจะด้วยเหตุผลทางกฎหมาย เลยใช้ เครื่อง paf เป็นหลัก ถ้าอยากดูภาพเครื่องคลาสสิกให้ค้นว่า "paf joker poker"
      ผมชอบฟีเจอร์โจ๊กเกอร์กับ double or nothing เดินทางบ่อยตั้งแต่อายุ 7 ขวบเลยได้เล่นเกมแบบนี้เยอะ ครั้งหนึ่งผมทำข้อตกลงแบ่งเงินรางวัลกับพี่น้องเพื่อลดความเสี่ยงจากการแพ้ติดกันแบบซวย ๆ แล้วหลังจากนั้นแจ็กพ็อตก็แตกทันที เป็นช่วงเวลาดี ๆ
  • ไม่ได้ตัดสิน แค่สงสัยจริง ๆ ว่าทำไม โหลดนานขนาดนี้
    ดูค่อนข้างเรียบง่าย เลยคาดว่าจะเร็วมาก ผมไม่รู้อะไรเกี่ยวกับ Godot หรือ Unity เลย ขออภัยด้วย แต่ก็เจ๋งมากจริง ๆ

    • Godot จะใส่ runtime ของเอนจินทั้งหมด มาด้วยเวลาทำแพ็กเกจเกม ไม่ว่าจะบนแพลตฟอร์มไหน กรณีนี้เหมือนส่วนหนึ่งเป็นเพราะการเชื่อมต่ออินเทอร์เน็ตของเซิร์ฟเวอร์ช้าด้วย
      https://lfgslots.com/classicvideopoker/index.wasm เป็น runtime หลักของเอนจินขนาด 26MB แต่ใช้เวลาโหลด 22 วินาที และ https://lfgslots.com/classicvideopoker/index.pck เป็นทรัพยากรเกมขนาด 16MB แต่ใช้เวลา 34 วินาที
    • ณ ตอนนี้ การ cross-compile เป็น WebAssembly มักไม่ได้สร้างไบนารีขนาดเล็ก
      การทำโปรแกรม WebAssembly ขนาดเล็กเป็นไปได้ แต่ถ้าคอมไพล์โค้ด C ทั่วไปเป็น wasm ไบนารีจะใหญ่
    • ในฐานะคนที่พัฒนาเกมด้วย Unreal Engine มาตั้งแต่ปี 2014 ฟีดแบ็กเดียวของผมคือเรื่องนี้ เดโมโหลดนานมากจนเกือบจะถอดใจแล้ว
    • บน Firefox โหลดไม่ถึง 1 วินาทีด้วยซ้ำ Unity Webplayer ปกติมักใช้เวลา 10–15 วินาที ผมเลยกลับประทับใจ ความเร็วในการโหลด
    • ดูเหมือน ต้องดาวน์โหลด 45MB นั่นแหละที่เป็นสาเหตุของเวลาโหลด
  • สนุกดี แต่ดูเหมือนเกมจะไม่ยอมรับ คู่ A ว่าเป็นผลชนะ
    เป็นเฉพาะ A ไพ่รูปอื่นทำงานตามที่ตั้งใจไว้

    • A ต่ำ :-)
  • เกมกับสไตล์ภาพน่ารักมาก และไอเดีย เกมสไตล์ยุค 80s ก็ดี
    ส่วนตัวอยากให้มีคอลเลกชันเกมคลาสสิกแบบนี้ที่ทำใหม่อย่างดีบนหลายแพลตฟอร์ม พร้อม cloud save ที่จำต่อเนื่องไปถึงว่าเลือกเกมไหนไว้
    อยากพักเล่น Solitaire บน iPhone 5 นาทีตอนกลางวัน แล้วกลับบ้านเปิดคอม เล่นต่อบนจอใหญ่ให้จบ พร้อมดูไพ่กระเด้งไปมาทั่วจอ

  • จนถึงตอนนี้ผมค่อนข้างชอบ Godot แต่ เครื่องมือดีบัก ยังตามหลัง IDE หรือภาษาทุกอย่างที่ผมเคยใช้อยู่มาก
    ผมเสียเวลากับการตามบั๊กมากเกินไป เช่น ถ้ามีการตรวจดูตัวแปรที่ใช้งานได้จริงก็คงช่วยชีวิตมาก

    • นี่แหละคือเวทมนตร์ของโอเพนซอร์สและสถานการณ์ปัจจุบัน คงมีคนแบบคุณอยู่เยอะ และในนั้นบางคนก็น่าจะมีทั้งความทุ่มเทและฝีมือที่จะทำสิ่งนั้นให้เกิดขึ้นเพื่อประโยชน์ของพวกเราทุกคน
      เมื่อพิจารณาสถานะของ Godot และ Unreal แล้ว สิ่งที่ Unity ทำลงไปโง่มากจริง ๆ ปฏิบัติกับฐานผู้ใช้ทั้งหมดของตัวเองแบบนั้นอย่างแท้จริง
      ตอนปี 2009 สมัยยังเป็นนักศึกษายากจน ผมจ่าย $400 ให้ไลเซนส์ Pro แต่ไม่ได้ต่อยอดไปยังเวอร์ชันใหม่ ๆ เลย ถือว่าเป็นขาดทุนแล้วไม่เคยหันกลับไปมองอีก
    • ถ้าใช้ C# แทน GDScript ก็ใช้ Visual Studio, VS Code, Rider ได้ และเข้าถึงเครื่องมือดีบักทั้งหมดที่ IDE เหล่านั้นมีให้
      GDScript ก็ใช้ใน VS Code ได้ แต่ผมไม่เคยลองเอง เลยไม่รู้ว่าประสบการณ์ดีบักเป็นอย่างไร
    • ผมไม่รู้อะไรเกี่ยวกับการพัฒนาเกมเลย ขอโทษที่ถามพื้น ๆ ควรใช้ Unreal เมื่อไร และควรใช้ Godot เมื่อไร? หรือจริง ๆ แล้วไม่ค่อยสำคัญ?
  • ชวนให้คิดถึงอดีต หน้าไพ่มาจากเครื่องจริงคือ Novomatic American Poker 2 เมื่อก่อนผมเคยแฮ็กแพลตฟอร์มนี้เยอะมาก
    ถึงขั้นเขียนอีมูเลเตอร์ด้วย x86 assembly เพื่อเร่งความเร็วการพัฒนา เกม Godot นี้ถ่ายทอดบรรยากาศของเครื่องวิดีโอโป๊กเกอร์เก่า ๆ ได้ค่อนข้างดี
    ถ้ามี auto hold ไพ่ และเสียงถูกขัดเกลาอีกนิดก็คงดี แต่เป็นจุดเล็ก ๆ ที่ปรับปรุงได้ง่าย

    • ขอบคุณ เคยคิดเรื่อง auto hold อยู่ แต่สุดท้ายตัดสินใจว่าไม่ใส่น่าจะอินและสนุกกว่าเล็กน้อย