ความเป็นจริงที่สอง
Second Reality (เดิมชื่อUnreal ][ - The 2nd Reality ) เป็นเดโมที่เข้ากันได้กับ IBM PC ซึ่งสร้างโดยกลุ่มFuture Crew จากฟินแลนด์ เปิดตัวครั้งแรกในงาน Assembly 1993 demopartyเมื่อวันที่ 30 กรกฎาคม 1993 [ 1 ]ซึ่งได้เข้าร่วมการแข่งขันเดโม PC และได้รับรางวัลชนะเลิศจากการสาธิต การเรนเดอร์กราฟิกคอมพิวเตอร์ 2 มิติและ 3 มิติ[ 2 ] เดโมนี้เปิดให้สาธารณะชนใช้งานได้ในเดือนตุลาคม 1993
ถือเป็นหนึ่งในเดโมที่ดีที่สุดที่สร้างขึ้นในช่วงต้นทศวรรษ 1990 บนพีซี ในปี 1999 Slashdotโหวตให้เป็นหนึ่งใน "10 แฮ็กยอดเยี่ยมตลอดกาล" [ 3 ]ซอร์สโค้ดของมันถูกเผยแพร่ใน ที่เก็บ GitHubในฐานะซอฟต์แวร์สาธารณะโดยใช้Unlicense [ 4 ]ในวันครบรอบ 20 ปีของการเผยแพร่ในเดือนสิงหาคม 2013 [ 5 ]
คำอธิบาย
Second Reality ประกอบด้วยเอฟเฟ็กต์มากมายที่ได้รับความนิยมในเดโมในขณะนั้น เช่นกราฟิก 3 มิติ แบบเรียล ไทม์ การปรับขนาดและการบิดเบี้ยวของภาพ และลวดลายมัวเร่ที่น่าสนใจคือ มันยังซิงค์กับเพลงประกอบ ซึ่งเป็นเรื่องที่ไม่ค่อยพบเห็นในขณะที่วางจำหน่าย
สามารถเริ่มการสาธิตได้โดยใช้พารามิเตอร์บรรทัดคำสั่ง 2-5 เพื่อเริ่มจากส่วนต่างๆ ของการสาธิต นอกจากนี้ การเริ่มการสาธิตด้วยพารามิเตอร์ "u" จะแสดงเอฟเฟกต์ดาวเคลื่อนที่เข้าหาหน้าจอ
คุณลักษณะทางเทคนิค
การวิเคราะห์ซอร์สโค้ดยังหักล้างการคาดการณ์ที่ว่า Second Reality ใช้ตัวจัดการหน่วยความจำ ของตัวเอง ที่เข้าถึงMMUโดยตรง โดยใช้ฟังก์ชันการจัดการหน่วยความจำมาตรฐานของ DOS [ 6 ]
Second Reality ได้รับการออกแบบให้ทำงานบน พีซี Intel 80486 (แม้ว่าจะสามารถทำงานบนเครื่อง80386 ได้ ) โดยใช้ Gravis UltrasoundหรือSound Blaster Pro (หรือโคลนที่เข้ากันได้กับรีจิสเตอร์) ในเวอร์ชันดั้งเดิมที่วางจำหน่าย เดโมมีบั๊กที่ทำให้การทำงานช้าลง ต่อมาได้มีการออก แพทช์เพื่อแก้ไขปัญหานี้[ 7 ]
รีเมค
- Second Reality C64 ( pouët.net ) โดย Smash Designs – เป็นการดัดแปลงจากเดโมต้นฉบับสำหรับCommodore 64
- Flash Reality ( pouët.net ) โดย The Scampers – ผลงานรีมิกซ์ Macromedia Flashโดยสร้างฉากต่างๆ ขึ้นใหม่โดยใช้ภาษาโปรแกรมActionscript
- Second Reality 2013 ( pouët.net ) โดย Checkpoint – เวอร์ชันรีเมคสำหรับAtari ST
- 8K Reality ( pouët.net ) โดย Fulcrum – ผลงานรีมิกซ์ที่สร้างด้วยโค้ด PC ขนาด 8 กิโลไบต์ เปิดตัวในงาน Revision 2015 demoparty ซึ่งได้รับรางวัลรองชนะเลิศอันดับสอง ภาพวาดสองมิติเหล่านี้สร้างแบบจำลองโดยใช้metaballs
- Rocky Reality ( pouët.net ) โดย Bedrock Bros. - เกมที่พอร์ตมาสำหรับสมาร์ทวอทช์ Pebbleเปิดตัวในงาน Evoke 2016 demoparty ซึ่งได้รับรางวัลรองชนะเลิศอันดับสองในหมวดหมู่แพลตฟอร์มทางเลือก
- Holo Reality ( pouët.net ) โดย Bedrock Bros. - เป็นการจำลอง จอแสดงผลโฮโลแกรม Looking Glassเปิดตัวในงาน Demosplash 2018 demoparty และได้รับรางวัลที่หนึ่งในหมวดหมู่สมัยใหม่
- First Reality ( pouët.net ) โดย Holo Sapiens - การสร้างใหม่ในรูปแบบความเป็นจริงเสริม 3 มิติ
- Second Reality X16 ( pouët.net ) โดย Team FX - เป็นการดัดแปลงจากเดโมดั้งเดิมสำหรับ Commander X16
ลิงก์ภายนอก
- ดาวน์โหลด Second Reality ได้ที่ scene.org
- ไฟล์เสียงประกอบภาพยนตร์ Second RealityในรูปแบบScreamTracker 3
- ซอร์สโค้ดของ Second RealityบนGitHub
- คลิปวิดีโอที่ถ่ายทำระหว่างการสร้างภาพยนตร์เรื่อง Second Reality
- การจำลองระบบปฏิบัติการ MSDOS ในเบราว์เซอร์โดยInternet Archive
- คลิปวิดีโอจากSecond Realityบน YouTube