Dari ular dari masa lalu hingga permainan pikiran

Di masa kanak-kanak, saya, seperti kebanyakan anak-anak dan remaja, berkenalan dengan dunia yang agak mempesona, yang pada saat itu memiliki kesempatan untuk membenamkan diri sedemikian rupa sehingga menyerupai kenyataan baru.





Panduan pertama ke alam semesta virtual adalah Dandy gajah abu-abu. Ketika saya sampai pada saat matahari terbenam dari konsol delapan bit, menghibur saya, konsol tersebut tidak terlalu lama dan digantikan oleh Sega mega drive 2 di mana permainan yang kadang-kadang saya mainkan sampai hari ini sebagai konsol klasik dan konsol portabel



pengembangan game Gopher 2 I mulai terlibat dalam tahun-tahun muridnya. Jadi tesis saya adalah aplikasi desktop untuk belajar bahasa Rusia untuk kelompok Kazakh dengan elemen gamifikasi yang ditulis dalam Delphi.



Beberapa saat kemudian, saat belajar di salah satu akademi online di kursus JavaScript, saya harus menerapkan permainan kecil - ular sebagai tugas akhir.



Setelah berhasil menyelesaikan pelatihan, saya mengunggah kode sumber ke GitHubdan melupakan proyeknya.



Lebih dari setengah lusin tahun telah berlalu sejak saya kembali ke repositori untuk mengadaptasi game ke sistem operasi seluler KaiOS. Jadi, bertahun-tahun kemudian, sebuah proyek dari masa lalu melihat terang masa kini.



Mini-game ini tanpa disadari menjadi proyek debut dari banyak proyek yang saya kembangkan tahun ini untuk sistem operasi seluler KaiOS



Hari ini, ketika tahun yang akan datang terburu-buru untuk menyelesaikannya, saya ingin merangkum pengalaman ini melalui cerita pendek tentang masing-masing yang dirilis oleh saya selama periode ini aplikasi.



Proyek ular, yang diterbitkan pada bulan April, bukanlah satu-satunya aplikasi yang dibangun menggunakan model DOM. Game lain yang dipinjam dari matriks DOM " Simple Snake " menjadi " Simple Pac Man "



Ide dasar di balik gim ini cukup sederhana. Pac-Man harus mengumpulkan buah sebanyak mungkin. Setiap buah yang dimakan kelima memunculkan satu hantu, masing-masing, semakin banyak buah yang dimakan, semakin sulit untuk menghindari musuh. Jika hantu bersentuhan dengan Pacman, maka permainan berakhir dan jumlah poin yang diperoleh (buah yang dimakan) ditampilkan Beberapa


waktu setelah rilis proyek, saya terutama tidak berharap itu akan diminati dan perhatian akan diberikan kepadanya, tetapi senang melihat aplikasi di ulasan di telepon , serta spanduk dari KaiOS






Sudah hari ini, mengamati statistik umum, sangat menyenangkan untuk merenungkan bahwa di AS saja aplikasi dipasang oleh lebih dari 13.000 orang dalam periode enam bulan.







Sementara Pac-Man mencoba makan buah sebanyak mungkin sambil melarikan diri dari hantu di ponsel orang di seluruh dunia, saya sudah mengerjakan proyek baru di mana saya sepenuhnya meninggalkan arsitektur yang dibangun di DOM dan mulai menggunakan kanvas.



Sebagai pencinta aktivitas ski, saya telah mengimplementasikan hobi saya ke dalam sebuah aplikasi game yang kemudian saya beri nama β€œ Alma-Mountain skiing ” untuk menghormati kota Almaty tempat saya tinggal.


Pemain ski itu menuruni lereng gunung, yang kecepatan awalnya sangat rendah di awal permainan, tetapi seiring waktu kecepatannya terus meningkat. Dalam perjalanan, seorang atlet amatir menghalangi makan dan semakin cepat kecepatannya, semakin sulit untuk menghindarinya.



Pemain ski harus mencoba mengembangkan kecepatan sebanyak mungkin. Permainan terganggu oleh layar dengan kecepatan maksimum karakter segera setelah bertabrakan dengan pohon cemara. Seperti


terakhir kali, saya tidak mengharapkan konversi besar dari proyek, tetapi saya masih terkejut dengan senang bahwa selama enam bulan keberadaan aplikasi di pasar KaiStore hanya di Nigeria jumlah instalasi melebihi enam ribu.







Setelah proyek "Ski Gunung Alma" berakhir, saya mulai memikirkan cara lain untuk menyenangkan pengguna sistem operasi seluler KaiOS, serta meningkatkan keterampilan mereka di bidang pengembang game. Ini adalah bagaimana ide proyek baru " UFO the Cow Thief " muncul.



Sebagai dasar dari permainan ini, saya memutuskan untuk mengambil mitos yang agak menghibur tentang penculikan sapi oleh benda terbang tak dikenal.



Idenya cukup sederhana. Aksinya berlangsung di pedesaan pada malam hari. Sapi mengembara di padang rumput. Pemain yang mengontrol piring terbang harus mencuri sapi sebanyak mungkin dalam waktu yang ditentukan.



Awan yang melayang dapat membiaskan sinar UFO dan sapi akan jatuh ke tanah.



Untuk membuat game lebih menyenangkan, saya menambahkan fungsi mendapatkan sedikit waktu sebagai cadangan untuk setiap sapi yang dicuri.


Sudah di bulan pertama publikasi, saya perhatikan bahwa game itu tidak menjadi populer. Setengah tahun kemudian, di Amerika Serikat, game itu diunduh oleh dua setengah ribu orang, di Nigeria lebih sedikit seribu, dan di negara lain, jumlah instalasinya tidak mencapai seribu sama sekali.







Saya kesal, tapi tidak kehilangan motivasi. Proyek berikutnya yang melihat terang hari adalah " Penerbangan di Buran ". Ngomong-ngomong saya menulisartikel di habrΓ© tentang siklus pengembangan penuh aplikasi ini dari inspirasi hingga konversi pertama



Tujuan dari permainan ini adalah untuk menempatkan pesawat ruang angkasa ke orbit terdekat.



Kecepatan pesawat roket terus meningkat, tetapi pemain hanya memiliki 4 tangki bahan bakar, yang harus didistribusikan dengan benar untuk mencapai luar angkasa.



Selain itu, Buran dilengkapi dengan empat booster yang dapat digunakan selama bermain game.



Kesulitan passing tidak hanya karena Anda harus mendistribusikan semua sumber daya secara memadai selama bermain game, tetapi juga Anda perlu melakukan manuver di antara meteor yang jatuh, yang, saat terkena, mengurangi kecepatan dengan beberapa indikator.


Meskipun aplikasi ini menjadi favorit saya, namun penonton tidak menyukainya. Jumlah unduhan aplikasi terbesar dalam periode enam bulan adalah lebih dari 2.000 di Amerika Serikat dan Nigeria, dan di negara-negara seperti Uganda, Pakistan, dan Tanzania, hanya lebih dari







1.000. Saat Buran dengan cepat terbang ke orbit Bumi, saya memikirkan proyek baru dalam genre yang sama sekali berbeda. Saya sudah lama ingin membuat game di mana dunia virtual akan dirancang sebelumnya, dan tidak dibuat dengan cepat. Beginilah lahir aplikasi Lost in the Woods .



Seorang profesor sekolah lokal pulang ke rumah setelah kelas malam dan memutuskan untuk mengambil jalan pintas ke rumah melalui hutan. Tapi tiba-tiba dia menyadari bahwa dia tersesat.



Tugasnya cukup biasa - Anda perlu menemukan rumah di hutan malam yang lebat.


Selama enam bulan, alat bantu jalan ini sudah menunjukkan hasil yang lebih baik dibandingkan dengan aplikasi sebelumnya yang saya kembangkan. Jadi hanya di Nigeria jumlah download sudah mencapai delapan setengah ribu.







Jawab pertanyaan "Apa selanjutnya?" tidak lama datang. Karena di masa depan saya ingin membuat platformer lengkap, saya harus belajar cara bekerja dengan benar dengan gravitasi dan tabrakan. Jadi proyek baru " Builder " dirilis .



Kotak pengiriman jatuh ke platform. Pembangun perlu membersihkan area kotak dengan menjatuhkannya ke dalam lubang kosong di sisi platform.



Untuk segala sesuatu tentang segalanya, pemain hanya diberikan tiga nyawa, yang dapat dia buang selama bermain game. Hati lenyap jika sebuah kotak jatuh di atas kepala pembuatnya.



Gim ini melacak kotak yang dibuang. Tugasnya cukup sederhana - coba atur ulang sebanyak mungkin


kotak.Setelah aplikasi dipublikasikan, tidak ada perbedaan yang signifikan antara game sebelumnya. Selama enam bulan keberadaan proyek di pasar aplikasi, jumlah unduhan game maksimum melebihi 22.519, di mana Nigeria memimpin dalam pacuan kuda.







Agak lelah merilis aplikasi game, saya memutuskan untuk mencoba sedikit mengubah format dan pada saat yang sama belajar cara berinteraksi dengan sensor perangkat. Karena, terlepas dari usia saya, saya masih menunggu surat dari Hogwarts, saya memutuskan untuk menerapkan aplikasi untuk penggemar seperti saya. Beginilah cara proyek lain bernama " Kamera Harry Potter " masuk ke dalam portofolio saya .



Dengan bantuan API Web, saya mulai menampilkan semua yang ditampilkan kamera perangkat dalam tag "video", dan di atas elemen saya menampilkan berbagai bingkai pada tema waralaba.



Ketika pengguna menekan tombol "rana", bingkai dari video ditarik keluar, jalur ke bingkai aktif diambil dan semua yang terkumpul digambar dalam dua lapisan di kanvas, lalu disimpan di memori perangkat. Dengan demikian, pengguna menerima foto yang sudah jadi dengan bingkai di galeri mereka.


Aplikasi itu diterima dengan baik. Jumlah penginstalan maksimum mencapai lebih dari delapan ribu di Nigeria saja dalam kurun waktu enam bulan.







Aplikasi berikut juga sedikit menyimpang dari tema game. Karena saya ingin mendapatkan keterampilan bekerja dengan memori permanen telepon (baik eksternal maupun internal), saya meluncurkan proyek β€œManajer file sederhana ”, yang menjadi pengelola file pihak ketiga pertama untuk sistem operasi seluler KaiOS.



Manajer dapat menampilkan hierarki direktori, baik internal maupun eksternal, membuka gambar dari berbagai format, memutar format video dan audio.



Dalam rilis mendatang, direncanakan untuk memperkenalkan izin untuk menulis ke direktori untuk mengimplementasikan fungsi menghapus dan memindahkan file


Jumlah total unduhan aplikasi hampir 65 ribu selama periode lima bulan, di mana di Pakistan saja lebih dari sepuluh setengah ribu orang menggunakan pengelola







Di tahun-tahun mahasiswa saya, saya mulai tertarik dengan topik pengembangan diri. Di rak buku saya ada karya sastra oleh penulis seperti Dale Carnegie, Robert Cialdini, Joaquim de Posada dan Ellen Singer, Napoleon Hill, dll. Saya juga sangat menikmati menonton proyek " Life in Kaizen Style " oleh Evgeny Popov.



Suatu ketika saya menemukan metode untuk menghitung harmoni. Metode ini memungkinkan Anda untuk mempelajari kehidupan sepenuhnya, mengidentifikasi titik-titik lemah yang perlu dikerjakan. Solusi ini disebut β€œThe Wheel of Life Balance.”



Baru-baru ini saya berpikir, mengapa tidak membuat aplikasi seluler yang akan membantu mereka yang ingin membuat roda seperti itu dan merenungkan area masalah mereka yang perlu dikerjakan untuk mencapai keseimbangan dalam hidup?



Tidak lama setelah dikatakan daripada dilakukan, begitulah proyek itu muncul "Wheel of life balance ”


Saya telah menerapkan penangan yang mengumpulkan semua data yang ditetapkan oleh pengguna dan memasukkannya ke pustaka Chart.js , yang mengeluarkan bagan lengkap dari jenisβ€œ Wilayah Kutub ”.



Jika kita melihat statistik unduhan aplikasi, mereka tidak terlihat mengesankan. Jumlah maksimum unduhan menurut negara hampir tidak melebihi angka dua ribu di Nigeria dalam 4 bulan sejak keberadaan aplikasi. Namun konversinya tidak sedikit, jumlah klik pada iklan banyak melebihi aplikasi yang saya kembangkan sebelumnya.







Pekerjaan terakhir tahun ini adalah serangkaian aplikasi cerdas "Guess" yang bekerja secara stabil dalam mode offline










1. Tebak film dengan frame

2.Tebak permainan Sega dengan bingkai

3. Tebak negara dengan bendera



Pengguna ditunjukkan bingkai atau bendera dan diberi waktu. Hanya tiga kesalahan yang diperbolehkan.



Bersama-sama, ketiga aplikasi telah diinstal hampir 80.000 kali. Dalam hal konversi dalam klik iklan, rangkaian "Tebak" menempati posisi terdepan di antara aplikasi saya.


Dengan artikel kali ini, saya ingin menutup musim pengembangan game dan aplikasi lainnya serta beristirahat sejenak untuk mengantisipasi liburan natal dan tahun baru. Tahun itu ternyata sangat sibuk, dan jalan dari ular sederhana ke serangkaian permainan intelektual sangat mengasyikkan.



Di jalan ini, saya menemui banyak kesulitan yang menjadi tantangan untuk saya atasi. Pengalaman ini memberi saya banyak pengetahuan dan aplikasi yang saya luncurkan, saya yakin, telah berkontribusi pada pengembangan ekosistem KaiOS.



Selamat Natal dan Tahun Baru secara bertahap datang semuanya!



NB: statistik mungkin sedikit berbeda dari yang sebenarnya, karena ketika saya memeriksa lagi saya melihat bahwa mereka cenderung "mengambang"



All Articles