Hai Semua,
Kami semakin hampir ke garisan penamat kursus kami, dan seperti biasa, ceri di atas perjalanan kami adalah projek yang paling mencabar lagi—Projek #3: Pembahagian. Pada permulaannya, kelas kami dibahagikan kepada dua pasukan besar: Atari dan Nintendo. Saya sebahagian daripada bahagian Nintendo dan saya ingin berkongsi pengalaman saya dengan anda.
Fasa Projek:
1.Fasa Reka Bentuk dan Pembahagian: Untuk projek kami, kami mereka bentuk semula permainan Tetris klasik. Kami bermula dengan fail asas yang dipenuhi dengan pepijat dan ciri yang tiada, dan tugas kami ialah menyempurnakannya.
Semasa fasa ini, kami berkomunikasi secara aktif dengan seluruh bahagian. Kami pada mulanya memilih Microsoft Teams sebagai alat komunikasi utama kami, tetapi memandangkan sesetengah ahli pasukan mendapati Pasukan agak berat, kami juga menyediakan pelayan Discord untuk memastikan perkara itu jelas dan teratur. Sebelum pertemuan pertama kami, kami telah memilih ketua pasukan bahagian, bersama dengan ketua pasukan tempatan untuk setiap subkumpulan. Pada mesyuarat pertama kami, Rachael, ketua pasukan bahagian kami, membimbing kami melalui agenda dan memperkenalkan rancangan projek. Setiap ahli pasukan separuh sukarela untuk tanggungjawab dan menyumbang idea.
Saya sebut "separuh" kerana, seperti yang anda jangkakan, perkara tidak selalu berjalan seperti yang dirancang. Semasa kedua-dua fasa, kami semua akhirnya berusaha ke arah satu matlamat utama: menyelesaikan projek reka bentuk.
2.Fasa Pelaksanaan dan Penyepaduan: Sebaik sahaja kami menyediakan reka bentuk, bahagian yang menyeronokkan bermula. Pasukan kami, Team TypeScript, bertanggungjawab terutamanya untuk pengekodan, ujian dan reka bentuk (reka bentuk visual dan dokumen). Jerit kepada Myo, yang melakukan kerja yang menakjubkan dengan pengekodan! Peranan saya tertumpu pada menguji dan menemui pepijat. Walau bagaimanapun, bahagian yang saya sangat banggakan ialah mereka bentuk visual untuk permainan itu. Bahagian kami mahu menggunakan versi animasi wajah profesor sebagai latar belakang permainan, dan saya perlu menghidupkannya. Selepas menyelesaikan reka bentuk saya, saya menggabungkan kod saya ke dalam cawangan utama dan menyelesaikan permintaan tarik.
Memandangkan projek ini melibatkan begitu ramai orang, setiap langkah memerlukan berbilang semakan dan kelulusan, yang kadangkala menukar tugas mudah kepada proses yang rumit. Sejujurnya, saya lebih suka bekerja dengan pasukan yang lebih kecil, tetapi saya juga menyedari betapa pentingnya membahagikan tugas apabila ramai orang terlibat.
Apabila mereka bentuk latar belakang, saya fikir adalah bagus untuk membawa permainan kami ke peringkat seterusnya dengan mata laser yang bersinar setiap kali pemain membersihkan garisan. Saya berkongsi idea saya dengan pasukan, dan bersama-sama Myo, kami menghidupkannya dalam permainan.
Memandangkan lebih ramai ahli pasukan mula menyumbang, kami menambahkan lebih banyak ciri seperti muzik permainan, pembetulan pepijat dan panduan "cara bermain". Secara keseluruhannya, pengalaman yang saya peroleh semasa projek ini sangat berharga, kerana ia memberi kami gambaran tentang aliran kerja sebenar dalam persekitaran korporat yang besar.
Dan seperti itu, ini adalah catatan blog terakhir saya. sungguh perjalanan! Jika saya boleh kembali ke awal suku tahun, saya akan memberitahu diri saya bahawa semua usaha itu berbaloi. Ia merupakan pengalaman hebat yang dipenuhi dengan pembelajaran dan pertumbuhan.
Sehingga lain kali,
Rakan Siber Anda
Atas ialah kandungan terperinci Bahagian intendo projek. Permainan Tetris. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!