Cette Page En Français
FireMonkey เป็นส่วนประกอบข้ามแพลตฟอร์มและกรอบห้องสมุดที่มาพร้อมกับ Delphi ช่วยให้สามารถพัฒนาซอฟต์แวร์เนทีฟ (= คอมไพล์) สำหรับ Windows, Mac, iOS, Android และ Linux จากฐานรหัสเดียว
เนื่องจากเฟรมเวิร์กนี้ใช้เครื่องยนต์กราฟิกมันเหมาะสำหรับการพัฒนาวิดีโอเกม 2D และ 3D โดยไม่ต้องเรียนรู้วิธีการใช้เครื่องมือเกมพิเศษ (เช่นตัวอย่างเกม Great Castle Game ซึ่งมีเครื่องมือมากมาย (Map Editors, Sprites, ... ) สำหรับนักพัฒนาเกม Pascal)
คุณจะพบเครื่องยนต์เกมเพิ่มเติมใน Pascal (Delphi, Lazarus, ... ) ที่ระบุไว้ใน Pascal Awesome
ที่เก็บรหัสนี้มีหน่วยและตัวอย่างที่นำกลับมาใช้ใหม่ได้สำหรับโครงการวิดีโอเกมของคุณ
มันมาจากการพัฒนาเกมมานานหลายปีเพื่อความสนุกสนานและการเขียนโค้ดสดใน Twitch เริ่มต้นขึ้นในปี 2021 (และเป็นเวลานานก่อน Twitch)
คุณสามารถค้นหาตัวอย่างของคุณสมบัติเกมคลาสสิกในตัวอย่างเกม Delphi FMX หากคุณกำลังมองหาแรงบันดาลใจ
วิดีโอเกมของฉันบางเกมเปิดให้บริการบน GitHub ค้นหาพวกเขาเป็น submodules ของที่เก็บนี้
ตั้งแต่เดือนกรกฎาคม 2567 ชุดเริ่มต้นการเข้ารหัสเกมในรูปแบบของโครงการ FireMonkey มีให้บริการ นี่คือชุดเริ่มต้นเกม Gamolf FMX มันใช้เอ็นจิ้นเกม Delphi สำหรับรูทีนพื้นฐาน (เสียง, ตัวควบคุมเกม, ส่วนต่อประสานผู้ใช้, คะแนน, ... ) และให้เทมเพลตโครงการ Delphi เพื่อสร้างเกมของคุณเองพร้อมตัวอย่างมากมาย
รหัสที่เก็บรหัสนี้มีโครงการที่พัฒนาขึ้นในภาษา Pascal Object ภายใต้ Delphi คุณไม่รู้ว่า Delphi คืออะไรและจะดาวน์โหลดได้ที่ไหน? คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับเว็บไซต์นี้
ติดตามสตรีมการพัฒนาของฉันเกี่ยวกับซอฟต์แวร์วิดีโอเกมแอพพลิเคชั่นมือถือและเว็บไซต์ในช่อง Twitch ของฉันหรือรีเพลย์บนสตรีมซีเรียลส่วนใหญ่เป็นภาษาฝรั่งเศส
ในการดาวน์โหลดที่เก็บรหัสนี้เราขอแนะนำให้ใช้ "Git" แต่คุณยังสามารถดาวน์โหลดไฟล์ zip ได้โดยตรงจากที่เก็บ GitHub
โครงการนี้ใช้การพึ่งพาในรูปแบบของโมดูลย่อย พวกเขาจะหายไปจากไฟล์ zip คุณจะต้องดาวน์โหลดด้วยมือ
หากคุณต้องการใช้ฟีเจอร์เกมคอนโทรลเลอร์สำหรับ iOS หรือ MacOS อย่าลืมเพิ่มเฟรมเวิร์ก GameController ลงใน SDK ของคุณในเครื่องมือ/ตัวเลือก/การปรับใช้/SDK และรีเฟรชไฟล์
แพ็คเกจส่วนประกอบต้องการเฉพาะแพ็คเกจ RTL เพื่อหลีกเลี่ยงความขัดแย้งในระหว่างการติดตั้ง
สำหรับส่วนประกอบ tdgeGamePaddetected และ tdgeHelpBar คุณต้องเปิดใช้งาน Skia4Delphi ในโครงการของคุณ มันถูกใช้โดย UNIT OLF.RTL.SVGTOBITMAP.PAS จาก DevelopPeurPascal/Librairies เพื่อวาด SVG ลงในบิตแมปรูปภาพ
ซอร์สโค้ดนี้มีการแจกจ่ายภายใต้ใบอนุญาต AGPL 3.0 หรือใหม่กว่า
โดยทั่วไปคุณมีอิสระที่จะใช้เนื้อหาของที่เก็บรหัสนี้ได้ทุกที่โดยมีเงื่อนไขว่า:
หากใบอนุญาตนี้ไม่เหมาะกับความต้องการของคุณคุณสามารถซื้อสิทธิ์ในการใช้โครงการนี้ภายใต้ Apache License 2.0 หรือใบอนุญาตเชิงพาณิชย์เฉพาะ (ติดต่อผู้เขียนเพื่ออธิบายความต้องการของคุณ)
ซอร์สโค้ดเหล่านี้มีให้ตามที่เป็นอยู่โดยไม่มีการรับประกันใด ๆ
องค์ประกอบบางอย่างที่รวมอยู่ในที่เก็บนี้อาจอยู่ภายใต้สิทธิ์การใช้งานของบุคคลที่สาม (รูปภาพ, เสียง, ฯลฯ ) พวกเขาไม่สามารถนำกลับมาใช้ซ้ำได้ในโครงการของคุณเว้นแต่จะระบุไว้เป็นอย่างอื่น
หากคุณต้องการคำตอบจากเจ้าของโครงการวิธีที่ดีที่สุดในการขอคุณสมบัติใหม่หรือรายงานข้อผิดพลาดคือไปที่ที่เก็บ GitHub และเปิดปัญหาใหม่
หากคุณพบปัญหาด้านความปลอดภัยโปรดอย่ารายงานต่อสาธารณะก่อนที่จะมีแพตช์ อธิบายกรณีโดยการส่งข้อความส่วนตัวถึงผู้เขียน
นอกจากนี้คุณยังสามารถแยกที่เก็บและมีส่วนร่วมโดยการส่งคำขอดึงหากคุณต้องการความช่วยเหลือ โปรดอ่านไฟล์ MD ที่มีส่วนร่วม
หากคุณคิดว่าโครงการนี้มีประโยชน์และต้องการสนับสนุนโปรดบริจาคให้กับผู้แต่ง มันจะช่วยรักษารหัสและไบนารี
คุณสามารถใช้หนึ่งในบริการเหล่านั้น:
หรือถ้าคุณพูดภาษาฝรั่งเศสคุณสามารถสมัครสมาชิกโซน ABO เป็นรายเดือนหรือรายปีและรับทรัพยากรจำนวนมากเป็นวิดีโอและบทความ