SpaceFX (WebFX demo)

10+
ดาวน์โหลด
การจัดประเภทเนื้อหา
สำหรับทุกคน
ภาพหน้าจอ
ภาพหน้าจอ

เกี่ยวกับเกมนี้

กลุ่มเป้าหมาย

แอปนี้เผยแพร่สำหรับนักพัฒนาที่ติดตามโครงการ WebFX และเป็นส่วนหนึ่งของการสาธิตโครงการ


สำหรับผู้ชมใหม่

WebFX เป็นโซลูชันโอเพ่นซอร์สข้ามแพลตฟอร์มฟรีที่สามารถกำหนดเป้าหมาย 7 แพลตฟอร์ม (เว็บ, Android, iOS, macOS, Linux, Windows และฝังเช่น Raspberry Pi) จากฐานโค้ด Java เดียว
เทคโนโลยีพื้นฐาน: OpenJFX, Gluon & GWT

ตัวอย่างเช่น คุณสามารถเยี่ยมชมเวอร์ชันเว็บของแอปเดียวกันนี้ได้ที่ https://spacefx.webfx.dev

ไม่ว่าจะเป็นแพลตฟอร์มใดก็ตาม ซอร์สโค้ดของแอปพลิเคชันจะเหมือนกันทุกประการ (ดูส่วนลิงก์ด้านล่างเพื่อเข้าถึงซอร์สโค้ดของการสาธิตนี้)
แอปพลิเคชันเขียนด้วยภาษา Java และใช้ JavaFX API เพื่อสร้างอินเทอร์เฟซผู้ใช้
Gluon toolchain (สร้างบน GraalVM) ใช้เพื่อคอมไพล์โค้ด Java ของแอปพลิเคชันลงในแอปเนทีฟสำหรับทุกแพลตฟอร์มยกเว้นเว็บ (รวมถึงเวอร์ชัน Android นี้ด้วย)
GWT ใช้เพื่อคอมไพล์เวอร์ชันเว็บ โดยแปลงโค้ด Java เป็นโค้ด JavaScript ที่ปรับให้เหมาะสม
ด้วยเหตุนี้ ปฏิบัติการทั้งหมดในทุกแพลตฟอร์มจึงมอบประสิทธิภาพที่ดีที่สุด


เกี่ยวกับการสาธิตโดยเฉพาะนี้

การสาธิตนี้เป็นเวอร์ชันแพตช์ของเกม SpaceFX JavaFX ดั้งเดิมที่เขียนโดย Gerrit Grunwald (aka Hansolo) เหตุผลของแพตช์นี้คือเพื่อให้เข้ากันได้กับ GWT และสามารถคอมไพล์สำหรับเว็บได้

การสาธิตนี้แสดงให้เห็นว่าคุณสามารถเขียนเกมโดยใช้ JavaFX canvas API สำหรับทุกแพลตฟอร์ม


ลิงก์

เกม JavaFX ต้นฉบับ: https://github.com/HanSolo/SpaceFX
ซอร์สโค้ดสาธิตนี้: https://github.com/webfx-demos/webfx-demo-spacefx
เว็บไซต์ WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
อัปเดตเมื่อ
1 ธ.ค. 2566

ความปลอดภัยของข้อมูล

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

มีอะไรใหม่

Increased difficulty over levels.
Upgraded target to Android 13 (SDK 33).