แอปเปิลปล่อยแอป ScummVM รันไทม์สำหรับเกมผจญภัยยุคเก่าขึ้น App Store ทั้งที่ก่อนหน้านี้แอปเปิลมีแนวทางห้ามอีมูเลเตอร์ทั้งหลายส่งแอปขึ้น App Store มาโดยตลอด
ScummVM เป็นการจำลองการทำงานของซอฟต์แวร์ SCUMM (Script Creation Utility for Maniac Mansion) เอนจินที่บริษัท LucasArts ใช้สร้างเกมในยุคช่วง 1990 โดยเกมแรกคือ Maniac Mansion ที่ออกปี 1987 เป็นที่มาของชื่อเอนจิน
ผู้สนใจสามารถใช้ ScummVM ได้ทั้งบน iPhone, iPad, และ Mac Apple Silicon โดยตัวแอปนั้นไม่มีไฟล์เกมในตัวเองแต่ต้องไปหาโหลดแยกต่างหาก หลายเกมอาจจะยังมีขายแบบถูกลิขสิทธิ์อยู่ใน Gog.com
ที่มา - App Store: ScummVM
Comments
ค่ายเกมที่ลงขายเกมใน ios Store แล้วมีรายชื่อเกมตัวเองที่เล่นใน ScummVM คงรู้สึกแบบอิหยังวะ
เป็นเจ้าของ ทำเองไม่ผิด อยู่ แล้ว
แต่ ScummVM ไม่ใช่ของ apple นะครับ
ScummVM ผมว่าจะเรียกเป็น emulator ก็ไม่เชิงนะครับ
มันเป็นการ port เอนจินเกม adventure ของ lucasart มาเป็น sdl เพื่อให้รันบน os ใหม่ๆ ได้มากกว่า
ตัวแอพเคยโดน LucasArts สมัยยังไม่โดนซื้อ ยื่อ c&d มาแล้ว แต่ตอนหลังคุยกันจนเข้าใจว่าไม่ได้ไปลอกเลียน code กัน เลยได้รับอนุญาตให้ทำต่อ
น่าจะเป็นเหตุผลที่ apple ไม่สามารถห้ามเอาขึ้นได้
เท่าที่อ่านมา เหมือนมันอารมณ์ทำนองว่า แทนที่ไฟล์ .exe ด้วยไฟล์อื่นที่ทำให้โปรแกรมนั้นสามารถรันใน iOS ได้ มันก็เลยไม่ถือว่าเป็น emulator (เขาว่านะ ส่วนตัวผมเองก็ไม่รู้เหมือนกันว่านิยามของ emulator คืออะไร 55+)
แต่ผมไม่คิดว่าการลอกเลียน code คือเหตุผลที่ Apple ห้ามเอา emulator ขึ้น app store นะครับ เพราะเข้าใจว่า emulator สายสว่างหลายๆตัวก็ reverse engineering เอา ไม่มีกระทั่ง bios ในตัว แต่ก็ยังเอาขึ้น App Store ไม่ได้อยู่ดี
ส่วนตัวผมเดา(แบบมีอคติ)ว่าเหตุผลที่ Apple ห้าม emulator คือเหตุผลเดียวกับที่ห้าม cloud gaming ครับ ก็คือไม่ต้องการให้มี 3rd party app store มากกว่า ไม่ใช่แค่ในเชิง technical แต่ในเชิง experience ด้วย
เพราะงั้นส่วนตัวผมคิดว่าแอปนี้ตอนนี้รอดเพราะมันไม่ใช่ emulator แต่ถ้ามองถึงจุดประสงค์(ที่ผมมโนเอาเอง)ของ Apple ที่แบน emulator/cloud gaming แล้ว คิดว่าสุดท้ายอาจจะถูกเอาออกก็ได้
แต่ถ้ารอดยาวๆ ที่ผมมโนเอาเองก็คือผิดนั่นแหละ 55+
เป็นไปได้ครับ ถ้ามีอีมูเลเตอร์ หมายความว่าลูกค้าซื้อแค่อีมูเลเตอร์ครั้งเดียว แล้วไม่ต้องซื้อเกมส์ใหม่จากแอปเปิ้ลอีกเลย ไปซื้อจากเจ้าของอีมูเลเตอร์เมื่อโหลดมาก็เล่นกับอีมูเลเตอร์ได้
ถ้าแอปเปิ้ลจะให้เล่นเกมส์เก่า ควรเป็นแอพเกมส์แบบให้ซื้อทั้งชุด ข้อมูลเกมส์+เอนจิน แยกเป็นรายๆไป
แอปเปิ้ลอาจจะพลาดไปแล้ว
ผมก็คิดแบบนั้นครับ เบื้องต้น emulator หลายๆ ตัวมันก็เทาๆ ตรงที่ตัวมันเองไม่ได้ละเมิดลิขสิทธิ์ s/w อะไรเลย แต่มันจำลองการทำงานของ h/w ซึ่งเจ้าของ hardware แต่ละเจ้าก็ treat ไม่เหมือนกัน (sega จะค่อนข้างเปิดหน่อย ส่วน sony สมัยก่อนจะต่อต้านหนักๆ จนยุคหลังๆ ก็ปล่อยๆ จนมาใช้เองใน ps classics mini ส่วน nin ก็พยายามฟ้องตลอด)
แต่ตัว ScummVM ผู้สร้าง Scumm อย่าง lucasarts (ที่ปัจจุบันไม่มีแล้ว) เขาโอเค ถึงแอปเปิ้ลจะไม่ชอบ (เอาเกมมาเล่นได้เองไม่ต้องซื้อผ่าน store) แต่ก็ไม่มีเหตุผลที่จะปิดมันเหมือนกัน
แล้วตัวแอพ จริงๆ มันคือการเขียน runtime มารันสคริปต์ครับ เพราะเกมพวกนี้ เดิมทีมันเป็นสคริปต์เฉยๆ อารมณ์คล้ายๆ พวก flash ที่ไม่ compile อะไรแบบนั้น
เพิ่งรว่ามันเหมือนกับการ run script งี้น ก็คงจะห้ามยากแหละ