1 คะแนน โดย GN⁺ 2026-02-16 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เป็นโครงการที่ขับเคลื่อนโดยชุมชนเพื่อ อนุรักษ์เกมและแอนิเมชันบนเว็บในระยะยาว ช่วยปกป้องคอนเทนต์ที่อาจสูญหายไปในสภาพแวดล้อมอินเทอร์เน็ตที่เปลี่ยนแปลงอย่างรวดเร็ว
  • นับตั้งแต่เดือนธันวาคม 2017 ได้อนุรักษ์ผลงานมากกว่า 200,000 รายการ ครอบคลุม ปลั๊กอินเบราว์เซอร์และเทคโนโลยีเว็บกว่า 100 ประเภท
  • มี แพ็กเกจซอฟต์แวร์ที่ยืดหยุ่น สำหรับค้นหาและเล่นคอนเทนต์ที่เก็บรักษาไว้ โดยประกอบด้วย เครื่องมือโอเพนซอร์ส เช่น launcher, proxy และ sandbox
  • โครงการนี้เริ่มต้นโดย BlueMaxima เพื่อป้องกันการสูญหายของเกมบนเว็บก่อนที่ Flash จะยุติการให้บริการ และปัจจุบันมีผู้ร่วมพัฒนาหลายร้อยคนจากทั่วโลก
  • ดำเนินงานในรูปแบบไม่แสวงหากำไร โดยมีเป้าหมายเพื่อขยาย การเข้าถึงและการอนุรักษ์ประสบการณ์ดิจิทัลแบบอินเทอร์แอกทีฟ

ภาพรวมโครงการ

  • Flashpoint Archive เป็นโครงการที่ขับเคลื่อนโดยชุมชนเพื่อ อนุรักษ์เกมและแอนิเมชันที่สร้างบนเว็บ
    • ก่อตั้งขึ้นเพื่อปกป้องวัฒนธรรมและประวัติศาสตร์ของอินเทอร์เน็ต โดยมีเป้าหมายเพื่อป้องกันการสูญหายของคอนเทนต์ในสภาพแวดล้อมเว็บที่เปลี่ยนแปลงอย่างรวดเร็ว
    • มุ่งเน้นการเก็บรักษาประสบการณ์ให้ได้มากที่สุด เพื่อไม่ให้สูญหายไปตามกาลเวลา

ขนาดการอนุรักษ์และขอบเขตทางเทคนิค

  • ตั้งแต่เดือนธันวาคม 2017 มีการอนุรักษ์ เกมและแอนิเมชันมากกว่า 200,000 รายการ
    • รองรับ ปลั๊กอินเบราว์เซอร์และเทคโนโลยีเว็บมากกว่า 100 ชนิด
    • คอนเทนต์ที่เก็บรักษาไว้ไม่ได้มีเพียง Flash แต่ยังรวมถึงผลงานที่สร้างบนมาตรฐานและเฟรมเวิร์กอินเทอร์เน็ตที่หลากหลาย

องค์ประกอบของซอฟต์แวร์

  • Flashpoint มี แพ็กเกจซอฟต์แวร์สำหรับการค้นหาและการเล่น
    • Launcher : ทำหน้าที่เป็นฟรอนต์เอนด์ของคอลเลกชัน
    • Proxy : ช่วยให้เกมรับรู้เสมือนว่ากำลังทำงานอยู่ในสภาพแวดล้อมเว็บจริง
    • Sandbox : จัดเตรียมสภาพแวดล้อมแยกเพื่อให้สามารถ เล่นคอนเทนต์ที่อิงปลั๊กอินได้อย่างปลอดภัย
  • ทุกองค์ประกอบเปิดเผยเป็น ซอฟต์แวร์โอเพนซอร์ส

จุดกำเนิดและพัฒนาการของโครงการ

  • Flashpoint เริ่มต้นโดย BlueMaxima เพื่อป้องกันการสูญหายของเกมบนเว็บก่อนที่ Flash จะยุติการให้บริการ
    • หลังจากนั้นได้เติบโตเป็นโครงการขนาดใหญ่ที่มีผู้ร่วมพัฒนาจากชุมชนหลายร้อยคนทั่วโลก
    • ครอบคลุมเกมและแอนิเมชันที่สร้างบนปลั๊กอิน เฟรมเวิร์ก และมาตรฐานอินเทอร์เน็ตที่หลากหลาย

การดำเนินงานและการสนับสนุน

  • Flashpoint Archive ดำเนินงานในฐานะ องค์กรไม่แสวงหากำไร
    • เป้าหมายคือ การอนุรักษ์และเพิ่มการเข้าถึง เกมบนเว็บ แอนิเมชัน และประสบการณ์ดิจิทัลแบบอินเทอร์แอกทีฟอื่น ๆ
    • ข้อมูลเกี่ยวกับการสนับสนุนและความโปร่งใสทางการเงินเปิดเผยผ่าน หน้า Open Collective
    • ผู้ใช้สามารถสนับสนุนโครงการได้ผ่าน ปุ่มบริจาค

วิธีใช้งาน

  • บนเว็บไซต์มีฟังก์ชัน ค้นหาในคอลเลกชัน (Search the Collection) และ ขอเก็บถาวรคอนเทนต์ (Request Content for Archival)
    • ผู้ใช้สามารถค้นหาคอนเทนต์ที่ต้องการ หรือเสนอข้อมูลใหม่เพื่อให้มีการอนุรักษ์เพิ่มเติม

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

 
GN⁺ 2026-02-16
ความคิดเห็นจาก Hacker News
  • โปรเจกต์ Ruffle น่าทึ่งมาก แต่ก็น่าเสียดายที่แม้จะรองรับ AS3 ได้เป็นส่วนใหญ่แล้ว กลับยังขาดคลาส NetConnection และการเรียก .connect()
    เกมเล่นคนเดียวทำงานได้ดี แต่เกมมัลติเพลเยอร์หรือเกมที่อิง amfphp ที่ฉันทำไว้ต้องใช้การสื่อสารกับเซิร์ฟเวอร์ จึงกู้คืนได้ยาก
    ฉันยังมีโค้ดฝั่งเซิร์ฟเวอร์อยู่ครบ แต่สุดท้ายสถานการณ์ก็กลายเป็นว่าชุบชีวิตได้เฉพาะ เกมที่พึ่งพาตัวเองได้ทั้งหมด เท่านั้น ทำให้รู้สึกว่า Flash กลายเป็น วัตถุจัดแสดงในพิพิธภัณฑ์ ไปแล้ว

    • ในฐานะผู้ดูแล Ruffle ขอชี้แจงว่า API ของ NetConnection ส่วนใหญ่ถูกทำไว้แล้ว
      เพียงแต่ในเบราว์เซอร์ไม่สามารถเชื่อมต่อซ็อกเก็ตโดยตรงได้ ถ้ารันผ่านเดสก์ท็อปเพลเยอร์จะเชื่อมต่อได้ และในเบราว์เซอร์ก็รองรับ การจำลองผ่าน WebSockets
      ถ้าวาง WebSockify proxy ไว้ที่เซิร์ฟเวอร์ ก็จะทำงานได้โดยไม่ต้องแก้โค้ดเซิร์ฟเวอร์เดิม
    • ฉันก็เป็นนักพัฒนา Ruffle เหมือนกัน รับผิดชอบฝั่ง JS สำหรับการผสานกับเบราว์เซอร์
      วิธีตั้งค่า WebSockify proxy มีสรุปไว้ใน FAQ ทางการ
    • อาจเป็นเพราะแบบนี้ เกมโปรดของฉันอย่าง Attak by JohnnyTwoShoes เลยดูเหมือนจะไปไม่พ้นหน้าจอโหลด
      ลิงก์ฐานข้อมูล Flashpoint
    • คิดว่าน่าจะเป็นเพราะเว็บ API ไม่อนุญาตการเชื่อมต่อโดยตรงแบบนี้
      แต่ถ้ามีซอร์สโค้ดและโค้ดเซิร์ฟเวอร์อยู่ ก็อาจลองให้ AI agent ช่วยทดลองว่า “เปลี่ยน API นี้เป็น WebSocket แล้วคอมไพล์ใหม่” ได้
  • ฉันคิดว่าการ อนุรักษ์ เกมทั้งหมดเป็นเรื่องสำคัญ
    ไม่ใช่แค่เวอร์ชันต้นฉบับ แต่เวอร์ชันที่แก้บั๊กหรือปรับปรุง UI ก็ควรเก็บไว้ด้วย
    อย่าง SimCity หรือ Colonization เวอร์ชันแรก ๆ แม้กราฟิกจะเรียบง่าย แต่ ความสนุกในการเล่น นั้นยอดเยี่ยมมาก
    มีคนบอกว่า HTML5 จะมาแทน Flash แต่ในความเป็นจริง เกม Flash จำนวนมากกลับหายไป และแทบไม่มีตัวแทนมาทดแทน
    ยิ่งไปกว่านั้น คุณภาพการค้นหาแย่ลง และเว็บเก่า ๆ ก็ทยอยหายไป ทำให้หาเจอยากมาก

    • ไม่นานมานี้ฉันกลับไปเล่น Age of Empires 2: Definitive Edition อีกครั้ง แล้วรู้สึกว่ามันยอดเยี่ยมมาก เพราะใช้เอนจินเดิมแต่เพิ่ม QoL improvements และอัปเกรดกราฟิกเข้าไป
      การชุบชีวิตเกมคลาสสิกในลักษณะนี้ถือเป็นอุดมคติเลย
    • ยังมีอีมูเลเตอร์ Flash player แบบโอเพนซอร์สอย่าง Ruffle ด้วย
  • มีเกมหนึ่งของฉันถูกใส่ไว้ในนั้น แต่ ชื่อผู้ใช้ของฉันสะกดผิด
    ดูเหมือนจะมีขั้นตอนทำด้วยมือหรือ OCR อยู่ในกระบวนการ
    ลิงก์เกม

  • ฉันไม่ชอบการรัน Flash ในเบราว์เซอร์ แต่รูปแบบ ไฟล์ .swf เดี่ยว นั้นยอดเยี่ยมมากในฐานะฟอร์แมตสำหรับการอนุรักษ์ คล้ายกับ ROM dump
    บางเกมสามารถรันแบบโลคัลได้ แต่บางครั้งก็ถูกบล็อกแม้บน localhost เพราะฟีเจอร์ ป้องกัน URL
    เมื่อก่อนฉันเคยใช้ RABCDAsm แก้เกมหลายร้อยเกมให้กลายเป็นแบบ standalone
    ดูเหมือน Flashpoint Archive จะแก้ปัญหาด้วยวิธีรัน เว็บเซิร์ฟเวอร์ปลอม เพื่อหลบเลี่ยงการตรวจ URL แบบนี้

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

  • ผลงานที่ถูกเรียกว่าเป็นเกม Flash ที่ดีที่สุด (สำหรับการเกลียดตัวเอง)
    ลิงก์ Flashpoint
    หรือเล่นได้ที่ Archive.org เช่นกัน

  • เมื่อก่อนฉันเคย มีส่วนร่วม กับโปรเจกต์นี้
    เป็นคอมมูนิตี้ที่ยอดเยี่ยมมาก และกิจกรรมช่วงหลังสามารถติดตามได้บน Discord

  • น่าเสียดายที่ต้องติดตั้งซอฟต์แวร์เฉพาะ
    เลยสงสัยว่ายังไม่มี ตัวเรนเดอร์ Flash แบบเว็บ หรือ ถ้าเป็น WASM ก็น่าจะพอเป็นไปได้

    • ฉันก็เคยคิดแบบนั้น แต่เกมส่วนใหญ่ต้องการมากกว่าอีมูเลเตอร์ธรรมดา
      จำเป็นต้องมี proxy server หรือ server emulator เพื่อหลบ DRM
    • Ruffle คือทางเลือกนั้น
      การรองรับถือว่าดีพอสมควร แต่ก็ยังมีปัญหาอยู่กับ ActionScript บางเวอร์ชัน
  • เวลามองหลานเล่นเกมมือถือที่เต็มไปด้วยโฆษณาบนโทรศัพท์ของพ่อเขา ฉันรู้สึกทึ่งมาก
    การกดปิดโฆษณาของเขาแทบจะเป็น ปฏิกิริยาสะท้อนอัตโนมัติ แล้ว
    สุดท้ายมันเหมือนเกมกลายเป็นการปิดโฆษณามากกว่าการเล่นเกม
    เลยรู้สึกว่าน่าจะดีกว่าถ้าให้ คลังเกมที่คัดสรรแล้วและไม่มีโฆษณา แทน
    เกม Flash เองก็ยอดเยี่ยมไม่แพ้เกมมือถือสมัยนี้

    • แทนที่จะปล่อยให้เล่น “เกมขยะ” น่าจะดีกว่าถ้าหากิจกรรมที่ ดึงความสนใจของเด็กได้จริง
      เช่นเรียนเขียนโปรแกรมด้วย Swift Playgrounds หรือทดลองทำกิจกรรมสร้างสรรค์อย่างแอปทำเพลง
    • ฉันชอบ Flashpoint แต่ก็อยากให้มี ฟังก์ชันคิวเรต/แนะนำเกม
      จำเป็นต้องมีระบบเลือกเกมดี ๆ แบบที่เว็บ Flash สมัยก่อนเคยทำ
  • ช่วงแรก ๆ ของ Android เคยมีแอปสำหรับเกม Flash แต่ตอนนี้หายไปแล้ว
    ตอนนี้ด้วย แอป Ruffle บน F-Droid ก็กลับมาเล่น เกม Flash บนมือถือ ได้อีกครั้ง

    • เมื่อก่อนก็เคยมี แอปสตรีมเบราว์เซอร์ และปลั๊กอินทางการของ Adobe แต่ประสิทธิภาพแย่มาก
      ต่อมามี transpiler ที่แปลง Flash เป็นแอปเนทีฟ ออกมา แต่ Apple สั่งห้าม ทำให้ตลาดพังทลาย
      สุดท้าย Apple ก็สามารถรักษา การผูกขาดค่าธรรมเนียมการชำระเงิน ไว้ได้นานเกือบ 20 ปี