Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > С/С++
Перезагрузить страницу Упрощенные шахматы
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Persephone Persephone вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 01.11.2017
По умолчанию Упрощенные шахматы - 01.11.2017, 08:03

Нужно создать игру основанную на шахматах. Два игрока, один играет ладьями, второй ферзями. Они поочерёдно ставят по одной фигуре на доску и первый, кто ставит фигуру так, что ее может съесть одна из фигур на доске, проигрывает. Есть начало программы, а что дальше делать, не могу сообразить.
Заранее спасибо за подсказки.

#include <iostream>
using namespace std;

// Program constants
const int ROWS = 8;
const int COLS = 8;

//---------------------------------------------------
// Print the 2D game board
//---------------------------------------------------
void print_board(char board[ROWS][COLS])
{
// Print values
cout << " ";
for (int col = 0; col < COLS; col++)
cout << col << " ";
cout << endl;

// Print line
cout << " +";
for (int col = 0; col < COLS; col++)
cout << "---+";
cout << "\n";

// Print board
for (int row = 0; row < ROWS; row++)
{
// Print values
cout << " " << row << " | ";
for (int col = 0; col < COLS; col++)
cout << board[row][col] << " | ";
cout << endl;

// Print line
cout << " +";
for (int col = 0; col < COLS; col++)
cout << "---+";
cout << "\n";
}
}

//---------------------------------------------------
// Main program
//---------------------------------------------------
int main()
{
// Define game board
char board[ROWS][COLS];
for (int row = 0; row < ROWS; row++)
for (int col = 0; col < COLS; col++)
board[row][col] = ' ';

// Print game board
print_board(board);

// ADD CODE HERE
char player = 0;
cout << "Whould you like to play with Rooks or Quines today? (Enter R or Q):\n";
cin >> player;
if (player == 'R'|| player == 'Q')
cout << "Where do you want to place your piece?(enter row and colomn)\n";
else
cout << "Sorry, this piece is anavalible.\n";
return 0;
}
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Производительность процессора [Игра в шахматы] tureg1 Процессоры 6 17.01.2013 18:31
шахматы Hsac Prolog 1 18.05.2012 19:50
Шахматы на C# как их создать Areostar .NET 10 15.02.2012 19:32
Шахматы Stemy Prolog 77 04.07.2011 02:00
Написание игры шахматы в Delphi 7 GodZiLA Вопросы начинающих программистов 0 24.10.2010 19:01
Шахматы imported_SaboteuR Prolog 119 25.01.2010 13:07
Снова шахматы!=) axllow Prolog 4 21.01.2010 17:15
HELP! задача про шахматы freakrage Pascal 6 11.12.2009 13:47
Где найти исходники к программе шахматы Faradel Вопросы начинающих программистов 0 08.02.2009 18:26
Шахматы(пат конь+ферзь) imported_Олька Задания за деньги 47 22.12.2007 22:25
шахматы randomizer Prolog 3 11.09.2007 22:19
программа игры в шахматы Malah Prolog 3 05.01.2006 12:52



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов