Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
maximuss
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 148
#1

Графический покер - C++

24.12.2013, 23:36. Просмотров 1798. Ответов 30
Метки нет (Все метки)

Доброго времени суток всем.
Вот, немного запутался....
Есть игра покер...Нужно ее реализовать в упрощенном виде.
Есть изображения карт, игрального стола.
Как реализовать эту идею.
У нас есть несколько комбинаций...Роял, флеш и т.д...
Как сделать, что бы если выпала именно комбинация, которая нужна для флеша - что бы оно выводило сообщ...у вас Флеш.
И еще...Как сделать так, что бы программа сама выбирала из всех изображений случайных 5, и выкладывала их на мой виртуальный игровой стол...Спасибо всем за внимание.
Жду с нетерпением ваших вариантов :С
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev_Hyper
Заблокирован
17.01.2014, 15:18     Графический покер #21
У вас есть Visual Studio?
maximuss
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 148
17.01.2014, 15:36  [ТС]     Графический покер #22
отдельно нету, однако скачивал я Qt 5.2.0 for Windows 32-bit (VS 2010, 570 MB)
Я полагаю, это не пойдет?(vs - visual studio??)
Ev_Hyper
Заблокирован
17.01.2014, 15:39     Графический покер #23
Цитата Сообщение от maximuss Посмотреть сообщение
Я полагаю, это не пойдет?(vs - visual studio??)
подойдет, если Visual Studio 2010 установлена.
В противном случае используйте Qt Creator, он, скорее всего, тоже запакован в том архиве. Но как с ним работать я не знаю.
maximuss
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 148
17.01.2014, 16:18  [ТС]     Графический покер #24
Да, его я и запустил...Qt creator

Добавлено через 34 минуты
Трудновато разобраться в этом всем, так сразу
C++ (Qt)
1
2
3
4
string str = "Путь к файлам";
str+=a.toString()
str+=b.toString();
img.load(str);
Как его применить?)
Ev_Hyper
Заблокирован
17.01.2014, 20:59     Графический покер #25
Давайте для начала просто загрузим изображение на форму, без привязки к сгенерированным числам.

Чтобы это сделать прочтите главу Шлее про QPaintEvent

C++ (Qt)
1
2
3
4
5
protected:
    void paintEvent(QPaintEvent* pe) {  
    QPainter p(this);
    p.drawImage(0,0,img);
    }
и про QImage:

C++ (Qt)
1
2
3
4
QImage img;
...
img = QImage();
img.load("F:\\Image\\001");
maximuss
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 148
17.01.2014, 21:36  [ТС]     Графический покер #26
Так, это как я понял вписывать в Qt Creator, однако куда именно?
Сейчас занят разбором книги и чтением главы о ПейнтИвенте, однако пока-что не особо понятно..
Как имено и куда его вписать?
Ev_Hyper
Заблокирован
17.01.2014, 21:39     Графический покер #27
У меня нет QtCreator. а есть VS2010. А что не понятно - спрашивайте, кто-то да подскажет.
maximuss
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 148
17.01.2014, 21:55  [ТС]     Графический покер #28
Простите, но мне не особо понятно, куда этот код *воткнуть* и что с ним делать :С
Ev_Hyper
Заблокирован
17.01.2014, 21:59     Графический покер #29
Я не знаю как работать в QtCreator, поэтому не могу подсказать как создать проект
maximuss
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 148
17.01.2014, 22:04  [ТС]     Графический покер #30
А можете дать ссылку на VS2010?
Такой же, как и у вас?
Если я скачаю, вы поможете мне сделать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2014, 22:12     Графический покер
Еще ссылки по теме:

C++ Интеллект бота в игре "Покер на костях"
Покер C++
Покер C++
C++ Покер
C++ Кому интересно. Покер

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

Или воспользуйтесь поиском по форуму:
Ev_Hyper
Заблокирован
17.01.2014, 22:12     Графический покер #31
Цитата Сообщение от maximuss Посмотреть сообщение
А можете дать ссылку на VS2010?
Отправил в ЛС

Цитата Сообщение от maximuss Посмотреть сообщение
Если я скачаю, вы поможете мне сделать?
Я могу только попробывать помочь вам сделать
Yandex
Объявления
17.01.2014, 22:12     Графический покер
Ответ Создать тему
Опции темы

Текущее время: 21:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru