JavaRush /Blogue Java /Random-PT /Navio de guerra e balanço
zor07
Nível 31
Санкт-Петербург

Navio de guerra e balanço

Publicado no grupo Random-PT

Bom dia

Ainda na escola e aprendendo programação com um tutor (Pascal), como todo mundo, eu queria escrever um brinquedo. Com um tutor, escrevi um jogo para console Bulls and Cows, mas a emergência inchada exigia algo mais sério. A escolha recaiu sobre uma batalha naval. Comecei a escrever em Pascal. Os planos incluíam um jogo de console em que o computador simplesmente informa ao jogador o endereço da célula em que ele está atirando, e o jogador, por sua vez, informa ao computador o endereço de sua célula. Tudo então parou porque eu não conseguia ensinar o computador a “acabar” com navios feridos e não queria terminar de escrever um jogo em que o computador atira aleatoriamente pelo campo. 9 anos se passaram, descobri o javarush, no nível 21 a emergência acordou e exigiu uma batalha naval. Os principais objetivos foram:
  • Disponibilidade de interface
  • Disparo adequado do computador (deve acabar com navios feridos)
Alcancei o primeiro objetivo com a ajuda da biblioteca Swing. E o segundo com a ajuda da biblioteca CrutchBicycleAndFaithInGod. Sugiro a todos os interessados ​​que experimentem este Frankenstein no GitHub . Devo admitir que estou insatisfeito com a qualidade do código sozinho, mas ainda não sei como fazer melhor. Portanto, eu apreciaria críticas construtivas e quaisquer comentários. Obrigado a todos!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION