Всем доброго времени суток
Будучи еще школьником и изучая программирование у репетитора (Pascal), как и все, я захотел написать игрушку. С репетитором написал консольную игру Быки и Коровы, но раздутое чсв требовало чего-нибудь посерьезнее. Выбор остановился на морском бое. Стал писать его на паскале. В планах была консольная игра, в которой компьютер просто сообщает игроку адрес ячейки, по которой он стреляет, а игрок, в свою очередь, сообщает компьютеру адрес своей ячейки. Все тогда застопорилось на том, что не смог научить компьютер "добивать" раненные кораблики, а дописывать игру, в которой компьютер рандомно стреляет по полю не хотелось.
Прошло 9 лет, открыл для себя javarush, на 21-ом уровне проснулось чсв и потребовало морской бой.
Основными целями были:
- Наличие интерфейса
- Адекватная стрельба компьютера (он должен добивать раненые корабли)
Первую цель достиг с помощью библиотеки Swing
А вторую с помощью библиотеки КостыльВелосипедИВераВБога
Всем заинтересовавшимся предлагаю
опробовать сего франкенштейна на GitHub
Качеством кода, признаться, недоволен сам, но как делать лучше пока не знаю. Так что буду признателен за конструктивную критику и любые комментарии.
Всем спасибо!