Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2017, 21:20   #1
Persephone
Новичок
Джуниор
 
Регистрация: 03.11.2017
Сообщений: 1
По умолчанию Упрощенные шахматы

нужно создать игру основанную на шахматах. Два игрока, один играет ладьями, второй ферзями. Они поочерёдно ставят по одной фигуре на доску и первый, кто ставит фигуру так, что ее может съесть одна из фигур на доске, проигрывает. Использовать можно только самые простые инструменты, последнее, что проходили это массивы. Компилятор - g++. За сколько по времени и деньгам сможете сделать? Есть начало кода:
Код:
Код:
//---------------------------------------------------
// Purpose: To implement the game "keep away chess"
// using 2D arrays and functions.
// 
//---------------------------------------------------

#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

return 0;
}

Последний раз редактировалось Вадим Мошев; 08.11.2017 в 12:53.
Persephone вне форума Ответить с цитированием
Старый 05.11.2017, 21:51   #2
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

Persephone, обращайтесь e-mail: informatik101@mail.ru vk.com/alexcoder1
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Старый 05.11.2017, 22:09   #3
Thread
 
Аватар для Thread
 
Регистрация: 08.06.2011
Сообщений: 4
По умолчанию

Контакты
cyber4401@gmail.com
вконтакте
Thread вне форума Ответить с цитированием
Старый 06.11.2017, 01:45   #4
MansMI
Пользователь
 
Регистрация: 04.07.2012
Сообщений: 32
По умолчанию

mansmi@rambler.ru пишите, есть готовые
MansMI вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Упрощенные шахматы Persephone Общие вопросы C/C++ 0 03.11.2017 06:55
C++ и шахматы. Denis B Помощь студентам 3 25.03.2011 15:01
шахматы Linka_fX Помощь студентам 4 25.03.2011 10:57
шахматы demonara Помощь студентам 0 24.12.2010 17:02
Шахматы neklans Общие вопросы Delphi 11 23.09.2010 12:14