Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
zheleznyak_oleg
13 / 13 / 1
Регистрация: 03.01.2011
Сообщений: 77
#1

Морской Бой - C++

30.06.2011, 14:27. Просмотров 1867. Ответов 4
Метки нет (Все метки)

как лучше организовать алгоритм хода компа в морском бое?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2011, 14:27     Морской Бой
Посмотрите здесь:

Морской бой - C++
Нужна игра Морской бой. Месяц провалялся в больнице, ничего не выучил, а курсач горит. Надеюсь на ваше понимание:)

Морской бой в С - C++
Прошу,что-бы он был максимально упрощенным .А то я ток начинающий программист)

Морской бой С++ - C++
Помогите пожалуйста.Нужно сделать так,чтобы обрисовало выстрелами все(вокруг убитого корабля) #include <iostream> #include...

Морской бой - C++
Здравствуйте.Прошу помочь. Задался целью написать морской бой под консолью. Для начала решил рандомно заполнить поле игрока тремя...

морской бой - C++
в моем классе не вызываются поля через точку.в чем проблема? #include<iostream> using namespace std; class Game { public: ...

Морской бой=) - C++
Создать игру " Морской бой"

Морской Бой - C++
Люди прошу помогите....курсовую надо сдавать, а как решить задачу я не знаю... Вот такое условие: Дан двумерный массив размером 8х8,...

Морской бой - C++
Написал морской бой. Просьба прокоменнтировать, улучшить где возможно и помочь написать ИИ. Вот исходники: #include <iostream> ...

Морской бой - C++
Входные данные двумерный массив 10х10, заполненный нолями и единицами, где 0-пустая клетка, а 1-занятая, найти наиболее длинную линию из...

Морской бой С++ в консоли - C++
Морской Бой С++ Кому интересно вот код морского боя в консоли, не судите строго только учусь.... #include<iostream> using...

Консольный морской бой - C++
Занялся написанием консольного морского боя на с++, вроде бы уже написал мат модель(хотя и простейшую), но возникли проблемы с оформлением ...

Игра Морской Бой - C++
#include <conio.h> #include <stdlib.h> #include <iostream.h> #include <dos.h>Kletka {:Pustaya_kletka, Vistrel, X, Y;:(int x, int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
iama
1249 / 974 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
30.06.2011, 14:30     Морской Бой #2
Пока нет битых клеток - чистый рандом. Когда есть небитые клетки возле раненого поля, бить их. Словом, все как мы и делаем в жизни
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
30.06.2011, 15:15     Морской Бой #3
я, в свое время, делал матрицами.
самое сложное - организовать расстановку кораблей компом.

проверка выстрела проще.
рандом выстрела + проверка его актуальности. т.е. стрелял ли уже комп в эту точку, и можно ли в нее вобще стрелять. если есть вокруг корабль убитый и прочее.
zheleznyak_oleg
13 / 13 / 1
Регистрация: 03.01.2011
Сообщений: 77
30.06.2011, 15:23  [ТС]     Морской Бой #4
Цитата Сообщение от co6ak Посмотреть сообщение
я, в свое время, делал матрицами.
самое сложное - организовать расстановку кораблей компом.

проверка выстрела проще.
рандом выстрела + проверка его актуальности. т.е. стрелял ли уже комп в эту точку, и можно ли в нее вобще стрелять. если есть вокруг корабль убитый и прочее.
Не знаю, сделать расстановку кораблей компом мне труда не составило =) Да и ручную тоже...
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
30.06.2011, 15:28     Морской Бой #5
ну лупануть 2 булЁвые переменные.
первая будет true, если вдруг комп попал по кораблю, и не убил его.
вторая, допустим тоже true, до момента, пока комп не выберет подходящий рандом.
как только нашел точку, в которую еще не стрелял - цикл прекращает выполняться


по большому счету, там почти всё булЁвое...
Yandex
Объявления
30.06.2011, 15:28     Морской Бой
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru