JavaRush /Java Blog /Random-TL /Battleship at Swing
zor07
Antas
Санкт-Петербург

Battleship at Swing

Nai-publish sa grupo

Magandang araw

Habang nag-aaral pa ako at nag-aaral ng programming mula sa isang tutor (Pascal), tulad ng iba, gusto kong magsulat ng laruan. Sa isang tutor, nagsulat ako ng console game na Bulls and Cows, ngunit ang bloated emergency ay nangangailangan ng isang bagay na mas seryoso. Ang pagpili ay naayos sa isang labanan sa dagat. Sinimulan kong isulat ito sa Pascal. Kasama sa mga plano ang isang console game kung saan sinasabi lang ng computer sa player ang address ng cell kung saan siya nagba-shoot, at ang player naman ay nagsasabi sa computer ng address ng kanyang cell. Natigil ang lahat dahil hindi ko maituro sa computer na "tapusin" ang mga sugatang barko, at ayaw kong tapusin ang pagsusulat ng laro kung saan random na nag-shoot ang computer sa buong field. Lumipas ang 9 na taon, natuklasan ko ang javarush, sa level 21 nagising ang emergency at humingi ng labanan sa dagat. Ang mga pangunahing layunin ay:
  • Availability ng interface
  • Sapat na pagbaril sa computer (dapat itong tapusin ang mga sugatang barko)
Nakamit ko ang unang layunin sa tulong ng Swing library. At ang pangalawa sa tulong ng CrutchBicycleAndFaithInGod library. Iminumungkahi ko sa lahat ng interesadong subukan itong Frankenstein sa GitHub . Aaminin ko, hindi ako nasisiyahan sa kalidad ng code sa aking sarili, ngunit hindi ko pa alam kung paano ito gagawin nang mas mahusay. Kaya't pinahahalagahan ko ang nakabubuo na pagpuna at anumang mga komento. Salamat sa lahat!
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION