|
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
|
|
хочу написать программу,нужны умные мозги)25.01.2014, 09:36. Показов 1433. Ответов 19
Метки нет (Все метки)
пока самое более менее простое надо сделать основу:
эта программа должна 1) Кликните здесь для просмотра всего текста
надо ввести имя игрока его стек как то на ноль его проверять еще если ноль удаляться из списка вообще в идеале при удалении информация по игроку будет перемещаться в файл типа базы данных,
тут же в записи должна указываться позиция за столом причем позиция должна меняться от 1 до 9. сложно как-то объяснить вот ввели позицию игрока его ник и количество фишек и так 9 раз и вот тут тоже проблема если кто то выбыл а пришел кто то другой как новую запись сделать 2) Кликните здесь для просмотра всего текста
там еще переменные создали пот равен нулю в начале размер младшего блайнда и старшего блайнда анте если есть так ноль по умолчанию и они тоже должны меняться причем желательно как то бац нажал кнопку и тебе предлагают ввести новые размеры блайндов
3) Кликните здесь для просмотра всего текста
вот посчитал он размер пота после сбора блайндов и анте там вычел соответственно у двух игроков их причем надо проверку есть у них столько или нет там как то еще формировать главный и побочный банк.
4) Кликните здесь для просмотра всего текста
потом идет префлоп и начинается с игрока с позицией 1 тут надо варианты действий если фолд то банк такой же остается стек его не меняется если колл то вычитается сумма большого блайнда а к поту прибавляется, тоже надо проверять есть столько фишек или нет,если чек то как фолд ничеге не меняется но игрок остается в игре наверное надо как то группировать в структуре игроков которые сейчас в поте , если рейз то внести вручную сумму рейза она прибавиться к поту и отнимется из стека причем если рейз был то игроки которые делали колл к ним опять должен ход перейти как то все нереально учесть это самое начало только потом флоп также торговлю автоматизировать терн этап и ривер и в конце как то ввести позицию победителя и ему зачислится пот а пот обнулится у кого ноль фишек удалятся отовсюду и как то новые игроки должны занестись причем не факт что они пришли и как то со временем должна быть возможность их занести
в общем такая задача для гениальных мозгов на с++ забыла сказать приму любые мысли на эту тему) Добавлено через 1 минуту сумбурно все изложила
0
|
|
| 25.01.2014, 09:36 | |
|
Ответы с готовыми решениями:
19
Компиляция Sqlite3.dll в Visual C++ 6. Нужны умные головы профессионалов Есть серьезный проект, нужны мозги, хорошо разбирающиеся в МАС OS. Хочу написать программу |
|
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
| 25.01.2014, 09:39 | |
|
Я только по некоторым ключевым словам понял, что речь о покере.
Для начала научитесь четко и ясно формулировать задачу. И уточните что именно Вам нужно. Готовая реализация, проработка архитектуры, помощь по конкретному коду? Понять поток сознания из первого поста тяжело.
0
|
|
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
| 25.01.2014, 09:41 | |
|
...вопрос то какой...?
Ну вы описали техасский холдем...правила итак многие знают... Вы его хотите как реализовать то....в консоли чтоли, или использовать GUI...?
0
|
|
|
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
|
|
| 25.01.2014, 09:51 [ТС] | |
|
мне хотя бы в консоли
Добавлено через 11 секунд а графическом и не мечтаю Добавлено через 1 минуту вообще я много чего и хочу и это одна тысячная мне вот именно нужна помощь по тому как это лучше организовать что за чем будет вычисляться Добавлено через 16 секунд ну мало ли кто не знает правила Добавлено через 1 минуту я хочу вот когда захожу в это черное окошко консоли мне предлагал ввести имя игрока стек и сам сразу печатал 1. ввожу имя стек оно куда то сохраняется потом так всех 9 игркоов ввела Добавлено через 32 секунды потом размер блайндов и анте ввожу Добавлено через 11 секунд чтобы оно использовалось там потом Добавлено через 26 секунд все поняла блайнды не надо м еянть будет потому что в следующей партии оно опять предлагатьввести будет Добавлено через 35 секунд вот ввела блайнды анте окошко посчитало первоначаьный пот у кого фихи отчислились в пот стек уменьшился Добавлено через 29 секунд только плохо представляю как будут формировтаься главные и побочные банки там же основано на сравнении стеков игроков Добавлено через 29 секунд извиняюсь если я слишком тупая но прсото обо всем сразу думаю
0
|
|
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
| 25.01.2014, 09:52 | |
|
ну если знаете принципы ООП...
на вскидку я бы создал класс Колода от этого класса класс Комбинация, класс Игрок в котором бы был класс Комбинация, ну и соответствующие методы...не знаю надо подумать... Вообще в инете можете покопать, там инфы думаю много, да и тут на форуме где-то недавно была такая тема(во всяком случае мне на глаза попадалась) Добавлено через 1 минуту вы бы сначала прочитали пару книг по С++ ... тогда бы не было таких вопросов, а то писать его с нуля как-то ...
0
|
|
|
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
|
|
| 25.01.2014, 09:56 [ТС] | |
|
посчитал первоначальный банк и должен атоматически перейти к записи игрока с позицией 1
и я будуу вводить какую ток оманду допутсим ф типа фолд значит он не будет записываться в другой массив где будут игроки которые зас борбтся за банк а если там чек рейз или колл то он запишется туда то есть его стек и имя толкьо вот с позицией беда на другом круге торговли она де поменяетс я и как ее в первом массиве менять или структуре неважно Добавлено через 20 секунд я читала книги Добавлено через 39 секунд я с другом поспорила что анпишу программу супер пупер крутую чтобы там шансы считала замечала когда боеф идет как себя игрок вел в разных ситуациях сколько рук сыграл Добавлено через 39 секунд похоже я проспорила) Добавлено через 49 секунд в инете полно всяких прог по покеру я свою хочу написать Добавлено через 35 секунд ладно сама чего нить придумаю
0
|
|
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|||
| 25.01.2014, 10:01 | |||
|
Добавлено через 1 минуту пока почитайте про объекты и попробуйте написать то, что я сказал - т.е. класс колода, класс комбинация и класс игрок
0
|
|||
|
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
|
|
| 25.01.2014, 10:04 [ТС] | |
|
да сначала смотришь свои карты и потом думаешь что может тебя побить учитывая карты на столе потом прикидываешь сколкьо карт в колоде которые ему помогут и считаешь вероятности этих комбинаций у него на лапах и своей комбинации против этих и там ещще умножать надо на процент победы складывать вообщем не суть пока это потом
Добавлено через 1 минуту вот что касается как это протекает в игре это я представляю а как это все автоматизировтаь беда вообще
0
|
|
|
13 / 13 / 7
Регистрация: 09.12.2012
Сообщений: 63
|
||
| 25.01.2014, 10:20 | ||
|
Это достаточно сложная задача для начинающего программиста.
0
|
||
|
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
|
|
| 25.01.2014, 10:28 [ТС] | |
|
будете смеяться) на фисташковое мороженко)
Добавлено через 20 секунд реально оч нужна эта прога Добавлено через 14 секунд я не успеваю обов сем думать за турнир Добавлено через 33 секунды результаты неплохие показываю многоп ервых мест но будут еще лучше если помощника себе компьютерного найду Добавлено через 4 минуты это то что я тут описала только первый этап что хочу чтобы получилось
0
|
|
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||
| 25.01.2014, 11:37 | ||
|
Добавлено через 38 секунд начни с описание фасовки карт. Подскажу (у Дейтелов это в примерах есть)
0
|
||
|
68 / 41 / 1
Регистрация: 14.05.2013
Сообщений: 383
|
|
| 25.01.2014, 12:57 | |
|
Новичку такое задание не под силу ( разве что за пару месяцев сможешь сделать
).А вообще почитай: Дейтел Х., Дейтел П. Как программировать на C++ (5-е издание, 2008) Дэвис C. C++ для чайников (5-е издание, 2007) Стивен Прата Язык программирования с++ лекции и упражнения Ещё можно трупа страуса почитать (Страуструпа ), но у него сложновато всё написано, можешь не понять.Не по теме: Такое впечатление что школьница поспорила с одноклассником что сможет освоить программирование за неделю :)
0
|
|
|
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
|
|
| 27.01.2014, 10:29 [ТС] | |
|
ок спасибки почитаю чего посоветовали) труп страуса у меня тоже скачан чего это не пойму)
Добавлено через 47 секунд если я в жизни разговариваю не очень умными словами это не значит, что когда надо во мне режим гения не включается
0
|
|
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
| 27.01.2014, 14:33 | |
|
2
|
|
|
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
|
| 27.01.2014, 14:44 | |
|
0
|
|
|
68 / 41 / 1
Регистрация: 14.05.2013
Сообщений: 383
|
|
| 27.01.2014, 14:45 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
|
|
| 28.01.2014, 10:01 [ТС] | |
|
))вот и я щас подумала надо от комбинации плясать спасибо хулигану за полезный совет .
0
|
|
|
20 / 16 / 11
Регистрация: 07.12.2013
Сообщений: 244
|
|
| 28.01.2014, 10:18 | |
|
Без точек и запятых трудно уловить мысль.
0
|
|
|
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
|
||||||
| 28.01.2014, 12:59 | ||||||
Сообщение было отмечено юлия110692 как решение
Решение
поищите книги по покеру там есть формулы как "ауты" считать, т.е. процент выпадения нужной комбинации. В такой программе пользователю нужно будет вводить свои карты заьем флоп - выполняется расчет, терн опять расчет и ривер опред конечную комбинацию. Начать нужно с такой программки.
Или для начала напишите прогу статистики для лимитного холдема. Создать класс игрок в котором будут поля деньги, флаг не сброшены ли карты, имя и необходимое количество счетчиков(количество рейзов на префлопе, количество колов на префлопе и т.к.) и если особо не мудрить то создать массив 9 игроков перменные ББ, МБ и и номера игроков с которых их нужно снимать, ну и сами подумайте какие еще надо. После ввода имен денег и позиции ББ и МБ, попадаем в бесконечный цикл
0
|
||||||
|
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
|
|
| 29.01.2014, 10:23 [ТС] | |
|
ммм интересно спасибо)
0
|
|
| 29.01.2014, 10:23 | |
|
Помогаю со студенческими работами здесь
20
Хочу написать программу, но не получается!!! Хочу написать программу на Android Хочу написать реальную программу!!! Хочу написать программу но не продумать алгоритм.. хочу написать программу на подобие icq Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|