Прежде всего, подготовим необходимые изображения, которые понадобятся при создании игры. На этапе разработки можно взять простые изображения, сделанные в любом графическом редакторе и писать программный код с их использованием. Вполне подойдут картинки,найденные в интернете или сделанные самостоятельно. Когда игра будет закончена полностью, можно сделать более внушительный дизайн, заменив исходные варианты картинками такого же размера, но с более привлекательным дизайном. Вспомним,что основной формат при разработке наJava –это формат PNG. Именно в этом формате необходимо подготовить изображения.
Выполнить конвертацию в формат PNG можно во многих графических редакторах.
Для игры Морской бой понадобятся семь изображений:
1) Основной фон
2) Палуба корабля в начальном состоянии
3) Палуба корабля в раненом состоянии
4) Палуба полностью убитого корабля
5) Изображение бомбы для пометки ячеек с выстрелом
6) Изображение о конце игры с сообщением о поражении
7) Изображение о конце игры с сообщением о победе
Подготовим следующие изображения:
· fon.png (см. рис. 2) –это фоновое изображение, размер 900x600 –размеры окна по условию задания.
Рис. 2
· paluba.png (см. рис. 3) –палуба корабля в начальном состоянии, размер 30x30 –размер одной ячейки игрового поля по условию задания.
Рис. 3
· ranen.png (см. рис. 4) –палуба корабля в "раненом" состоянии,размер 30x30 –размер одной ячейки игрового поля по условию задания.
Рис. 4
· ubit.png (см. рис. 5) –палуба полностью"убитого" корабля, размер 30x30 –размер одной ячейки игрового поля по условию задания.
Рис. 5
· bomba.png (см. рис. 6) –изображение бомбы для пометки ячейки с выстрелом, размер 30x30 –размер одной ячейки игрового поля по условию задания.
Рис. 6
· end1.png (см. рис. 7) –изображение об окончании игры с сообщением о победе, размер 300x100 –размер взят произвольно.
Рис. 7
· end2.png (см. рис. 8) –изображение об окончании игры с сообщением о поражении, размер 300x100–размер взят произвольно.
Рис. 8
Все семь изображений поместим, например, в корень диска C:\. В процессе разработки игры изображения будут загружаться из корня диска C:\. После окончания создания игры мы поместим их внутрь JAR-архива.