Mesin adalah seperangkat sistem khusus yang dirancang untuk menyederhanakan fungsi permainan yang paling umum digunakan. Ini memberikan portabilitas game yang lebih baik. Mesin yang dirancang dengan baik dapat dengan mudah dipindahkan ke perpustakaan lain atau bahkan ke platform lain. Anda dapat menulisnya sendiri, tetapi hanya dengan sedikit pengetahuan tentang pemrograman.
instruksi
Langkah 1
Pilih game mana yang ingin Anda buat agar menarik dan populer. Untuk melakukan ini, pelajari pasarnya (bahkan jika Anda membuat game yang tidak untuk dijual, pelajari pasarnya - selalu menyenangkan saat kreasi Anda diminati).
Langkah 2
Jangan mencoba membuat game dengan grafik yang sangat realistis dan kebebasan penuh untuk bertindak. Sebutkan persyaratannya. Mungkin kesederhanaan, persyaratan untuk jumlah karakter, kinerja atau fitur plot.
Langkah 3
Buat hierarki fungsi menggunakan pendekatan top-down. Pada titik tertentu, Anda tidak lagi dapat melanjutkan arsitektur top-down, tetapi bukan karena Anda telah melakukan semuanya. Hanya saja, seluk-beluk implementasi akan memberi Anda aturannya sendiri, jadi teruslah membuat hierarki secara bottom-up, yaitu. lanjutkan dari kekhasan API dan sesuaikan antarmuka tingkat yang lebih tinggi.
Langkah 4
Mulai mendesain. Fungsi yang lebih tinggi terdiri dari memanggil yang lebih rendah (yaitu, mereka secara praktis diimplementasikan pada tahap pembuatan hierarki). Rancang pemutaran fungsi terendah dalam pseudocode. Jangan menulis kode semu C hanya dalam bahasa Rusia. Itu harus setidaknya 2 kali lebih pendek dan secara deskriptif mewujudkan algoritme, jawab pertanyaannya bukan "bagaimana", tetapi "apa" dan harus memungkinkan Anda untuk fokus pada hal-hal yang paling penting. Buat tes untuk fungsi yang lebih rendah dan coba buktikan kebenaran program.
Langkah 5
Mulai langkah pengkodean. Terapkan fungsi dan tes yang lebih rendah dan dapatkan program kerja. Gunakan pseudocode untuk komentar dan tetap berpegang pada gaya pemformatan tertentu. Disarankan untuk melakukan perencanaan publik, karena orang luar akan membantu Anda mengidentifikasi kekurangan dan kesalahan yang tidak Anda sadari. Dengan demikian, Anda akan secara signifikan mengurangi waktu kerja Anda sendiri dan meningkatkan output.