На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Игра Гексагон С++ (winapi)

Формулировка задачи на курсовую работу:

Написать программу играющую в ГЕКСАГОН. Поле состоит из 6-гранных клеток. Размер поля – по выбору. Два игрока ходят по очереди. Возможны ходы:

  •  Поставить новую свою шашку на любую свободную из 6 клеток, смежных со своей шашкой.
  •  Переставить свою шашку на любую свободную клетку, смежную с клетками, смежными с прежним положением этой шашки.
  • В любом случае, если на клетках, смежных с новым положением своей шашки, есть шашки противника, они заменяются на свои.
  • Игра заканчивается, когда все клетки заняты. Выигрывает тот, кто занял больше клеток.

Фрагмент программного кода:

bool Game::draw()
{
	//получаем dc окна
	PAINTSTRUCT ps;
	HDC dc = BeginPaint(wnd, &ps);
	RECT r;
	//получаем координаты клиентской области
	GetClientRect(wnd, &r);

	//создаем dc на который будем рисовать
	HDC hdcMem=::CreateCompatibleDC(dc);
	HBITMAP hBmp=::CreateCompatibleBitmap(dc, r.right, r.bottom);
	SelectObject(hdcMem, hBmp);

	HBRUSH brush = CreateSolidBrush(RGB(240, 240, 240));

	SetBkColor(hdcMem, COLOR_3DFACE);

	this->dc = hdcMem;

	//заполняем область цветом фона
	FillRect(hdcMem, &r, brush);
	//рисуем
	int sz = (poleSize + 1)/2;
	int dy = sz * 17.5;
	int szy = sz;


	//выводим поле
	for (int i=0; i<poleSize; i++)
	{
		for (int j=0; j<szy; j++)
		{
			setColor(i, j);	//устанавливаем цвет
			drawGeck(i* 30, j * 35 + dy);	//рисуем клетку
		}

		//поправка на столбцы
		if (i<poleSize/2)
		{
			szy ++ ;
			dy -= 17.5;
		}
		else
		{
			szy--;
			dy += 17.5;
		}		
	}	

Содержание архива

  • исходный код  на C# для Visual Studio 
  • краткое текстовое описание с фрагментами программного кода (с комментариями) (18 страниц)
Купить 3500,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (4)

klausms

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Курсовая Визуализатор графиков на WinApi 11 C/C++ 500,00
Курсовая Сегментация bmp изображений C++ (winapi) 13 C/C++ 400,00
Курсовая Игра Сокобан 6 .NET (C#) 2 200,00
Исходник Игра Шашки С# 10 .NET (C#) 2 500,00
Курсовая Игра 2048 С# new 2 .NET (C#) 2 500,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Нахождение эйлеровых циклов в графе С++ 0 C/C++ 800,00
Курсовая Автоматическое реферирование текста C# 5 .NET (C#) 3 700,00
Курсовая Автоматическое составление кроссвордов С++ 0 .NET (C#) 2 700,00
Исходник Алгоритм Рабина-Карпа C# 0 .NET (C#) 1 500,00
Исходник Алгоритм Хаффмана C# 22 .NET (C#) 3 500,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Контрольная Театр (C#, WinForms, Access) new 0 .NET (C#) 1 500,00
Исходник Автошкола (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Программа Парадокс дней рождения Python new 0 Python 700,00
Исходник ИС Налогоплательщики С# + SQL Server new 0 .NET (C#) 2 500,00
Исходник Логическая игра "Бейглз" Python new 0 Python 700,00
Купить

3500,00 

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

78. Игра Гексакон.rar
7230075
Оцени работу

рейтинг

Категории
Игра Гексагон С++ (winapi)
Исходник Игра Гексагон С++ (winapi) для Visual Studio
Категория: Образование
Стоимость: 3500,00