Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
АТерентьев
23 / 22 / 16
Регистрация: 16.10.2009
Сообщений: 951
#1

Рисование квадрата с разноцветными сторонами

25.09.2011, 17:01. Просмотров 1954. Ответов 5
Метки нет (Все метки)

Есть задача - запрограммировать игру, примерно такую. Фигура состоит из квадратов.
Игроки ходят по очереди. За один ход - можно отметить какую-нибудь сторону квадрата.
Кто отмечает последнюю сторону в квадрате - на этот квадрат записывается на его счет. Выигрывает тот, на чьем счету больше квадратов.
Вопрос. Чем рисуется квадрат в C++, с возможностью изменения цвета как квадрата, так и каждой его стороны. И большая ли разница делать игру на C#, на C++, на Java или QT?
Задача учебная. Заранее прошу прощения, если вопрос слишком простой.
Какая возможность есть положить на форму скажем прямоугольную матрицу из таких квадратов?
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2011, 17:01
Ответы с готовыми решениями:

Рисование квадрата
Здравствуйте, мне необходимо нарисовать квадрат в с++. С с++ столкнулся...

Рисование квадрата из символов с диагональю
Доброго времени суток. Скажите как нарисовать вот такую картинку в консоли само...

Площадь квадрата равна S. Вычислить сторону квадрата а, диагональ d и площадь S1 описанного около этого квадрата круга
Напишите код в C++ Пожалуйста :confusion:

Выяснить, можно ли прямоугольник со сторонами a, b уместить внутри прямоугольника со сторонами c, d
Даны действительные положительные числа: a, b, c, d. Выяснить, можно ли...

Пролезет ли кирпич со сторонами a, b и c через прямоугольное отверстие со сторонами r и s
Определить, пролезет кирпич со сторонами a, b и c через прямоугольное отверстие...

5
Nameless One
Эксперт С++
5785 / 3434 / 351
Регистрация: 08.02.2010
Сообщений: 7,448
25.09.2011, 17:05 #2
Цитата Сообщение от АТерентьев Посмотреть сообщение
Чем рисуется квадрат в C++, с возможностью изменения цвета как квадрата, так и каждой его стороны
в стандарте C++ не описаны средства, которые позволяют рисовать квадраты, и тем паче менять цвета сторон.
0
АТерентьев
23 / 22 / 16
Регистрация: 16.10.2009
Сообщений: 951
25.09.2011, 17:20  [ТС] #3
Как бы профессионал стал решать эту задачу? Мне нужно просто направление.
Видимо есть графическая библиотека - нарисовать прямоугольник с чем то заданным, а поверх рисуются стороны с указанным цветом?
Пытаюсь установить VS C++ 2010 Express , но не вижу off-line дистрибутива. Он существует и бесплатный?
0
Gepar
1181 / 537 / 77
Регистрация: 01.07.2009
Сообщений: 3,517
25.09.2011, 17:22 #4
Можно на борланд с++ такое сделать с помощью его библиотеки graphic.h .
0
Just_dake
1 / 1 / 1
Регистрация: 21.03.2011
Сообщений: 78
25.09.2011, 18:47 #5
К примеру рисование параллелепипеда с одной закрашенной стороной( на Борланде ) :
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <graphics.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <conio.h>
 int main()
 {
 int gd = DETECT, gm, err,r;
 initgraph(&gd,&gm, "C:\\TC\\BGI\\");
  err = graphresult();
 if (err != grOk) {
 printf("Graphics error: %s\n", grapherrormsg(err));
 printf("Press any key to halt:");
 getch();
 exit(1); }
setcolor(YELLOW);
setbkcolor(BLUE);
rectangle(0,0,639,479);
setcolor(GREEN);
bar3d(65,165,200,300,65,65);
getch();
}
0
АТерентьев
23 / 22 / 16
Регистрация: 16.10.2009
Сообщений: 951
25.09.2011, 21:07  [ТС] #6
Спасибо!
А возможно ли сделать нечто следующее?
Использовать grid . И закрашивать отдельно стороны клеточки.
Пытаюсь посмотреть это в QT.
0
25.09.2011, 21:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2011, 21:07

Можно ли прямоугольник со сторонами а,b вместить внутри прямоугольника со сторонами c,d
Даны действительные числа a,b,c,d. Выясните, можно прямоугольник со сторонами...

Шифровать методом Магического квадрата (размер квадрата 9х9) С++
Шифровать методом Магического квадрата (размер квадрата 9х9) С++ Дана таблица...

Разбить матрицу на квадраты размером 3х3; в центре каждого квадрата поместить сумму прочих элементов квадрата
Есть задача: Заполнить матрицу случайными числами. Разбить матрицу на...


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

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

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