|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.11.2018, 20:10 | #1 |
Новичок
Джуниор
Регистрация: 15.11.2018
Сообщений: 1
|
С# Морской бой
Создать игру «Морской бой» (для одного игрока). Игровое поле — квадрат 10х10. Клетки поля нумеруются от верхнего левого угла цифрами. На поле размещаются:
- 1 корабль - ряд из 4 клеток («четырёхпалубный»; линкор; цифра 4) - 2 корабля - ряд из 3 клеток («трёхпалубные»; крейсера; цифра 3) - 3 корабля - ряд из 2 клеток («двухпалубные»; эсминцы; цифра 2) - 4 корабля - 1 клетка («однопалубные»; торпедные катера; цифра 1). При размещении корабли не могут касаться друг друга сторонами и углами. Написать алгоритм расстановки кораблей на поле. В начале игры пользователь видит пустое игровое поле. После каждого хода обновлять значения клеток поля (0 — промах, 4 — попал в линкор, 3 — попал в крейсер, 2 — попал в эсминца, 1 — попал в торпедный катер) и выводить сообщение о том, какой корабль подбит. Номер клетки хода пользователь вводит в консоли в формате номер строки, номер столбца. Написать проверку окончания игры. |
15.11.2018, 20:42 | #2 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Вы готовы оплачивать работу? Перенести тему во фриланс?
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Морской бой С++ | MrAcetosell | Помощь студентам | 1 | 26.12.2015 09:46 |
Морской бой | manchester_alan | Общие вопросы Delphi | 3 | 06.06.2015 12:55 |
морской бой | deltamen | Помощь студентам | 6 | 16.01.2015 00:17 |
Морской бой на С# | M@@Shk@ | Помощь студентам | 1 | 05.06.2012 20:35 |
морской бой | zxcc | Помощь студентам | 1 | 05.05.2010 16:51 |