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.
- Platform berjalan - Lompat melompat tradisional, mungkin menembak sesuatu. Ia juga dapat digunakan dalam 2D, tetapi kami tidak mencarinya sekarang.
- FPS - Penembak Orang Pertama
- Mengumpulkan - Naga & Ruang Bawah Tanah
- Pergerakan ketepatan - mengimbangkan permukaan
- Permainan berasaskan pembelajaran - matematik
- Bola keluli bergolek di permukaan yang condong
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.