KomputerPengaturcaraan

Cara membuat bermain di "Android" sendiri

Ramai orang memuat turun permainan untuk platform mudah alih, berfikir: "Mengapa tidak membuat impian satu realiti Mengapa tidak membuat produk yang lebih baik dan lebih menarik daripada apa yang telah menawarkan industri hiburan interaktif?" Jika anda tidak tahu bagaimana untuk mewujudkan permainan pada "Android", tetapi mahu belajar, artikel ini akan bercakap tentang beberapa perangkap yang menanti pemaju baru.

idea

Perkara pertama yang diperlukan untuk membuat permainan - idea. Pada peringkat pertama, ia boleh ditulis dalam apa jua bentuk. Ia adalah wajar bahawa ia "melekat" adalah difahami. Kemungkinan besar, dalam proses melaksanakan ia akan berubah. Sesuatu perlu menambah, tetapi sesuatu yang - benar-benar menghapuskan atau mengubah. Tiada apa yang pelik - dalam penerangan yang lebih terperinci bahagian-bahagian berfungsi bukan sahaja perlu teliti menerangkan, tetapi untuk menyemak kesesuaiannya.

Ia tidak perlu untuk benar-benar meninggalkan huraian awal daripada idea-idea dan mula membuat permainan Rusia pada "Android", skip langkah ini. Mengumpul idea - titik permulaan utama, dari mana ia adalah lebih mudah untuk memulakan pergerakan. Di samping itu, idea-idea yang dibentangkan dalam kertas akan melihat rancangan secara objektif, boleh memajukan notis dan kelemahan betul.

senarai ciri-ciri

Jadi bagaimana untuk mewujudkan permainan pada "Android" adalah mustahil tanpa penjelasan terperinci pada peringkat ini perlu terus bekerja dalam editor teks dan menerangkan ciri-ciri yang akan berada di dalam permainan. Berikut adalah contoh: satu siri God of War - adalah sesuatu yg baik a. Senjata protagonis - cemeti. Semasa pertempuran, anda boleh membuat serangan kombo panjang yang indah. Setiap peringkat selesai pergaduhan dengan bos.

Senarai ini adalah agak kedekut dan hanya mencerminkan ciri-ciri utama, iaitu, orang-orang yang menghasilkan permainan pada latar belakang orang lain. Sebenarnya terdapat banyak lagi, tetapi ciri-ciri lain adalah sekunder. Dalam keterangan yang pertama untuk mempunyai untuk pergi dengan mereka yang tidak yang penciptaan masa depan anda tidak boleh wujud, dan yang terbaru - kurang penting, yang boleh dikorbankan demi kelajuan pembangunan.

Dizdok

Jadi bagaimana untuk membuat permainan baru tanpa dokumen ini adalah hampir mustahil untuk perlu bekerja dan di atasnya. Dizdok - singkatan untuk "dokumen reka bentuk", ia termasuk penerangan yang paling terperinci:

  • model objek dan fungsi entiti.
  • spesifikasi fungsi.
  • kandungan permainan.
  • Antara muka.
  • Jika perlu ia boleh ditambah kepada pangkalan pengetahuan.
  • Model objek.

model objek

Model objek mengandungi maklumat tentang setiap entiti permainan: senjata, perisai, NPC, musim, pemain. Ia adalah unik untuk setiap permainan.

Oleh fungsi perlu difahami:

  • Bolehkah saya memakai \ membuang \ membeli \ menjual \ bertambah baik.
  • Adakah inventori selepas kematian.
  • Yang menguasai kehilangan dari masa ke masa apabila ada tindakan.
  • Meningkatkan sama ada watak atau kumpulan.
  • Adakah set ciri-ciri khas.

Perkara-perkara di atas adalah tidak wajib, bilangan mereka boleh dikurangkan atau dinaikkan untuk setiap entiti kumpulan individu.

spesifikasi fungsi

Dalam perjalanan menjawab persoalan bagaimana untuk mewujudkan permainan untuk "Android", anda perlu memberitahu kami tentang seksyen dizdoka seterusnya. spesifikasi fungsi menggambarkan permainan sesaham. Di sini anda perlu seberapa tepat yang mungkin untuk memberitahu, yang tahu bagaimana untuk melakukan watak utama dan bagaimana ia dilaksanakan. Perkara yang sama perlu dilakukan bagi setiap NPC secara berasingan. Selain watak-watak permainan, perlu ditangani kit pertolongan cemas, senjata, perisai, unsur-unsur alam sekitar.

Malah, bahagian ini ialah satu set peraturan yang memberi kesan kepada semua saat-saat permainan, dari menu, dan bagaimana kerosakan dikira dari kesan. Lebih banyak anda bekerja setiap mata, lebih mudah ia akan menjadi untuk melaksanakan projek anda.

kandungan

Sebelum membuat permainan yang baik, anda perlu berfikir tentang dan apa sebenarnya yang akan di dalamnya. Menerangkan penentuan itu, anda boleh menentukan bahawa watak-watak akan menembak senjata api, di mana kartrij didakwa kerosakan tegar tetap. Apabila disuntik ke dalam NPC parameter ini akan ditolak kapasiti tempahan. Anda juga akan perlu untuk menentukan nama setiap senjata sampel individu, perisai, NPC. Dan, sudah tentu, perlu untuk menggambarkan rupa. Kandungan - blok bangunan yang permainan keseluruhan akan dibina kemudian.

antara muka

Antara muka - satu set fungsi dan butang yang pengguna akan berinteraksi dengan program ini. Perkara utama yang perlu diambil kira semasa membuat ia - kemudahan. Untuk memahami dengan tepat bagaimana untuk mengatur semua unsur-unsur, anda boleh menjalankan dan menganalisis contoh terbaik genre, memindahkan penyelesaian yang paling sesuai untuk projek anda.

Pilihan tempat enjin atau pembina

Satu lagi langkah yang perlu memenuhi sebelum membuat permainan pada "Android" - memilih enjin permainan. Long pergi hari-hari apabila segala-galanya perlu dilakukan dari awal. Hari ini, dengan mengambil seorang pereka bersedia, anda boleh melakukan semua kerja dengan menulis minimum kod.

Pilihan enjin adalah bernilai lakukan, berdasarkan beberapa ciri-ciri:

  • Syarat Penggunaan.
  • Peluang.
  • Harga.
  • Sokongan untuk pemaju.
  • Zadokumentirovannost.
  • Saiz masyarakat.
  • Kesederhanaan.
  • Diperpanjang.

Syarat-syarat penggunaan: mungkin pernah membeli pereka, anda tidak menjadi pemilik penuh. Ia berlaku bahawa kejayaan komersil permainan perlu membayar peratusan daripada keuntungan daripada pemaju enjin. Perkara utama - sebelum membuat permainan pada "Android", baca perjanjian lesen untuk produk yang dipilih untuk pelaksanaan.

Ciri-ciri: mereka benar-benar perlu meliputi keperluan pemaju. Jika produk yang menawarkan lebih daripada yang anda perlukan, permainan mudah dilanjutkan untuk menggunakan fungsi dizdoka baru. Tetapi berfikir tentang baki! Menggunakan Engine Unreal untuk Tetris - adalah bodoh.

Sokongan: pertama sekali, adalah penting untuk mengetahui sama ada produk itu mempunyai pembangunan yang? Adakah pepijat daripada versi kepada versi? jika dia memperoleh fungsi baru dan alat? Enjin, yang berkembang pesat, mempunyai kelebihan berbanding enjin, beku beberapa tahun lalu.

Komuniti: Apakah jumlah mereka yang menggunakan pereka? Jika sebilangan besar pengguna, mencari dokumentasi, pelajaran, tuan-kelas, contoh tidak masalah. Jika pengguna adalah agak kecil, maklumat ini mungkin tidak sedia setakat yang akan membolehkan anda untuk melakukan sesuatu yang kompetitif.

Meluaskan: Sebelum anda membuat permainan anda sendiri, mengambil masalah untuk mengetahui sama ada atau tidak untuk menyambung ke modul enjin dipilih boleh menjadi asing. Biasanya, ia digunakan untuk eksport atau import tiga dimensi model, bunyi, skrip, sprites. Jika terdapat sokongan untuk alat-alat itu, pereka bentuk tidak terhad kepada alat dalaman untuk mencipta kandungan.

UDK

Pembangunan Unreal Kit - bukan yang paling mudah untuk menguasai enjin permainan, tetapi salah satu yang paling berkuasa. Ia digunakan bukan sahaja kepada pemaju baru, tetapi juga syarikat-syarikat besar. Jika anda sedang mencari jawapan kepada soalan: "Bagaimana untuk membuat enjin permainan 3D dan bagaimana untuk memilih?" - anda perlu meneroka kemungkinan UDK.

Untuk menggambarkan logik pengaturcaraan menggunakan bahasa skrip dalaman - UnrealScript. Laman pemaju memberikan banyak pengajaran yang dirakamkan dalam video dan diterangkan dalam bentuk teks. Pada masa yang sama mereka meliputi fungsi maksimum - dari editor untuk menulis skrip mereka.

Torque 2D / 3D

Torque - salah satu pereka yang paling popular permainan untuk platform mudah alih. Ia mempunyai semua set yang perlu editor dan alat debugging. Dalam pembangunan pengaturcara kami telah memberikan perhatian yang besar untuk keselesaan dan cuba untuk melakukan semua utiliti yang paling mudah dan boleh diakses.

Designer dilengkapi dengan dokumentasi yang menerangkan sebahagian besar peluang. Di laman web rasmi boleh didapati tutorial dan kod sumber daripada beberapa permainan yang sedia dibuat.

Skrip tertanam dalam bahasa Torque Torque Script. Sifat-sifat setiap objek boleh ditentukan terlebih dahulu. Juga dalam pereka bentuk membina satu set Box2D, yang berkaitan dengan pengiraan fizikal.

Jika anda cuba untuk mencari jawapan kepada soalan: "Bagaimana untuk membuat permainan rangkaian dan apa skrip untuk ini memilih?" - kita boleh menyatakan bahawa Torque akan membuat projek berbilang dalam masa yang sesingkat mungkin. Semua fungsi yang diperlukan dibina terlebih dahulu, dan contoh-contoh yang terdapat di laman web rasmi, akan menunjukkan bagaimana untuk menggunakannya dengan cekap.

kajian

Selepas memilih permainan enjin masih tidak boleh difahami mungkin untuk mewujudkan satu permainan. Akan perlu menghabiskan banyak masa kepada pelajaran. Sejak pasukan itu tidak, anda akan perlu untuk melakukan segala-galanya sendiri: untuk menulis skrip, mencipta tekstur, sprites, model (jika permainan tiga dimensi), untuk menulis skrip untuk menguji. Ia tidak sukar untuk meneka bahawa pemaju orang baru perlu mempelajari asas-asas hak banyak profesion: programmer, penulis, tester, artis, pereka.

Adalah lebih baik untuk belajar dengan melakukan, iaitu dalam proses bekerja pada projek anda. Satu lagi cara untuk belajar semua yang anda perlukan - bekerja untuk sebuah syarikat yang telah membangunkan permainan. Kita tidak patut dilabelkan segera sebagai ketua programmer walaupun anda akan diminta untuk melibatkan diri dalam kerja-kerja rutin, tidak berputus asa peluang untuk melihat geymdev dalam.

Kerja dalam mana-mana syarikat bermula dari bawah, itulah denda. Ya Scripters dan kemahiran, Level Designer, balancer, penguji akan menjadi sangat berguna, dan ia adalah industri-industri yang menggunakan majoriti remaja. Selepas beberapa tahun latihan tersebut akan belajar bagaimana untuk mewujudkan dizdoki dan teknikal tugasan, belajar tentang tracker bug, dan untuk membentuk pangkalan data kenalan. Selepas kerja-kerja yang dilakukan untuk mewujudkan permainan Rusia pada "Android", anda perlu menghabiskan banyak usaha kurang, kerana anda perlu menyimpan pada semua kemahiran dan kebolehan yang diperlukan.

Ia adalah mungkin bahawa, setelah membuktikan kecekapan mereka dalam hal-hal pembangunan, anda tidak perlu meninggalkan pasukan lama, lebih-lebih lagi, ada anda akan mengambil kedudukan utama dengan projek itu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.atomiyme.com. Theme powered by WordPress.