Path saya sebagai Pemula

Selamat siang, pengguna terkasih!


Saya ingin berbagi dengan Anda cerita kecil saya tentang membuat game kecil saya.

Yah, untuk mulai dengan, saya seorang anak sekolah. Saya memiliki Ujian Negara Bersatu di hidung saya, saya perlu mempersiapkan untuk itu, tetapi semuanya menarik saya dan menarik saya ke dalam semacam padang rumput yang hilang. Tapi ini tidak menghentikan saya sama sekali. Dia bermimpi membuat game sebagai seorang anak, itu sebabnya tidak memulai sekarang.

Baiklah, mari kita mulai.

Tahun 2019 telah tiba, dan saya memutuskan: "Sudah waktunya untuk melakukan sesuatu yang baru!" Dia duduk di sofa pada tanggal 1 Januari, membuka YouTube, seperti biasa, dan menyalakan latar belakang beberapa jenis video, sambil memikirkan apa yang harus dilakukan. Dan kemudian sebuah pemikiran besar muncul di benak saya, yang saya putuskan untuk segera diambil. Saya memutuskan untuk belajar bahasa pemrograman baru! Sebelum itu, saya hanya tahu Python (tentang hal itu sedikit kemudian) dan pascal, yang tidak diperlukan, hanya untuk menyelesaikan ujian yang sama. Jadi saya duduk berarti laptop dan saya pikir, "Bahasa mana yang harus dipilih?". Pilihan saya jatuh di Jawa.

Itu tidak mudah untuk menemukan kursus yang baik untuk dasar-dasar Jawa, tetapi situs web CodeAcademy, seperti biasa, membantu (saya belajar Python di tempat yang sama). Saya dengan cepat melewati semua kursus gratis dan merasa senang, berpikir: "Ya, Anda bisa menulis Minecraft," tetapi kebahagiaan itu berlalu dengan cepat. Pikiranku tentang membuat game Java berakhir setelah membaca artikel pertama tentang pengembangan dalam bahasa ini. Semuanya terasa rumit dan panjang. Sehubungan dengan acara ini, saya memutuskan untuk membuat sesuatu yang lain.

Di sini saya mengingat hal yang luar biasa seperti Unity. Saya mulai membaca tentang mesin ini dan segera mengalami masalah - C #. Saya pikir itu akan sulit, karena beberapa teman sekelas mengeluh tentang hal itu, tetapi semuanya ternyata jauh lebih sederhana daripada yang saya pikir: C # sangat mirip dengan Jawa, menurut pendapat saya, jadi saya belajar superfunds sangat cepat dalam satu malam, yang memungkinkan sudah mulai menulis kode.

Dari keesokan paginya, dengan sinar matahari pertama, saya bangun dan segera mulai membaca, membaca dan membaca lagi tentang Persatuan. Saya mulai menginstal perangkat lunak dan mencoba berbagai hal, yang dinobatkan tanpa keberhasilan - saya menulis game Android pertama saya. Itu adalah permainan yang sangat canggung, dengan gambar-gambar yang diunduh dari Internet, tanpa menu dan bug. Artinya sederhana - Anda berlarian seperti anak kucing, menghindari wajah pug yang jatuh:


Setelah memberi tahu orang tua saya, saya menjadi lebih antusias, karena mereka menyukainya, dan ayah bahkan berbagi berita ini dengan temannya.

Dan sekarang saya mulai menulis permainan normal. Ide gim ini adalah satu video di YouTube dari saluran Brackeys. Saya sangat menyukai apa yang dia lakukan, dan saya memutuskan untuk membawa ide ini ke pikiran. Intinya adalah ini: ada bola yang diyakini mengelilingi pusat pada jarak pendek, dan Anda harus memasukkannya ke dalam lubang di segi enam, yang muncul dan menyempit dengan kecepatan tertentu. Sulit untuk memulai ketika Anda hanya belajar beberapa hari, tetapi berkat web yang kami cintai, banyak yang dapat ditemukan.

Saya mulai dengan gameplay. Semuanya berjalan seperti biasa, saya melakukan semuanya dengan darah dan kemudian saya pergi tidur pada jam 4 pagi, meskipun rejimen yang biasa adalah 10-11 pagi, tetapi saya tidak bisa patah. Jadi saya sudah menyelesaikan menu:


Cukup sederhana, tapi bagiku tombol - sudah ada sesuatu dengan sesuatu.

Saya menunjukkan permainan kepada pacar saya, yang berperan sebagai penguji, dan dia benar-benar tidak menyukai kontrol, sementara saya tidak memperhatikan ini, karena saya sudah terbiasa. Dia mulai melakukan kontrol, mengubah kecepatan rotasi dan semua itu. Butuh lebih dari satu hari kerja terlalu banyak, duduk di rumah dan menjelajah internet tanpa gangguan.

Saya memberikan perubahan yang sudah jadi dan merespons hal yang sama. Kemudian saya mulai melakukan dan memperbaiki sesuatu 24 jam sehari. Semuanya sangat rumit dan saya memperbaiki banyak masalah dengan coba-coba, saya sendiri menulis banyak bagian dari kode, karena dalam banyak waktu saya telah melihat banyak. Juga, saya harus belajar cara menggambar apa yang saya tidak pernah tahu bagaimana, dan cara menggambar tombol. Dan inilah yang saya dapatkan, setelah menggambar sedikit lebih banyak di Illustrator'e, untuk menambahkan beberapa kulit bukannya bola putih:


Bagi saya itu adalah terobosan terbesar.

Lebih jauh itu sudah lebih mudah. Saya menambahkan lebih banyak tombol, musik (saya hampir tidak menemukan sesuatu yang cocok, karena saya tidak tahu cara merekamnya sendiri), menambahkan beberapa skin, pengaturan volume dan kecepatan untuk bola untuk membuat pemain mengatur betapa nyamannya baginya. Ternyata keajaiban seperti itu:



Saya bangga dengan tindakan ini bahwa saya telah memutuskan untuk meletakkannya di Google Play. Mempelajari cara melakukannya. Saya mulai bekerja. Dan kemudian saya melihat bahwa saya harus membayar $ 25 untuk pendaftaran, yang saya terutama terkejut. Oke, saya membayar (tapi katak tersedak begitu banyak, kengeriannya sederhana). Saya sudah mengatur semuanya, saya memposting permainan. Dan sekarang saya sudah menantikan kapan akan dirilis, dan waktu tunggu dari mengunggah APK ke penerbitan adalah sekitar 5-6 jam, saya istirahat.

Bangun jam 8 malam, saya melihat bahwa gamenya sudah ada di Google Play! Joy tidak mengenal batas. Saya berbagi berita dengan semua teman saya, saya katakan: "Wo! Unduh, mainkan, katakan padaku bagaimana kabarmu. " Setelah meletakkan permainan, saya pikir semuanya sudah dilakukan, tapi tidak, tidak, jauh dari itu. Teman-teman saya mulai menulis tentang banyak bug dan kesalahan yang saya tidak tahu (siapa yang tahu bahwa itu perlu untuk mengkonfigurasi untuk layar yang berbeda). Jadi saya tidak tidur lagi, memperbaiki semuanya, saya menyesuaikan karya saya dengan semua izin dan mengunggah pembaruan. Semuanya sudah siap ... Aku akan istirahat.

Tidak sesederhana itu ... Setelah beberapa menit, mereka kembali menulis tentang kesalahan lain. Oke, saya juga memperbaikinya, saya mengunduh. Dan di sini, terima kasih Tuhan, semuanya berhenti. Saya akhirnya pergi tidur setelah berhari-hari tanpa tidur. Itu adalah mimpi terindah dalam hidupku.

Begitulah kisah yang terjadi pada saya. Anda dapat memainkan game dengan mengklik di sini: Spin The Ball . Jika tidak sulit, tulis peringkat dan komentar Anda di game, sehingga saya tahu arah pengembangannya. Terima kasih banyak!

Saya akan bercerita tentang cerita dengan Python nanti.

Terima kasih atas perhatiannya,
dramaformama Anda

Source: https://habr.com/ru/post/id438620/


All Articles