JavaRush /Blog Java /Random-MS /Battleship dan Swing
zor07
Tahap
Санкт-Петербург

Battleship dan Swing

Diterbitkan dalam kumpulan

selamat hari

Semasa masih budak sekolah dan belajar pengaturcaraan daripada tutor (Pascal), seperti orang lain, saya ingin menulis mainan. Dengan tutor, saya menulis permainan konsol Bulls and Cows, tetapi kecemasan kembung memerlukan sesuatu yang lebih serius. Pilihan diselesaikan pada pertempuran laut. Saya mula menulisnya dalam Pascal. Rancangan itu termasuk permainan konsol di mana komputer hanya memberitahu pemain alamat sel di mana dia menembak, dan pemain, seterusnya, memberitahu komputer alamat selnya. Segala-galanya kemudian terhenti kerana saya tidak dapat mengajar komputer untuk "menamatkan" kapal yang cedera, dan saya tidak mahu menyelesaikan menulis permainan di mana komputer menembak secara rawak di seluruh padang. 9 tahun berlalu, saya menemui javarush, pada tahap 21 kecemasan bangun dan menuntut pertempuran laut. Matlamat utama adalah:
  • Ketersediaan antara muka
  • Menembak komputer yang mencukupi (ia sepatutnya menamatkan kapal yang cedera)
Saya mencapai matlamat pertama dengan bantuan perpustakaan Swing. Dan yang kedua dengan bantuan perpustakaan CrutchBicycleAndFaithInGod. Saya cadangkan semua orang yang berminat mencuba Frankenstein ini di GitHub . Saya mesti mengakui, saya tidak berpuas hati dengan kualiti kod saya sendiri, tetapi saya tidak tahu bagaimana untuk melakukannya dengan lebih baik lagi. Jadi saya akan menghargai kritikan yang membina dan sebarang komen. Terima kasih kepada semua!
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION