JavaRush /Blog Java /Random-ES /Acorazado y columpio
zor07
Nivel 31
Санкт-Петербург

Acorazado y columpio

Publicado en el grupo Random-ES

Buen día

Cuando todavía era un colegial y aprendía programación con un tutor (Pascal), como todos los demás, quería escribir un juguete. Con un tutor, escribí un juego de consola Bulls and Cows, pero la enorme emergencia requería algo más serio. La elección se centró en una batalla naval. Empecé a escribirlo en Pascal. Los planes incluían un juego de consola en el que la computadora simplemente le dice al jugador la dirección de la celda a la que está disparando, y el jugador, a su vez, le dice a la computadora la dirección de su celda. Entonces todo se estancó porque no podía enseñarle a la computadora a "rematar" los barcos heridos y no quería terminar de escribir un juego en el que la computadora dispara aleatoriamente por el campo. Pasaron 9 años, descubrí javarush, en el nivel 21 la emergencia despertó y exigió una batalla naval. Los principales objetivos fueron:
  • Disponibilidad de interfaz
  • Disparo adecuado de la computadora (debería rematar los barcos heridos)
Logré el primer objetivo con la ayuda de la biblioteca Swing. Y el segundo con la ayuda de la biblioteca CrutchBicycleAndFaithInGod. Sugiero a todos los interesados ​​que prueben este Frankenstein en GitHub . Debo admitir que no estoy satisfecho con la calidad del código. Yo mismo, pero todavía no sé cómo hacerlo mejor. Así que agradecería críticas constructivas y cualquier comentario. ¡Gracias a todos!
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION