[Проект] Покер

  1. Играта покер със много прост ui използвайки конзолата. В началото се изписват имената на двамата играчи PlayerA и PlayerB като PlayerA е първи. След това им се раздават картите и на двамата и се изписва на екрана и с функция show + името на играча примерно може да ги види всеки по отделно, а изписаното на екрана ще са някакви символи който не издават какво има единия или другия след това почват да се наддават като всеки има опция да напише команда show + името, fold или raise + сума до която вдига и ако са фолднали и давама се почва нова игра и им се дават нови карти ако единият раизене се продължава наддаването докато не се съгласат на дадена сума след това се изписват три карти на екрана и пак се дава опцията на всеки играч като първи винаги е PlayerA сега имат четири опции fold, check, raise и show ако чекнат и двамата се слага нова карта ако раизне някой се чака докато се съгласат на сума ако фолдната играта приключва и така после за следващата карта и после за следващата. Не съм сигурен как да направя играта сама да избира победител примерно трябва да има в някаква структура данни всички кобинации всяка с нейния приоритет и всеки път като се наддават и след като се разберат за сума да се проверя приоритета на единият играч и после на другият и този с по-голям приоритет да е победител примерно, но не съм сигурен. След края на всяка игра давата играчи се разменят PlayerA и PlayerB за да може този път PlayerB все да е първи.

  2. Първо определено ще искаме да имплементираш цялостната игра поне като engine със ... n играча където n>2. Но освен това има лекия проблем че има няколко където няколко е n и n>2 библиотеки за poker писани на go дори има някакво web приложение. Бих предпочел да си измислиш нещо друго, но ако много държиш аз съм съгласен да имеплементираш цялата игра и някаква прост интерфейс, като ти предлагам сървър клиент архитектура като сървъра потдържа стаи за покер и човек може да влезе в стая през клиента.

Трябва да сте влезли в системата, за да може да отговаряте на теми.