0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 6
|
||||||
1 | ||||||
Морской бой10.03.2022, 16:51. Показов 1167. Ответов 24
Пишу расстановку кораблей для морского боя в рандомном порядке. И если с однопалубными кораблями все понятно, то вот с двупалобным и далее не совсем. Подскажите как добавить палубу к кораблю(число к числу в массиве). Код ниже
0
|
10.03.2022, 16:51 | |
Ответы с готовыми решениями:
24
Морской Бой Морской бой Морской бой Морской бой Морской бой в С |
2800 / 2310 / 701
Регистрация: 29.06.2020
Сообщений: 8,549
|
|
11.03.2022, 22:39 | 22 |
alexu_007, по твоим скринам, ощущение, что не рандомно расставляются корабли, а просто по очереди, начиная с верхнего левого угла. (или просто скрин такой )
0
|
660 / 661 / 106
Регистрация: 29.05.2015
Сообщений: 3,964
|
||||||
11.03.2022, 22:48 | 23 | |||||
Пжалста, но у меня корабли "кривые". Вот код и неск. результатов работы этого кода:
0
|
660 / 661 / 106
Регистрация: 29.05.2015
Сообщений: 3,964
|
|
11.03.2022, 22:50 | 24 |
Скрин, который вы имеете ввиду - это поле человека, и я расставил корабли руками. Это рэндом моей головы...
0
|
660 / 661 / 106
Регистрация: 29.05.2015
Сообщений: 3,964
|
|
11.03.2022, 23:21 | 25 |
Сам морской бой, если кто захочет протестировать.
Кнопка "установка" - установка кораблей человеком. Поле человека - левое. Корабли: один 5-ти палубный, 2 - 4х, 3 - 3х, 4 - 2х, 5 - 1х. Корабли не должны касаться друг друга. После корректной установки становится активной кнопка "игра". Первым ходит всегда человек. При попадании ход остаётся у игрока. При промахе ход переходит сопернику. Вокруг убитых кораблей автоматически создаётся защитное поле. Выстрел туда невозможен. Ошибочные ходы (туда, куда уже был выстрел ранее) не производятся. При выигрыше одного из соперников игра останавливается, и становится активной кнопка "установка". При выигрыше компьютера, он показывает свой корабль (корабли), которые не были убиты. Ехе-шник в папке bin.
0
|
11.03.2022, 23:21 | |
11.03.2022, 23:21 | |
Помогаю со студенческими работами здесь
25
Морской Бой на C++ Морской бой C++ Морской бой Морской бой Морской бой С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |