- Главная
- Информатика
- Программирование консольного приложения морской бой
Содержание
- 2. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
- 3. ЦЕЛЬ РАБОТЫ а) закрепить, углубить и расширить теоретические знания, практические умения и навыки в соответствии с
- 4. ОБ ИГРЕ Морской бой - игра происходит на поле 10х10 клеточек каждого игрока, на котором размещается
- 5. ЗАПУСК ПРОГРАММЫ
- 6. НАЧАЛЬНОЕ МЕНЮ «ВЫБОР РЕЖИМА ИГРІ»
- 7. РЕЖИМ ИГРЫ «PLAYER VS PLAYER»
- 8. RAND РАССТАНОВКА КОРАБЛЕЙ
- 9. MANUALLY РАССТАНОВКА КОРАБЛЕЙ
- 10. РЕЖИМ ИГРЫ «PLAYER VS COMPUTER»
- 11. ВИД ИГРЫ ОТ ПЕРВОГО ЛИЦА
- 12. UML ДИАГРАММА КЛАССОВ
- 13. GRAPH ДИАГРАММА
- 15. Скачать презентацию
Слайд 2
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Слайд 3
ЦЕЛЬ РАБОТЫ
а) закрепить, углубить и расширить теоретические знания, практические умения и
ЦЕЛЬ РАБОТЫ
а) закрепить, углубить и расширить теоретические знания, практические умения и
навыки в соответствии с содержанием дисциплины, по которой она выполняется;
б) овладеть навыками самостоятельной работы;
в) выработать умения формулировать суждения и выводы, логически последовательно и доказательно их излагать;
г) выработать умение публичной защиты;
д) подготовиться к более сложной задаче – выполнению дипломной работы.
б) овладеть навыками самостоятельной работы;
в) выработать умения формулировать суждения и выводы, логически последовательно и доказательно их излагать;
г) выработать умение публичной защиты;
д) подготовиться к более сложной задаче – выполнению дипломной работы.
Слайд 4
ОБ ИГРЕ
Морской бой - игра происходит на поле 10х10 клеточек каждого
ОБ ИГРЕ
Морской бой - игра происходит на поле 10х10 клеточек каждого
игрока, на котором размещается флот кораблей. Флот состоит из:
* 1 корабль - ряд из 4 клеток четырёхпалубные
* 2 корабля - ряд из 3 клеток трёхпалубные
* 3 корабля - ряд из 2 клеток двухпалубные
* 4 корабля - ряд из 1 клеточки однопалубные
При размещении корабли не могут касаться друг друга углами. Палубы кораблей надо строить «в линейку», а не изгибами. Главное: нельзя строить палубы одного корабля по диагонали. Перед началом боевых действий игроки бросают жребий или договариваются, кто будет ходить первым. Игрок, выполняющий ход, совершает выстрел — называет вслух координаты клетки, в которой, по его мнению, находится корабль противника, например, «A1». Если выстрел пришёлся в клетку, не занятую ни одним кораблём противника, то следует ответ «Мимо!» и стрелявший игрок ставит на чужом квадрате в этом месте точку. Право хода переходит к сопернику. Если выстрел пришёлся в клетку, где находится много трубный корабль (размером больше чем 1 клетка), то следует ответ «Ранил!». Стрелявший игрок ставит на чужом поле в эту клетку крестик, а его противник ставит крестик на своём поле также в эту клетку. Стрелявший игрок получает право на ещё один выстрел. Если выстрел пришёлся в клетку, где находится однопалубный корабль или последнюю непоражённую клетку многопалубного корабля, то следует ответ «Потоплен!» или «Убит!». Оба игрока отмечают потопленный корабль на листе. Стрелявший игрок получает право на ещё один выстрел. Победителем считается тот, кто первым потопит все 10 кораблей противника.
* 1 корабль - ряд из 4 клеток четырёхпалубные
* 2 корабля - ряд из 3 клеток трёхпалубные
* 3 корабля - ряд из 2 клеток двухпалубные
* 4 корабля - ряд из 1 клеточки однопалубные
При размещении корабли не могут касаться друг друга углами. Палубы кораблей надо строить «в линейку», а не изгибами. Главное: нельзя строить палубы одного корабля по диагонали. Перед началом боевых действий игроки бросают жребий или договариваются, кто будет ходить первым. Игрок, выполняющий ход, совершает выстрел — называет вслух координаты клетки, в которой, по его мнению, находится корабль противника, например, «A1». Если выстрел пришёлся в клетку, не занятую ни одним кораблём противника, то следует ответ «Мимо!» и стрелявший игрок ставит на чужом квадрате в этом месте точку. Право хода переходит к сопернику. Если выстрел пришёлся в клетку, где находится много трубный корабль (размером больше чем 1 клетка), то следует ответ «Ранил!». Стрелявший игрок ставит на чужом поле в эту клетку крестик, а его противник ставит крестик на своём поле также в эту клетку. Стрелявший игрок получает право на ещё один выстрел. Если выстрел пришёлся в клетку, где находится однопалубный корабль или последнюю непоражённую клетку многопалубного корабля, то следует ответ «Потоплен!» или «Убит!». Оба игрока отмечают потопленный корабль на листе. Стрелявший игрок получает право на ещё один выстрел. Победителем считается тот, кто первым потопит все 10 кораблей противника.
Слайд 5
ЗАПУСК ПРОГРАММЫ
ЗАПУСК ПРОГРАММЫ
Слайд 6
НАЧАЛЬНОЕ МЕНЮ
«ВЫБОР РЕЖИМА ИГРІ»
НАЧАЛЬНОЕ МЕНЮ
«ВЫБОР РЕЖИМА ИГРІ»
Слайд 7
РЕЖИМ ИГРЫ
«PLAYER VS PLAYER»
РЕЖИМ ИГРЫ
«PLAYER VS PLAYER»
Слайд 8
RAND РАССТАНОВКА КОРАБЛЕЙ
RAND РАССТАНОВКА КОРАБЛЕЙ
Слайд 9
MANUALLY РАССТАНОВКА КОРАБЛЕЙ
MANUALLY РАССТАНОВКА КОРАБЛЕЙ
Слайд 10
РЕЖИМ ИГРЫ
«PLAYER VS COMPUTER»
РЕЖИМ ИГРЫ
«PLAYER VS COMPUTER»
Слайд 11
ВИД ИГРЫ ОТ ПЕРВОГО ЛИЦА
ВИД ИГРЫ ОТ ПЕРВОГО ЛИЦА
Слайд 12
UML ДИАГРАММА КЛАССОВ
UML ДИАГРАММА КЛАССОВ
Слайд 13
GRAPH ДИАГРАММА
GRAPH ДИАГРАММА
- Предыдущая
Долгожданная зима. Развитие речиСледующая -
Веревочный парк Джунгли