Cette Page en Français.
Contoh dari apa yang dilakukan saat mengembangkan video game: manajemen sprite, musik latar, efek suara, animasi, ...
Proyek dikembangkan di bawah Delphi dengan kerangka kerja multiplatform firemonkey untuk menjalankan proyek kami di bawah Windows, MacOS, iOS, Android dan Linux dari basis kode yang sama.
Tidak semua gambar dan musik yang digunakan dalam repositori ini gratis. Gunakan kembali mereka hanya jika Anda memiliki lisensi. Mereka tetap menjadi milik penulis masing -masing dan hanya hadir dalam program untuk tujuan demo.
Gambar dan suara dari:
Informasi dan penjelasan tentang proyek -proyek repositori ini tersedia di blog Developeur Pascal.
Contoh proyek ada di grup fr.Developeurpascal.demo.*
Harap jangan mempublikasikannya di toko aplikasi atau di tempat lain dalam versi yang dikompilasi tetapi secara sistematis kembali ke repositori kode ini atau ke bagian khusus pada blog Developpeur Pascal.
Perpustakaan ini dibuat secara langsung di Twitch selama permainan untuk operasi sidaction demi Sidaction 2021. Anda dapat melihat replay akhir pekan ini di https://serialstreameur.fr/sidaction-2021.php
Jika Anda ingin melihat hasil animasi dalam video game sungguhan, lihat OK Ducky dikembangkan secara langsung selama akhir pekan pengkodean game langsung ini.
Permainan lain dikembangkan sepanjang tahun 2021 dan seterusnya pada Twitch. Rerun dari sesi ini tersedia di video game streamer serial.
Jika Anda mencari contoh kode untuk mempelajari Delphi tentang sesuatu selain video game atau manipulasi dasar, lihat gudang contoh dari semua jenis ini. Dan jika tidak, lihat game video open-source ini di GitHub.
Untuk mengkode game Anda sendiri di Delphi, ada banyak utilitas dan mesin game. Anda akan menemukan beberapa tautan di Pascal yang luar biasa. Anda juga dapat menggunakan firemonkey secara asli dan menambahkan hanya beberapa trik yang berguna dengan mesin game Delphi atau menggunakan kit starter game firemonkey ini.
Repositori kode ini berisi beberapa 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 sesi pengkodean pengembangan game langsung saya di saluran Twitch saya atau sebagai tayangan ulang di streameur serial kebanyakan dalam bahasa Prancis.
Kunjungi Devlog untuk mengetahui lebih lanjut tentang cara kerjanya, mengakses video dan artikel, cari tahu tentang berbagai versi yang tersedia dan fitur -fiturnya, hubungi dukungan pengguna ...
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.
Sebagai embarcadero MVP, saya mendapat manfaat dari versi terbaru Delphi dan C ++ Builder di RAD Studio segera setelah mereka dirilis. Karena itu saya bekerja dengan versi ini.
Biasanya, perpustakaan dan komponen saya juga harus berjalan pada setidaknya versi saat ini dari Delphi Community Edition.
Tidak ada jaminan kompatibilitas dengan versi sebelumnya, meskipun saya mencoba menjaga kode saya tetap bersih dan menghindari menggunakan terlalu banyak cara menulis baru di dalamnya (tipe inferensi, inline var dan string multilin).
Jika Anda mendeteksi anomali pada versi sebelumnya, jangan ragu untuk melaporkannya sehingga saya dapat menguji dan mencoba untuk memperbaiki atau memberikan solusi.
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.