Melarikan diri dari Kebun Binatang atau bagaimana saya melakukan game kasual di iOS


Banyak waktu luang = bekerja pada proyek baru. Game ini menginspirasi saya untuk menerbitkanPapaBubaDioptentang pengusiran virus. Tidak seperti dia, saya memutuskan untuk menggunakan kerangka asli UIKit Dynamics. Pertama - saya tidak bekerja dengannya, tetapi benar-benar ingin mencoba. Dan kedua - itu asli. Dan, meskipun manual mengatakan bahwa itu tidak dimaksudkan untuk membuat game, saya masih memutuskan untuk mencobanya.

Secara umum, saya suka game, ketika sesuatu jatuh, ide itu menumpuk bahwa semuanya harus menghilang di suatu tempat berdasarkan prinsip corong, mendorong saya untuk mulai berkembang.

Punya ide, saya memutuskan untuk mulai mencari aset desain gratis. Dan secara tidak sengaja menemukan sekawanan hewan yang dicat. Inilah karakter utama saya - merekalah yang akan jatuh dan berkuda. Dan jika demikian - harus ada tujuan - pelarian.

Pemain mengetuk layar dan, karenanya, seekor hewan baru muncul di vertikal yang sama, mulai jatuh dan mengatasi rintangan. Tampaknya semuanya sederhana, tetapi tidak. Jika Anda memulai banyak hewan sekaligus, mereka akan mulai macet, bodoh dan seluruh pelarian akan ditanggung.

Versi awal gim ini melibatkan waktu yang terbatas dan menghitung jumlah buron yang kabur, tapi kemudian aku sedikit merevisi detail perhitungannya. Lagipula, mudah untuk memperhatikan bahwa bentuk pria sedikit berbeda. Misalnya, rusa, monyet, dan panda tidak berbentuk bulat dan, karenanya, rintangan akan jauh lebih sulit. Diputuskan untuk memberikan jumlah poin (kredit) tergantung pada formulir.

Secara umum, di UIKit Dynamics, Anda bisa mendeskripsikan bentuk objek interaksi dengan menentukan parameter UIDynamicItemCollisionBoundsType. Itu bisa berupa persegi panjang, elips, atau BezierPath. Kasing saya adalah elips, dan bentuk elips tergantung pada proporsi aset objek. Sejalan dengan itu, rusa, monyet, dan panda adalah lonjong lonjong, dan, misalnya, ayam, bebek, dan ular adalah lingkaran yang tampak murni. Kedengarannya indah, tetapi aset seperti itu)

Hewan - oval
image

image

image

Hewan - lingkaran
image
image
image

Yang paling suram tentu saja adalah penciptaan level. Dalam UIKit Dynamics, hambatan tidak terlihat, sehingga bagian yang terlihat harus ditarik secara terpisah. Saya harus menyiapkan satu set struktur, yang masing-masing berisi titik awal dan akhir dari rintangan dan, berjalan melalui mereka, menggambar dan menambahkan sebagai penghalang.

Setelah mencapai level tersebut, saya duduk untuk mengujinya dan banyak masalah muncul. Misalnya, sudut kemiringan terlalu kecil dan hewan-hewan mulai menumpuk, membuat jalan menjadi tidak mungkin. Atau lokasi hambatannya biasa-biasa saja. Juga, dengan tes, saya menemukan jumlah sebenarnya poin (kredit) yang dapat dinilai pada level. Sekarang saya dapat mengatakan bahwa semua level bisa dilewati.

Ketika level terakumulasi cukup dan permainan menjadi dekat dengan kesiapan rilis, saya memutuskan untuk menambahkan sentuhan terakhir - untuk membuat beberapa hewan peliharaan lebih hidup. Karena tidak ada aset dengan mata tertutup dalam paket gratis, diputuskan untuk menempatkan seorang istri untuk masalah ini. Jadi setengah dari kebun binatang muncul animasi berkedip.

Juga, pada akhir pengembangan, diputuskan untuk menunjukkan hewan drop-down berikutnya - pada beberapa tingkatan, ini benar-benar mempengaruhi pilihan lokasi pembuangan.

Secara umum, UIKit Dynamics benar-benar tidak dimaksudkan untuk pengembangan game. Keterbatasan terbesar adalah ketidakmampuan untuk menghidupkan rintangan. Mungkin ada solusi, tetapi saya belum menemukan opsi kerja yang layak. Karena itu, saat ini, semua penghalang bersifat statis. Pada saat yang sama, kerangka kerjanya cukup sederhana untuk dipahami, mudah digunakan (karena segera diterapkan) dan tidak memerlukan tarian dengan rebana.

Beberapa tips untuk menyelesaikan level. Jangan langsung membuang banyak makhluk hidup - mereka suka menumpuk dan macet. Usahakan menjaga jarak, tetapi jangan lupa waktu.

Gim itu sendiri tersedia di sini dan benar-benar gratis.

Saya akan berterima kasih atas umpan balik pada gameplay dan peringkat. Sangat menarik betapa format permainan seperti ini “cocok” dengan publik.

Jadilah sehat.

All Articles