Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
1 / 1 / 0
Регистрация: 23.08.2011
Сообщений: 22
1

Игра 21-очко, консоль, С++

26.06.2013, 02:15. Показов 2815. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Решил вот немного попрактиковаться в программировании и написал небольшую игрушку.
Это небезызвестная карточная игра "21" или по другому "Очко".
Кто не знает о этой игре, немного расскажу правила.
В игре используется колода 36 карт.Вы тянете карты по одной и стараетесь собрать как можно
больше очков, но не больше 21, если больше, то вы автоматически проигрываете.
У вас в игре есть два действия: "еще" и "хватит".
Если вы говорите еще, то получаете карту, иначе - начинает собирать очки компьютер.
Стоимость карт в очках :
туз - 11
король - 4
дама - 3
валет - 2
А "карты-цифры" соответствуют своим значениям( 7 - 7 очков , 6 - 6 очков и т.д.)

Прошу помочь с тестированием и поиском багов, кто хочет помочь или уже нашел баг: пишите к комментариях.
Так же пишем отзывы и пожелания.Если игра кого-то заинтересует, то буду развивать ее.
Так как в целом она очень сырая и всяких свистелок нету.
Текущая версия: v 0.2

Для нормального отображения текста переключите шрифт консоли на "lucida console"

Пожалуйста попробуйте запустить на семерке и висте, я тестировал только на XP(это моя основная ОС), опишите результат в комментариях.

Писал на С++ в Microsoft Visual C++ 6.0 .

Исходник и бинарик во вложении.
Заранее спасибо.
Вложения
Тип файла: zip 21 v 0.2.zip (150.9 Кб, 106 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2013, 02:15
Ответы с готовыми решениями:

Игра 21 очко
Народ, помогите задать условие для противника в игре 21 очко.

Игра очко
Хочу написать игрушку "очко", можно как то изображения карт сохранить в dll

Игра «Очко с ящиками»
Игра «Очко с ящиками». При запуске игры на экране появляются 15 ящиков, под которыми спрятаны...

Игра 21 очко в консоле
Было ночью скучно Может кто скажет,чем дополнить можно? #include<stdio.h> #include <conio.h>...

6
1484 / 579 / 106
Регистрация: 26.03.2012
Сообщений: 1,028
26.06.2013, 11:38 2
Windows 7 Home Premium x64
На этом тестирование закончилось...
Переключать шрифты не вариант, ибо часто работаю с консолью
Миниатюры
Игра 21-очко, консоль, С++  
0
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
26.06.2013, 12:52 3
Я бы сказал бы не плохо ( поигрался , даже увлекло ) , НО Вы же должны понимать , что консольный интерфейс только для тренировки ( стремись к окнам ) . Да ещё тестировал - Win 7 x64 , всё нормально ( кроме шрифта который надо менять , там добавить одну строчку , залезь в раздел "с++ для начинающих" там в шапке полно инфы как это делается) .
0
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
26.06.2013, 13:17 4
Цитата Сообщение от Игорь с++ Посмотреть сообщение
Я бы сказал бы не плохо ( поигрался , даже увлекло ) , НО Вы же должны понимать , что консольный интерфейс только для тренировки ( стремись к окнам ) . Да ещё тестировал - Win 7 x64 , всё нормально ( кроме шрифта который надо менять , там добавить одну строчку , залезь в раздел "с++ для начинающих" там в шапке полно инфы как это делается) .
я бы сказал логика в идеале не должна зависеть от интерфейса программы(например использовать MVC)
0
1 / 1 / 0
Регистрация: 23.08.2011
Сообщений: 22
26.06.2013, 14:13  [ТС] 5
@XRuZzz, да-да, программа нормально компилируется и в dev-cpp и в MVC.
И всем спасибо за отзывы.
В дальнейшем думаю взяться за покер, но ужасают алгоритмы будущего ИИ и алгоритмы оценки рук. Но хоть аски-графикой проблем не будет, я писал сабж с расчетом и на другие карточные игры, так что с этим проблем не будет.
0
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
26.06.2013, 14:17 6
Цитата Сообщение от Левый_Програмер Посмотреть сообщение
@XRuZzz, да-да, программа нормально компилируется и в dev-cpp и в MVC.
я говорил про шаблон проектирования приложений Model View Controller, а не про MVC++ DD
0
1 / 1 / 0
Регистрация: 23.08.2011
Сообщений: 22
26.06.2013, 15:47  [ТС] 7
Ааа ) , сглупил...
И, кстати, желательно еще услышать вашу критику алгоритмов игры и способы возможной оптимизации кода.
0
26.06.2013, 15:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2013, 15:47
Помогаю со студенческими работами здесь

Куда копать, игра 21 очко
Подскажите как лучше реализовать. Нужно написать игру- 21 очко на с++ в консоли. Для игры между...

Игра 21 очко - исправить ошибки
Пишу программу игру 21 очко. Без этого case все работает, подскажите где ошибка. плз... уже целый...

Игра 21 очко: Доработать проверку вводимых символов
Здравствуйте. Вот есть игрушка в 21 очко. Всё хорошо работает, но стоит задача немного это...

Игра "Очко с ящиками"
При запуске игры на экране появляются 15 ящиков, под которыми спрятаны цифры. Пользователь имеет...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru