JavaRush /Blog Java /Random-FR /Cuirassé et balançoire
zor07
Niveau 31
Санкт-Петербург

Cuirassé et balançoire

Publié dans le groupe Random-FR

Bonne journée

Alors que j'étais encore écolier et que j'apprenais la programmation auprès d'un tuteur (Pascal), comme tout le monde, j'avais envie d'écrire un jouet. Avec un tuteur, j'ai écrit un jeu sur console Bulls and Cows, mais l'urgence gonflée exigeait quelque chose de plus sérieux. Le choix s'est porté sur une bataille navale. J'ai commencé à l'écrire en Pascal. Les plans comprenaient un jeu sur console dans lequel l'ordinateur indique simplement au joueur l'adresse de la cellule sur laquelle il tire, et le joueur, à son tour, indique à l'ordinateur l'adresse de sa cellule. Tout s’est ensuite arrêté parce que je ne pouvais pas apprendre à l’ordinateur à « achever » les navires blessés, et je ne voulais pas finir d’écrire un jeu dans lequel l’ordinateur tire au hasard à travers le terrain. 9 ans ont passé, j'ai découvert javarush, au niveau 21 l'urgence s'est réveillée et a exigé une bataille navale. Les principaux objectifs étaient les suivants :
  • Disponibilité de l'interface
  • Tir adéquat de l'ordinateur (il devrait achever les navires blessés)
J'ai atteint le premier objectif avec l'aide de la bibliothèque Swing. Et le deuxième avec l'aide de la bibliothèque CrutchBicycleAndFaithInGod. Je suggère à tous ceux qui sont intéressés d' essayer ce Frankenstein sur GitHub . Je dois admettre que je ne suis pas satisfait de la qualité du code. moi-même, mais je ne sais pas encore comment faire mieux. J'apprécierais donc les critiques constructives et tout commentaire. Merci à tous!
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION