Что такое колхоз?

Ссылка на веб морду

Играет любое количество игроков, более 2х. Предварительно проводится жеребъевка. Послее нее создается таблица, где имена игроков написаны в очереди жеребъевки.Расставляются шары и понеслось. Удары наносятся по очереди. игрок, забивший шар, получает один плюс и играет дальше. При этом игрок, который бил перед ним - один минус. В случае, если падает шар с разбоя, первый получает +, а последний в таблице минус. Если к примеру третий игрок забил 3 шара, он получает 3 плюса, а второй игрок (поскольку он бил перед ним) получает 3 минуса. Т.е. это игра с нулевой суммой. Как ни крути - баланс=0.
Есть еще один момент. Штраф. Игрок, который штрафанулся, сразу получает минус. при этом в игру выпадает один свободный плюс. Он достанется тому, кто первый забъет шар. (т.е. при ситуации, когда штраф в игре, записывается стандартно + забившему, минус предыдущему и бонусный плюс забившему. С учетом того, что штрафник получил плюс сразу после штрафа - получается нулевая сумма). Штрафов может быть несколько в игре. Т.е. 1иг штраф(получил сразу минус), 2иг штраф(получил сразу минус), 3й забил шар - он получет полюс за шар, 2йминус как предыдущий игрок, и 3й получает еще 2 плюса т.к. было 2 свободных плюса в игре.
Я бы хотел, что бы прога при нажатии "+" под именем писала в счет игроку плюс и автоматом предыдущему минус. При этом помнила сколько но данный момент штрафов в игре и показывала это. Итог. Конец партии - кнопка "ИТОГ" выдавала бы баланс по каждому.

В идеале я бы сюда хотел прикрутить рандомную жеребъевку, стоймость шара (если у меня по балансу в конце 5, а шар по предварительной договоренности стоит 10 000руб, то я 50000бел руб.). Это надо потому что стоимость шаров может меняться от игры к игре. Еще прикрутил бы "реверс". Т.е. после окончания партии игроки из порядка А В С (В загоняет в минуса А) перестраиваются в очередь С В А (А загоняет в минуса В). И еще сделал бы это в рамках матча. Т.е. начало матча, 1 партия, реверс, втоая партия, реверс, треться партия, реверс, кнопка конец матча. Т.е. итоговый протокол сразу по каждому игроку. Но это пока оставим в покое. Может позже)

Last edited Nov 7, 2013 at 11:56 AM by shants, version 4