Cette Page en Français.
Firemonkey adalah komponen lintas platform dan kerangka kerja perpustakaan yang disediakan dengan Delphi. Ini memungkinkan untuk mengembangkan perangkat lunak asli (= dikompilasi) untuk Windows, Mac, iOS, Android dan Linux dari basis kode tunggal.
Karena kerangka kerja ini didasarkan pada mesin grafis, sangat ideal untuk mengembangkan video game 2D dan 3D tanpa belajar cara menggunakan mesin game khusus (seperti misalnya mesin game Castle Great yang juga mencakup banyak alat (editor peta, sprite, ...) untuk pengembang game Pascal).
Anda akan menemukan lebih banyak mesin game di Pascal (Delphi, Lazarus, ...) yang terdaftar di Pascal yang luar biasa.
Repositori kode ini menawarkan unit dan contoh yang dapat digunakan kembali untuk proyek video game Anda.
Itu datang dari pengembangan game bertahun -tahun untuk kesenangan dan sesi pengkodean langsung di Twitch dimulai pada tahun 2021 (dan waktu yang lama sebelum Twitch).
Anda dapat menemukan contoh fitur game klasik di cuplikan game Delphi FMX jika Anda mencari inspirasi.
Beberapa video game saya bersumber terbuka di GitHub. Temukan mereka sebagai submodul dari repositori ini.
Sejak Juli 2024, permainan starter coding game dalam bentuk proyek firemonkey tersedia. Ini adalah Gamolf FMX Game Starter Kit. Ini menggunakan mesin game Delphi untuk rutinitas dasar (suara, pengontrol game, antarmuka pengguna, skor, ...) dan memberi Anda template proyek Delphi untuk membuat game Anda sendiri, dengan banyak contoh.
Repositori kode ini berisi proyek yang dikembangkan dalam bahasa Pascal objek di bawah Delphi. Anda tidak tahu apa itu Delphi dan di mana mengunduhnya? Anda akan mempelajari lebih lanjut di situs web ini.
Ikuti aliran perangkat lunak, video game, aplikasi seluler, dan situs web pengembangan saya di saluran Twitch saya atau sebagai tayangan ulang di streameur serial kebanyakan dalam bahasa Prancis.
Untuk mengunduh repositori kode ini, kami sarankan menggunakan "git", tetapi Anda juga dapat mengunduh file zip langsung dari repositori github -nya.
Proyek ini menggunakan dependensi dalam bentuk sub-modul. Mereka akan absen dari file zip. Anda harus mengunduhnya dengan tangan.
Jika Anda ingin menggunakan fitur pengontrol game untuk iOS atau macOS, jangan lupa untuk menambahkan kerangka kerja Gamecontroller ke SDK Anda di alat/opsi/penyebaran/SDK dan refresh file.
Paket komponen hanya membutuhkan paket RTL untuk menghindari konflik selama instalasi mereka.
Untuk komponen tdgegamepaddettected dan tdgehelpbar Anda memerlukan skia4delphi diaktifkan dalam proyek Anda. Ini digunakan oleh unit olf.rtl.svgtobitmap.pas dari developpeurpascal/libraraRies untuk menggambar svg ke dalam bitmap gambar.
Kode sumber ini didistribusikan di bawah lisensi AGPL 3.0 atau yang lebih baru.
Anda umumnya bebas menggunakan konten repositori kode ini di mana saja, asalkan:
Jika lisensi ini tidak sesuai dengan kebutuhan Anda, Anda dapat membeli hak untuk menggunakan proyek ini di bawah Lisensi Apache 2.0 atau lisensi komersial khusus (hubungi penulis untuk menjelaskan kebutuhan Anda).
Kode sumber ini disediakan sebagaimana adanya, tanpa jaminan apa pun.
Elemen-elemen tertentu yang termasuk dalam repositori ini dapat dikenakan hak penggunaan pihak ketiga (gambar, suara, dll.). Mereka tidak dapat digunakan kembali dalam proyek Anda kecuali dinyatakan lain.
Jika Anda ingin jawaban dari pemilik proyek, cara terbaik untuk meminta fitur baru atau melaporkan bug adalah pergi ke repositori GitHub dan membuka masalah baru.
Jika Anda menemukan masalah keamanan, jangan laporkan secara publik sebelum tambalan tersedia. Jelaskan kasus ini dengan mengirim pesan pribadi ke penulis.
Anda juga dapat membayar repositori dan berkontribusi dengan mengirimkan permintaan tarik jika Anda ingin membantu. Harap baca file contributing.md.
Jika menurut Anda proyek ini bermanfaat dan ingin mendukungnya, silakan berikan donasi untuk penulisnya. Ini akan membantu mempertahankan kode dan binari.
Anda dapat menggunakan salah satu layanan tersebut:
Atau jika Anda Speack French, Anda dapat berlangganan Zone ABO setiap bulan atau tahunan dan mendapatkan banyak sumber daya sebagai video dan artikel.