Idea untuk Projek Permainan di C ++

Ideas Game Projects C



Sebelum anda memulakan pengaturcaraan, ada baiknya anda mengetahui lebih banyak mengenai idea anda daripada idea asas. Anda perlu melampaui makhluk yang berjalan melalui hutan. Bina cerita; pengguna boleh 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 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. Di C ++, anda mempunyai lebih banyak kawalan terhadap penggunaan memori dan aspek pelaksanaan lain. Ini bermaksud bahawa anda juga mempunyai lebih banyak pekerjaan yang perlu dilakukan untuk memastikan perisian akhir tetap stabil. Anda tidak perlu memikirkan perkara ini dalam bahasa peringkat 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 dalam 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 Tork3D .



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 kerja yang sangat baik adalah Permainan3D dan OpenXRay .

Melompat asas ketepatan

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

Pilihan yang sangat baik untuk pekerjaan ini adalah Enjin Permainan Unity ; projek itu 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 Rangka Kerja 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 tapak .

Dari Kanada, lama tetapi masih berguna sumber .

Ini tapak mempunyai banyak coretan yang diperluaskan 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 untuk mempunyai seseorang untuk berkongsi perjuangan anda, cari beberapa komuniti. The Perpaduan3D kumpulan aktif, sekiranya anda memilih enjin itu. Anda juga boleh membincangkan alat luaran di sana, seperti Blender, Inkscape, dan lain-lain.

The 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 dapat membuat anda dan pemain permainan tetap terlibat adalah satu tugas yang perlu dilakukan. Gunakan banyak sumber, termasuk komuniti, kumpulkan idea lama kemudian berhenti. Duduklah 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.