Sedikit latar belakang
Saya datang ke pengembangan di tengah-tengah kelas 8 (sekarang saya selesai 9), saya dulu bermain banyak permainan sebelumnya, jadi saya punya keinginan besar untuk menulis sendiri. Dan sekarang, setelah banyak teori, dan proyek-proyek kecil, saya sampai pada proyek besar pertama. Secara umum, saya belajar sendiri. Proyek besar pertama adalah permainan memancing saya, ditulis dalam
bentuk Windows murni
+ C # . Saya harus segera mengatakan bahwa saya tidak melihat titik menulis permainan pada mesin pihak ketiga, karena jalan saya tidak terletak pada Gamedev.
Pengembangan proyek
Gagasan penciptaan berasal dari game 2D besar "Russian Fishing", omong-omong, saya mengambil sebagian besar tekstur dari sana, karena menggambar bukan bagian dari rencana saya. Anehnya, berkat pengalaman yang luas dalam tugas-tugas kecil, Google hampir tidak menggunakan Google selama pengembangan. Dari mana saya menyimpulkan bahwa solusi bahkan tugas-tugas kecil yang sederhana memberikan keuntungan besar.
Pengembangannya sendiri tidak terlalu sulit, tetapi ada tempat-tempat di mana saya duduk sepanjang hari, membuat proyek-proyek baru, di mana saya secara terpisah mencoba membuat bagian dari program, kemudian memasukkannya ke dalam proyek saya. Salah satu tempat ini adalah kedalaman di lokasi.
Ini adalah matriks besar yang terdiri dari Label, yang menurut teorema Pythagoras saya memproses keberadaan mouse di sebelahnya. Sekarang sudah ada opsi untuk mengulanginya secara berbeda, tetapi saya sendirian, dan saya perlu mempelajari lebih banyak teknologi, karena saya memiliki rencana untuk mendapatkan pekerjaan pada akhir musim panas =). (Saya pikir cukup mudah untuk membayangkan tampilannya.)
Ada masalah dalam pelaksanaan umpan, karena setiap ikan makan sesuatu sendiri, dan ada banyak lokasi, dan bahkan kedalamannya berbeda. Secara umum, saya menghabiskan 6-8 jam untuk umpan selama hampir seminggu. Tapi sekarang berhasil :)
Ada masalah dalam desain arsitektur (saya punya ide yang buruk tentang bagaimana seharusnya terlihat) karena ada masalah dengan implementasi beberapa hal, dan saya harus mengulangi kode berkali-kali, tetapi itu sepadan. Dan bahkan sekarang, ada banyak masalah, tetapi sangat menarik.
Kesimpulan kecil, lebih tepatnya, bahkan pesan ke pengembang pemula.
Guys, jangan pernah menyerah, menulis kode setiap hari, belajar teknologi, terlepas dari usia Anda. Itu sangat berharga. Lagi pula, dalam 16 tahun saya, saya sudah memikirkan cara mendapatkan pekerjaan sebagai programmer. Saya berharap posting ini memberi seseorang motivasi untuk belajar. Tetapi yang paling penting, ingatlah bahwa programmer tidak dilahirkan!
Di masa depan saya akan mencoba menulis artikel tentang pelatihan saya, mendapatkan pekerjaan. Namun sayangnya, HeadHunter kosong di kota saya, baik pekerjaan C # maupun java. Jadi saya akan berpikir.
Terima kasih kepada semua orang yang membaca posting ini sampai akhir, saya akan melampirkan untuk Anda tautan ke disk Google saya dengan proyek. Saya akan kembali ke sini lebih kuat!
Menunggu pertanyaan, saran dalam komentar. Sementara saya akan mengulang proyek saya, karena masih banyak pekerjaan, dan itu hebat.
Itu:
Google driveItu menjadi (hanya 2 lokasi)
Google drivePS: Terima kasih, Habr, itu kamu =)