2 คะแนน โดย GN⁺ 2024-12-05 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ข่าวล่าสุดของ OpenTTD ไล่ตั้งแต่การเปิดตัว 16.0 beta, การแก้บั๊ก 15.3 ไปจนถึงการเปลี่ยนแปลงการจัดจำหน่ายบน Steam/GOG ซึ่งสะท้อนทั้งทิศทางการพัฒนาและการเผยแพร่ของโปรเจกต์
  • OpenTTD 16.0-beta1 เป็นรีลีสสำหรับทดลองตรวจสอบฟีเจอร์ใหม่ล่วงหน้า และยังเริ่มการแข่งขันสร้าง title game สำหรับรีลีสถัดไปด้วย
  • OpenTTD 16 ทำให้ ฉากการเดินรถไฟ เช่น การกลับขบวนที่สถานีปลายทางและหัวรถจักรที่ดันจากด้านหลัง ดูเป็นธรรมชาติมากขึ้น และเพิ่มองค์ประกอบความท้าทายแบบเลือกได้ในเกมเพลย์
  • OpenTTD 15.3 แก้ปัญหา desync ในมัลติเพลเยอร์เมื่อรถไฟชนกัน, เฮลิคอปเตอร์ตกที่ขอบแผนที่, และปัญหาการแสดงผล UI ของ base set บางชุดที่ไม่ใช่ค่าเริ่มต้น
  • บน Steam ตอนนี้ OpenTTD ไม่ได้ให้บริการโดยตรงในฐานะเกมแบบสแตนด์อโลนอีกต่อไป แต่รวมเป็นบันเดิลราคา $9.99 กับ Transport Tycoon Deluxe ที่ Atari นำกลับมาวางจำหน่ายใหม่

OpenTTD 16 beta และการปรับปรุงการแสดงภาพรถไฟ

  • OpenTTD 16.0-beta1 เป็น beta release แรกสำหรับทดสอบฟีเจอร์ใหม่ของ OpenTTD 16
  • ยังมีการเปิดการแข่งขันสร้าง title game ที่จะใส่ในรีลีสถัดไปด้วย
  • Backwards to the Future แนะนำการปรับปรุงด้านภาพและองค์ประกอบความท้าทายใหม่แบบเลือกได้ในเกมเพลย์ของ OpenTTD 16
    • กล่าวถึงฉากที่คนขับรถไฟฟ้าย้ายไปยังห้องขับอีกฝั่งเพื่อวิ่งกลับออกไปยังชานเมือง
    • แสดงสถานการณ์ที่รถไฟระหว่างเมืองซึ่งมาถึงโดยมี Driving Van Trailer แบบไม่มีเครื่องยนต์อยู่ด้านท้าย ออกเดินทางโดยมีหัวรถจักรนำหน้า
    • รวมถึงฉากรถไฟตู้นอนกลางคืนถอยเข้าชานชาลาภายใต้การเฝ้าดูของนายตรวจ และหัวรถจักรดันจากอีกฝั่งด้วย

การแก้บั๊กใน OpenTTD 15.3

  • OpenTTD 15.3 เป็น bugfix release ที่ออกระหว่างการทำงานกับฟีเจอร์ของ OpenTTD 16
    • แก้ไขไม่ให้ไคลเอนต์มัลติเพลเยอร์เกิดการไม่ตรงกันของสถานะ (desync) เมื่อรถไฟชนกัน
    • เปลี่ยนให้เฮลิคอปเตอร์ที่น้ำมันหมดใกล้ขอบแผนที่ตกภายในแผนที่ แทนที่จะตกลงไปใน void จนทำให้ทั้งเกมแครช
    • ปรับปรุงการแสดงภาพและข้อความของแถบเครื่องมือกับเมนูหลักใน base set บางชุดที่ไม่ใช่ค่าเริ่มต้น เช่น aBase, biggui, original TTD
    • สามารถรายงานบั๊กเพิ่มเติมได้ที่ Bug tracker

การเปลี่ยนแปลงวิธีจัดจำหน่ายบน Steam/GOG

  • อัปเดตเกี่ยวกับการเปลี่ยนแปลงบน Steam/GOG กล่าวถึงความสัมพันธ์ระหว่างการนำ Transport Tycoon Deluxe กลับมาวางจำหน่ายใหม่โดย Atari กับวิธีจัดจำหน่าย OpenTTD
  • ฝั่ง OpenTTD ระบุว่าการเปลี่ยนแปลงครั้งนี้ไม่ได้เกิดจาก แรงกดดันของ Atari
  • บน Steam OpenTTD ให้บริการมาเป็นเวลา 5 ปีที่ผ่านมา แต่ตอนนี้ไม่ได้ให้บริการโดยตรงในฐานะ เกมแบบสแตนด์อโลน อีกต่อไป
    • แต่สามารถรับได้เป็นบันเดิลร่วมกับ Transport Tycoon Deluxe ที่ Atari นำกลับมาวางจำหน่ายใหม่
    • บันเดิลนี้ซื้อได้บน Steam สำหรับ Windows, Mac, Linux ในราคา $9.99

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

 
GN⁺ 2024-12-05
ความคิดเห็นบน Hacker News
  • ผมคิดว่าเหตุผลที่ OpenTTD ประสบความสำเร็จอย่างมากคือ ติดตั้งปุ๊บก็เล่นได้ทันที
    เกมโอเพนซอร์สที่รีเมกส่วนใหญ่มีแค่เอนจิน และต้องใช้แอสเซ็ตกราฟิก·อาร์ต·เสียง·ดนตรีแยกต่างหาก จึงไม่ใช่ประสบการณ์ที่เล่นได้ 100%: https://github.com/radek-sprta/awesome-game-remakes
    ตอนแรก OpenTTD ก็เป็นแบบนั้นเหมือนกัน แต่ตั้งแต่ช่วงแรกก็มีเป้าหมายที่จะ “แยกตัว” จากต้นฉบับให้เร็วที่สุด และหลังจากออกในปี 2004 โครงการเปลี่ยนกราฟิกก็เริ่มในปี 2007 จนในปี 2009 สไปรต์เสร็จสมบูรณ์ 100%: https://wiki.openttd.org/en/Archive/Community/Graphics%20Rep...
    ตอนนี้นอกจากชุด TTD ดั้งเดิมแล้ว ยังมี ชุดพื้นฐาน 5 ชุด ด้วย: https://bananas.openttd.org/package/base-graphics
    ด้วยเหตุนี้จึงสามารถออกบน Steam และ GOG ได้ด้วย

    • OpenRA ซึ่งเป็นการนำ Red Alert, Dune 2000 และ C&C Tiberian Dawn มาทำใหม่แบบโอเพนซอร์ส แก้ปัญหาด้วยวิธีให้ดาวน์โหลดเกมแบบแชร์แวร์แล้วดึงแอสเซ็ตออกมาจากตรงนั้น
      ถ้ามีแอสเซ็ตที่แจกจ่ายได้อย่างเสรีเต็มรูปแบบก็คงดีกว่า แต่ก็เป็นวิธีที่ค่อนข้างฉลาดในการทำให้เริ่มเล่นได้อย่างราบรื่น
    • เคยสงสัยว่าทำได้อย่างไรโดยไม่ละเมิดลิขสิทธิ์ต้นฉบับ ผมนึกภาพว่าอาจเป็นการวาดตามแอสเซ็ตต้นฉบับแล้วเรียกว่าเป็นตัวทดแทนเสรี แต่ดูเหมือนจริง ๆ แล้วจัดการได้ค่อนข้างสมเหตุสมผล
      “งานศิลป์ใหม่ถูกวาดในสไตล์ของเกมต้นฉบับ โดยใช้พาเล็ต 8bpp ดั้งเดิม กราฟิกควรเป็นเวอร์ชันที่คล้ายกับวัตถุนั้นแต่แยกแยะได้ และห้ามคัดลอกกราฟิกใด ๆ จากต้นฉบับ สไปรต์ใหม่ไม่จำเป็นต้องมีขนาดเท่าต้นฉบับ แต่ควรใกล้เคียงกัน เพราะต้องเข้าที่ในเกมตามที่คาดไว้”
      https://wiki.openttd.org/en/Archive/Community/Graphics%20Rep...
    • ถึงอย่างนั้น ซาวด์แทร็กต้นฉบับ ก็ยังสุดยอดอยู่ดี
    • กำลังจะถามว่ารายได้จากเวอร์ชัน Steam ไปยังโปรเจกต์โอเพนซอร์สหรือไม่ แต่ดูแล้วเป็น เล่นฟรี
      โหลดผ่าน Steam ก็สะดวกและอัปเดตอัตโนมัติได้ ฝั่งโปรเจกต์ก็น่าจะได้สถิติจาก Steam ด้วย
      แต่ผมยังมี backlog เกมที่ต้องเล่นให้จบอยู่ รวมถึงเกมที่ตอบสนองความต้องการคล้าย ๆ กันอย่าง Satisfactory หรือ Factorio
  • ใน Transport Tycoon ดั้งเดิม ถ้าไม่ใช่ OpenTTD แต่เป็นเกมต้นฉบับ แล้วสร้างอุโมงค์จากปลายด้านหนึ่งของแผนที่ไปยังอีกปลายหนึ่ง จำนวนเงินที่ต้องจ่ายจะมากเกินไปจนเกิด signed integer overflow
    ดังนั้นจึงเริ่มแคมเปญด้วยเงินหลายพันล้านดอลลาร์ได้

    • จำได้ว่าเคยเจออะไรคล้าย ๆ กันในเกมที่น่าจะเป็น Sim City ภาคแรก
      ตอนนั้นน่าจะอายุประมาณ 10 ขวบ และพอสร้างสถานีตำรวจเยอะเกินไปจนค่าบำรุงรักษาสูงเกินไป ยอดขาดทุนรายเดือนก็ overflow กลายเป็นรายได้
      มองย้อนกลับไปตอนนี้เลยเข้าใจว่าเกิดอะไรขึ้นตอนนั้น
    • ถึงอย่างนั้น TTD ดั้งเดิมก็เสถียรมาก
      ครั้งหนึ่งผมสร้างลูปที่แน่นมากสำหรับรถไฟ แล้วรถไฟชนกับหางของตัวเองจนเกมแครช และนั่นเป็นครั้งเดียวที่ผมเห็น ฟอนต์สีแดง พร้อมข้อมูลดีบัก
    • ถ้าจะหาสิ่งคล้าย ๆ กันในเวอร์ชันใหม่ OpenTTD รองรับ ตัวเลือกแซนด์บ็อกซ์: https://wiki.openttd.org/en/Manual/Sandbox%20options
      ไม่สนุกเท่า easter egg แต่ใช้งานได้จริง และถ้าพูดอย่างเป็นธรรม เกมต้นฉบับก็มีสูตรโกงเหมือนกัน
    • Windows Solitaire ก็มีแบบนี้เหมือนกัน
      ถ้าหมุนไพ่ไปเรื่อย ๆ โดยไม่เล่นจนใช้เงินเกิน $32,768 เงินจำนวนเกือบเท่านั้นจะเปลี่ยนเป็นค่าบวกทันที
  • เคยโพสต์ไปก่อนหน้านี้แล้ว แต่ผมกำลังทำ wrapper ที่เปลี่ยน OpenTTD จากเกมให้เป็น ระบบวิจัย·ทดลอง ที่จริงจังขึ้นอีกหน่อย
    โดยเฉพาะในด้านการใช้ระบบ AI: https://github.com/michalc/OpenTTDLab

    • สงสัยว่าโค้ดนี้ทำการทดลองแบบไหนใน OpenTTD ได้บ้าง และอยากให้มี ตัวอย่างที่เป็นรูปธรรม
      ที่หาเจอมีแค่อย่างเดียวคือ “สำรวจประสิทธิภาพของ trAIns” และพอดูลิงก์ “trAIns” แล้วก็ยังเข้าใจยากว่ามันทำอะไร นอกจากรู้ว่าเป็นไลเซนส์ GPL
      คำอธิบายแทบไม่มีเลยจนเข้าใจยากมาก และให้ความรู้สึกแบบ “ถ้าไม่รู้อยู่แล้วก็ไม่ต้องมาช่วย” ซึ่งน่าเสียดาย
    • ผมเล่น OTTD อย่างจริงจังมากว่า 10 ปีแล้ว และสงสัยมาตลอดว่าถ้ามีใครจะสร้างสิ่งแบบนี้จริง ๆ จะทำได้อย่างไร
      แอดออนอย่าง FIRS industrial economy ค่อนข้างซับซ้อน ทำให้การประเมินหรือประมาณ เส้นทางและการลงทุนที่เหมาะที่สุด เป็นเรื่องยาก
    • น่าสนใจจริง ๆ น่าจะเอาไปโพสต์เป็น Show HN ได้
  • ข้อเท็จจริงน่าสนุกคือ โปรเจกต์ OpenTTD รองรับ บิลด์สำหรับเว็บเบราว์เซอร์ ผ่าน Emscripten
    ผมหาเวอร์ชันที่โฮสต์อย่างเป็นทางการไม่เจอ เลยใช้งานเองที่ https://openttd.pranay.codes
    แม้ในสถานะพื้นฐานก็ใช้งานได้ค่อนข้างดี แต่มีปัญหาเรื่องเสียงอยู่เล็กน้อย และตอนนี้การเซฟเกมขึ้นอยู่กับความแปรปรวนของพื้นที่เก็บข้อมูลในเบราว์เซอร์ เลยเคยคิดจะเพิ่มฟีเจอร์อย่าง cloud save ด้วย

    • สงสัยว่ามีไกด์สำหรับคอมไพล์ เวอร์ชัน WASM ไหม หาไม่เจอเลย
    • ถ้าทำให้เล่นมัลติเพลเยอร์ได้ ผมยอมจ่ายเงิน
  • หนึ่งในผู้ก่อตั้ง OpenTTD คือ Ludvig Strigeus
    เขาสร้าง uTorrent เป็นหนึ่งในบุคคลสำคัญของ Spotify และยังได้รับ Polhem Prize ด้วย

    • อย่าลืม ScummVM ด้วย
  • ต้นฉบับ Transport Tycoon แบบพื้นฐานที่ไม่ใช่ Deluxe เป็นหนึ่งใน เกม DOS ที่ผมชอบที่สุด
    หลายปีก่อนมีลูก การกลับมาเล่น Transport Tycoon บนฮาร์ดแวร์ยุคใหม่ด้วย OpenTTD ทุกคริสต์มาสเคยเป็นเหมือนธรรมเนียมของผม
    ส่วนตัวแล้วผมไม่ค่อยชอบช่วงเวลานี้นัก แต่เพราะเกมนี้ทำให้ช่วงคริสต์มาสทนได้ง่ายขึ้นมาก

    • หวังว่าสักวันหนึ่งจะได้แนะนำเกมนี้ให้ลูก ๆ รู้จักด้วย
      แล้วก็สงสัยเหมือนกันว่าเคยมีความพยายามจะใส่ มัลติเพลเยอร์ เข้าไปในเกมนี้หรือไม่
  • เมื่อก่อนผมเล่นเกมนี้กับเพื่อนเยอะมาก
    เราสร้างแผนที่ชื่อ “German Reunification” ซึ่งจำลองการแบ่งแยกจนถึงปี 1989 และการรวมประเทศอีกครั้งหลังจากนั้น
    เป็นแผนที่ที่สร้างจากข้อมูลระดับความสูงจริงและพิกัดภูมิศาสตร์ของเมือง: https://wiki.openttd.org/en/Community/Scenarios/Real%20World...

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

    • ลิงก์ทั่วไปที่โผล่บน HN แบบไม่มีบริบท โดยเฉพาะลิงก์ที่ผู้อ่านกลุ่มนี้น่าจะรู้จักกันดีอยู่แล้ว ถ้าไม่มีคำอธิบายเพิ่มเติมก็มักทำให้งงอยู่เหมือนกัน
    • วันนี้มีเหตุผลให้รู้สึกแก่ขึ้นอีกอย่างแล้ว
      แต่พูดจริง ๆ ก็คือ แม้จะเป็นเกมอายุ 30 ปีแล้ว แต่ก็ยังยืนหยัดได้ดีมาก
      OpenTTD เป็นหนึ่งในเกมที่ผมติดตั้งไว้เสมอ
  • ผมเล่น OpenTTD แบบเล่นบ้างพักบ้างมาประมาณ 15 ปี แล้ว
    มันเป็นวิธีที่ยอดเยี่ยมในการต่อยอดอย่างเป็นธรรมชาติ โดยยังรักษาอัจฉริยภาพของ Chris Sawyer ไว้และไม่ลบหลู่ต้นฉบับ ขณะเดียวกันก็ยังทำให้เกมมีความเกี่ยวข้องอยู่เสมอ

  • ตอนเด็ก ๆ ผมหาเวอร์ชันเต็มไม่ได้ เลยเล่น เดโม Transport Tycoon ที่ไม่ใช่ TT หรือ Deluxe ซ้ำไปซ้ำมา
    พอโตขึ้นมาแล้วพบ OpenTTD ก็รู้สึกตื่นเต้นมาก และไม่รู้เลยว่าเทเวลาให้มันไปมากแค่ไหน
    มันถึงขั้น build และรันบน ppc64le ได้ด้วย

    • ผมจำภาพตอนซื้อ TT หลังเลิกเรียน แล้วนั่งอ่านคู่มือที่เบาะหน้าสุดชั้นสองของรถบัสระหว่างกลับบ้านได้ชัดเจน
      เป็นรถบัสจาก Altrincham ไป Flixton
      น่าสนุกดีที่ผ่านไป 30 ปีแล้ว ความทรงจำบางอย่างก็ยังติดอยู่ในหัว
    • ผมเคยเล่น Transport Tycoon Deluxe เวอร์ชันเต็มต้นฉบับบน PC ได้ และจำได้ว่าตัวเองรู้สึกเหมือนเป็นผู้เล่นที่สร้างสรรค์ที่สุดในเกมนั้น
      ผมจมอยู่กับมันเป็นชั่วโมง เป็นวัน ๆ เล่นทั้งกลางวันกลางคืน แล้วก็ห่างไปพักหนึ่งตอนเริ่มเข้ามหาวิทยาลัย ก่อนจะกลับมาพบ OpenTTD อีกครั้งหลังจากนั้นนานมาก
      ดีใจมากที่เห็นเกมนี้ถูกพอร์ตเป็น โปรเจกต์โอเพนซอร์ส แถมยังมีระบบออนไลน์และชุมชนผู้เล่นด้วย
      ผมสมัครฟอรัมยอดนิยมทันทีและเล่นแบบแข่งขัน ค้นพบการปรับแต่งให้เหมาะสมมากมาย แล้วก็กลับมาสนุกกับมันอย่างเต็มที่อีกครั้ง
      พอลูก ๆ โตพอเมื่อไร สุดท้ายผมก็ตั้งใจจะสอนเกมนี้ให้พวกเขา มันเป็นเกมระดับตำนานที่อยู่เหนือกาลเวลาจริง ๆ