Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
M1k
3 / 0 / 1
Регистрация: 18.10.2012
Сообщений: 6
#1

морской бой, стрельба с использованием курсора - C++

02.11.2012, 16:38. Просмотров 356. Ответов 0
Метки нет (Все метки)

нужно создать консольную игру морской бой, вроде бы уже есть готовый код в котором нужно лишь сократить объем памяти, однако хочется успростить стрельбу и сделать ее более юзероадаптированой, чем ввод координат
int shot(int ego[12][12],int moja[12][12],ship p[10])
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
    int k=-1;
    cout<<"стрелйяте!"<<endl;
    int x,y;
    int l=0;
    while(l!=1)
    {
    cin>>x>>y;
    if(x==0)x=10;if(y==0)y=10;
    if ((x>0)&&(y>0)&&(x<11)&&(y<11))
        {
    if (ego[x][y]==10){cout<<"промах"<<endl;ego[x][y]=30;moja[x][y]=1;l=1;}
    if (ego[x][y]< 10)
    { k=ego[x][y];p[k].kilv+=1;
        if(p[k].kilv==p[k].kolv){kill(p[k].xm , p[k].ym , p[k].vvvn , p[k].kolv, ego , moja);cout<<"йо-хо-хо, потоплен!"<<endl;l=1;}
        else{moja[x][y]=2;ego[x][y]=11;l=1;cout<<"противник задет"<<endl;}}
        } 
    if(l==0) cout<<"Капитан?!"<<endl;
    }
    if(k>=0)k=1;
    else k=0;
    return k;
}
хочется узнать, какие есть варианты реализации
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2012, 16:38
Я подобрал для вас темы с готовыми решениями и ответами на вопрос морской бой, стрельба с использованием курсора (C++):

Написать консольный морской бой с использованием ООП - C++
Вечер добрый! Хочу написать консольный морской бой. Требования такие: 1. Поле должно быть размером 10х10 (полей должно быть два:...

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

Морской Бой - C++
как лучше организовать алгоритм хода компа в морском бое?

C++ Морской бой - C++
Недавно начал изучать c++ и вот решил написать консольный морской бой, но вот в чём возникли проблемы: 1.Как сделать стрельбу для игрока...

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

Морской бой C++ - C++
имеется следующий класс Text,в котором два метода drawText(...) который отвечает за прорисовку текста на экране i renderingText() - за...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2012, 16:38
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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