C ++

Idea untuk Projek Permainan di C ++

Idea untuk Projek Permainan di C ++
Sebelum anda memulakan pengaturcaraan, ada baiknya anda mengetahui lebih banyak mengenai idea anda daripada idea asas. Anda harus melampaui "Makhluk yang melintasi hutan."Bina cerita; pengguna dapat berhubung dengan dan kemudian memutuskan apa yang perlu dirasakan nyata. Setelah itu, untuk memulakan, anda perlu memilih butiran ini.

Dalam artikel ini, anda akan melihat beberapa idea mengenai apa yang dapat anda bina dengan cepat untuk mendapatkan tindakan di skrin. Ringkasnya, anda harus menggunakan idea-idea ini untuk karya di layar setelah idea anda untuk keseluruhan cerita siap.

Mengapa C++?

Untuk permainan yang memerlukan pemprosesan yang berat, baik dari Grafik atau yang lain, anda memerlukan bahasa tahap rendah. Dalam C ++, anda mempunyai lebih banyak kawalan terhadap penggunaan memori dan aspek pelaksanaan lain. Ini bermaksud bahawa anda juga mempunyai lebih banyak kerja yang perlu dilakukan untuk memastikan perisian akhir tetap stabil. Anda tidak perlu memikirkan perkara ini dalam bahasa tahap tinggi, peruntukan memori, dan ketepatan nombor. Namun, hasilnya adalah bahawa semua data harus dilihat memerlukan banyak sumber. Anda berakhir dengan pelaksanaan yang perlahan.

Dalam banyak aplikasi, masa pembangunan lebih penting daripada prestasi akhir, jadi pilihan terbaik adalah program peringkat tinggi.

Gaya permainan

Anda mempunyai banyak pilihan dalam gaya permainan untuk dibina. Oleh kerana anda telah memilih untuk menggunakan C ++, anda mungkin mahukan banyak persembahan. Jangan tergesa-gesa dalam keputusan itu, permainan yang memerlukan lebih banyak otak daripada brawn boleh sama menggembirakan. Berikut adalah beberapa gaya yang perlu dipertimbangkan.

Banyak permainan boleh menjadi simulasi permainan sebenar. Satu permainan yang menyeronokkan adalah gaya labirin di mana anda memandu bola dengan memiringkan permukaannya. Permainan ini boleh dipelbagaikan dengan pelbagai cara. Anda boleh mempunyai banyak trek pada tahap yang berbeza. Anda juga boleh mengubah permainan menjadi sesuatu yang kurang realistik.

Perpustakaan yang sangat baik untuk belajar membantu anda membuat permainan ini ialah Torque3D.

Melompat blok ais

Buat orang muda yang perlu menyelamatkan anjing / rakan / adiknya dari lemas. Untuk mencapainya, dia perlu melintasi tasik ke seberang untuk mengambil cincin penyelamat. Dia kemudian perlu kembali melalui bongkah ais untuk menjangkau orang yang memerlukan.

Program yang serupa ada, letakkan perubahan anda. Kerangka yang sangat baik untuk digunakan adalah Gameplay3D dan OpenXRay.

Melompat asas ketepatan

Cukup mengasyikkan, mulakan permainan di atas tebing tinggi dan buat sistem titik untuk penerbangan turun. Anda mesti memberi banyak mata tambahan untuk membuka payung terjun lewat.

Pilihan yang sangat baik untuk pekerjaan ini ialah Unity Game Engine; projek itu adalah sumber tertutup tetapi percuma.

Cabaran mekanik kuantum

Jadikan permainan bertindak seperti dunia nyata dan dunia Quantum. Semakin banyak pemain maju, semakin banyak kesan kuantum yang anda lontarkan ke dalam permainan. Ia memerlukan banyak matematik, jadi belajarlah.Anda boleh menggunakan Kerangka Oksigen untuk permainan ini.

Pertimbangan

Satu pertimbangan adalah jika anda ingin menggunakan banyak grafik atau penampilan yang lebih jelas. Permainan yang baik perlu mempunyai cabaran agar pemain ingin meneruskannya. Permainan mesti terus memberi inspirasi sepanjang permainan. Tetris adalah permainan yang hebat. Sekiranya anda dapat menghasilkan permainan yang menarik seperti itu hanya kerana ia menawan, maka anda tidak memerlukan banyak grafik. Sekiranya anda menggunakan grafik, buat watak yang menarik. Seperti menulis buku, anda perlu mempunyai watak-watak yang dapat memajukan cerita hanya dengan menjadi diri mereka sendiri. Berikut adalah beberapa idea dari laman web lain.

Dari Kanada, sumber lama tetapi masih berguna.

Laman web ini mempunyai banyak coretan tambahan untuk membantu anda. Yang terakhir mempunyai kod yang boleh anda baca dan gunakan untuk belajar. Anda juga boleh bermula di sana untuk melihat ke mana anda boleh pergi dengan kod anda.

Komuniti

Sekiranya anda merasa lebih selesa mempunyai seseorang untuk berkongsi perjuangan anda, cari beberapa komuniti. Kumpulan Unity3D aktif, sekiranya anda memilih enjin tersebut. Anda juga boleh membincangkan alat luaran di sana, seperti Blender, Inkscape dan lain-lain.

Forum pemain indie mempunyai banyak forum. Anda boleh membincangkan semua aspek reka bentuk permainan, pengembangan, dan juga perniagaan. Anda juga boleh meletakkan iklan untuk pekerjaan berbayar atau menjawab iklan.

Kesimpulannya

Untuk menghasilkan idea permainan yang akan membuat anda dan pemain permainan tetap terlibat adalah satu tugas yang perlu dilakukan. Gunakan banyak sumber, termasuk komuniti, kumpulkan idea lama kemudian berhenti. Duduk dan bentuk semula konsep dari kepala anda, letakkan waktu dan masa tertentu untuk membentuk idea. Apabila waktunya habis, anda mula memutuskan asas idea anda. Mulakan pengekodan; anda mungkin perlu bermula dari awal beberapa kali. Tidak mengapa. Selagi anda belajar dari setiap percubaan awal, anda akan terus maju.

SuperTuxKart untuk Linux
SuperTuxKart adalah tajuk hebat yang direka untuk membawa anda pengalaman Mario Kart secara percuma pada sistem Linux anda. Ia cukup mencabar dan meny...
Tutorial Battle for Wesnoth
The Battle for Wesnoth adalah salah satu permainan strategi sumber terbuka paling popular yang boleh anda mainkan pada masa ini. Bukan hanya permainan...
0 A.D. Tutorial
Daripada banyak permainan strategi di luar sana, 0 A.D. berjaya menonjol sebagai tajuk yang komprehensif dan permainan taktikal yang sangat mendalam w...