กลับไปหน้าบทความ

อ่าน 3 นาที

เจค2

Jake2 เป็น เวอร์ชัน Java ของเอนจิ้นเกม Quake II เวอร์ชัน GPL [ 1 ]

เจค2

เจค2
นักพัฒนาซอฟต์แวร์ไบโทนิก
เวอร์ชันเสถียร
0.9.5 / 5 พฤษภาคม 2548
ระบบปฏิบัติการข้ามแพลตฟอร์ม
พิมพ์วิดีโอเกม
ใบอนุญาตจีพีแอล
เว็บไซต์bytonic.de/html/jake2

Jake2เป็น เวอร์ชัน Javaของเอนจิ้นเกมQuake IIเวอร์ชันGPL [ 1 ]

ประวัติศาสตร์

ทีมJOGLได้นำเสนอ Jake2 เวอร์ชัน 0.9.1 ในงาน JavaOne 2004เพื่อเป็นตัวอย่างการทำงานร่วมกันระหว่าง Java และ OpenGL [ 2 ] [ 3 ] [ 4 ] ต่อมา Sunได้ใช้ Jake2 เป็นตัวอย่างของ ความสามารถ Java Web Startสำหรับการเผยแพร่เกมผ่านทางอินเทอร์เน็ต[ 5 ]

ณ เดือนสิงหาคม 2555 การพัฒนา LWJake2 ซึ่งเป็นเวอร์ชันที่แยกออกมายังคงดำเนินต่อไป โดยได้ลบ JOGL/JOAL ออกไปและใช้ LWJGL แทน

ณ เดือนตุลาคม 2555 มีการเผยแพร่ เวอร์ชันที่แก้ไขแล้วของ Jake2 โดยใช้ Java OpenGLและJava OpenAL เวอร์ชันปัจจุบัน บน ที่เก็บข้อมูล Gitเกมนี้สามารถเล่นออนไลน์ เรียกใช้งานเป็น Applet หรือ Webstart ได้ การปรับปรุงใหม่ทำให้ Jake2 สามารถทำงานบนแพลตฟอร์มมือถือได้เช่นกัน เนื่องจากใช้การจำลองฟังก์ชันคงที่ของ OpenGL ของ Jogl ผ่าน OpenGL ES2 หรือโดยตรงผ่าน OpenGL ES1 การปรับปรุง Joal ยังช่วยให้สามารถส่งออกเสียงบนอุปกรณ์มือถือได้ เวอร์ชันที่แก้ไขแล้วได้รับการอัปเดตในเดือนมิถุนายน 2556 สำหรับ Jogl เวอร์ชันล่าสุด

การอัปเดตครั้งสุดท้ายของ Jake2 โดยผู้พัฒนาเดิมคือ Bytonic software คือเมื่อเดือนมกราคม 2015

ตั้งแต่ปี 2019 Jake2 ได้รับการแยกสาขา[ 6 ]อัปเดตเป็นเวอร์ชัน Java และไลบรารีที่ทันสมัยและได้รับการพัฒนาอย่างต่อเนื่อง

การใช้งานทางเลือกอื่นๆ

อาจเป็นเพราะโค้ดของมันใช้ภาษาJavaจึงแก้ไขได้ง่าย ทำให้ jake2 ถูกนำไปใช้ในการทดลองหลายอย่าง:

สถาปัตยกรรม

Jake2 เป็นแอปพลิเคชันที่เขียนด้วยภาษา Java อย่างสมบูรณ์ สามารถใช้Java OpenGL / Java OpenALหรือLWJGL สำหรับไลบรารี OpenGLระดับต่ำภายในของ Java ได้ ทั้งโหมดเล่นคนเดียวและโหมดเล่นหลายคนของ Quake II ทำงานได้ และสามารถใช้งานได้ทั้งในรูปแบบแอปพลิเคชันที่ติดตั้ง หรือผ่านJava Web Start

ประสิทธิภาพของ Jake2 เทียบเท่ากับเวอร์ชัน C ดั้งเดิม[ 13 ]ในบางการกำหนดค่าฮาร์ดแวร์ ประสิทธิภาพจะดียิ่งขึ้นไปอีก[ 14 ] [ 15 ]

ดูเพิ่มเติม

  • เว็บไซต์ของ Jake2
  • โปรเจ็กต์ Jake2 จาก SourceForge
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Jake2&oldid=1356814068 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เจค2

Jake2 เป็น เวอร์ชัน Java ของเอนจิ้นเกม Quake II เวอร์ชัน GPL [ 1 ]

ประวัติศาสตร์

ทีม JOGL ได้นำเสนอ Jake2 เวอร์ชัน 0.9.1 ในงาน JavaOne 2004 เพื่อเป็นตัวอย่างการทำงานร่วมกันระหว่าง Java และ OpenGL [ 2 ] [ 3 ] [ 4 ] ต่อมา Sun ได้ใช้ Jake2 เป็นตัวอย่างของ ความสามารถ Java Web Start สำหรับการเผยแพร่เกมผ่านทางอินเทอร์เน็ต [ 5 ]

การใช้งานทางเลือกอื่นๆ

อาจเป็นเพราะโค้ดของมันใช้ภาษา Java จึงแก้ไขได้ง่าย ทำให้ jake2 ถูกนำไปใช้ในการทดลองหลายอย่าง:

สถาปัตยกรรม

Jake2 เป็นแอปพลิเคชันที่เขียนด้วยภาษา Java อย่างสมบูรณ์ สามารถใช้ Java OpenGL / Java OpenAL หรือ LWJGL สำหรับไลบรารี OpenGL ระดับต่ำภายในของ Java ได้ ทั้งโหมดเล่นคนเดียวและโหมดเล่นหลายคนของ Quake II ทำงานได้ และสามารถใช้งานได้ทั้งในรูปแบบแอปพลิเคชันที่ติดตั้ง...