[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] - [Архив - Каталог - К доске] [Главная]

[Назад]
Ответ
Файл: 1427950303461.jpg -(25 KB, 500x267)
25 No.3475383  

Вопрос из разряда логических.

Я придумал для себя настольную игру. Суть такова: 7 крестьян занимаются производством хлеба на рынок. Урожаи каждый год зависят от броска кубика, и если одному крестьянину не повезет 2-3 года подряд, он разорится, и ему придется наниматься на работу к другим крестьянам.

Проблема вот в чем: Минимальная цена найма крестьянина - 24 (10 он потратит на еду, 10 - на засев поля, еще 4 - налоги). Меньше чем за 10 рублей он работать не станет - ему не хватит даже на еду.

Максимальная целесообразная цена - 34, так как 35 - средяя производительность крестьянина, платить столько - бессмысленно. Не будет прибавочной стоимости.

Так вот, ситуация такова, что у 3-4 крестьян есть эти 34 рубля, то есть они могут нанять крестьянина. Но польза от такого найма - не велика. Если он наймется за 34 и принесет 35 - это сущая ерунда по деньгам. Всем бы хотелось заплатить ему минималку - 24. Но он пойдет к тому, кто заплатит больше. И если все крестьяне предложат ему по 24 а один - 25, то он будет в выигрыше, так как крестьянин пойдет к нему.

Таким образом все крестьяне должны будут поднимать планку цены, пока она не упрется в потолок целесообразности - 34

Игрой не запрещены сговоры, долгосрочные контракты - игроки могут делать со своими деньгами все, что хотят.

Только на практике смысла в этом нет - какой бы договор не заключили крестьяне, в выигрыше будет тот, кто нарушит его.

Кажется я сам загнал себя в какую-то очередную ловушку из теории игр, вроде той про двух зэков. Вот, интересно ваше мнение.

>> No.3475387  
> какой бы договор не заключили крестьяне, в выигрыше будет тот, кто нарушит его.

Ну, это первый раз. Потом-то обманщика накажут.

>> No.3475389  

>>3475387
Его там никак не накажешь.
Игроки могут взаимодействовать друг с другом только деньгами. Максимум, что они могут сделать - перестать доверять ему. Но все и так друг другу не доверяют.

>> No.3475395  

ОП. добавь полицию которая будет служить буржуазии и помогать угнетать рабочий класс следить за исполнением официальных договоров (т.е. игроки могут сами с собой рамсить, а могут пойти к тебе и заключить официальный договор с санкциями в случае неисполнения).

>> No.3475403  

>>3475395
Хм, вообще это хорошая идея, в конце концов все крестьяне платят налоги.
Более того, в предыдущей моей игре такая система и была.

Однако, если вернуться к текущей ситуации: какой договор кто и с кем тут может заключить?

Если все работодатели решат не поднимать цену на труд выше минималки, то один из них может не участвовать в этом договоре, накинуть пару рублей, и оказаться в выигрыше.

Казалось бы - от такой конкуренции страдают все (кроме рабочего): работника все равно получит только один работодатель (до тех пор, пока не разорятся еще крестьяне, но это другой разговор), но из-за этой конкуренции он вынужден будет платить все 34, остальные же фермеры ничего не выигрывают - они не получают работника.
Но это на первый взгляд. Нельзя забывать, что крестьяне - конкуренты, у них нет какого-то общего блага. Так что если работник только один, то тем фермерам, которые не получат его, выгодно "развести" работодателя на лишнюю зарплату.

По ходу дела, все крестьяне таки предложат 34. А батрак выберет того, кто беднее прочих - для поддержания конкуренции.

Или... Так. Пока рабочий один, он в шоколаде - ему платят максималку по вышеназванной причине. Но если рабочих будет столько же, или больше, чем кулаков, то цена на труд упадет. То есть рабочему нужно поддерживать такое положение дел, чтоб никто больше не разорялся. И наниматься надо к самому богатому, меньше риска разорить его.

Блин, вы бы знали как это напряжно - думать сразу за семерых мужиков, пытающихся обхитрить друг друга.

>> No.3475411  

Успешные крестьяне могли бы создать организацию и предлагать устроиться за меньшую зарплату, но с какими-никакими социальными гарантиями. Например, не будет ситуации, когда разоряется сам владелец разорившегося крестьянина, и бедняге никто не заплатит, т.к. будет поддержка со стороны остальных. Также крестьянин может выбрать одного за большую зарплату, но тут уж как пойдет.
В случае с договором крестьянам следует играть честно, пока они не придумают надежный способ обмануть.

>> No.3475526  

А какая хоть конечная цель?

>> No.3475538  

>>3475526
Обсуждение и есть цель.

>> No.3475541  

>>3475526
Как в жизни, т,е. никакой.

>> No.3475558  
>очередную ловушку из теории игр, вроде той про двух зэков.

Можно поподробнее?

>> No.3475565  

Математическим моделированием заниматься будешь?
Какие входные данные на каждом ходу и какие действия можно совершать?

>> No.3475569  

>>3475558
Задача о двух заключённых же.
Ловят двоих, но достоверных улик нет.
Если оба молчат, каждому дают год.
Если один заложит друга, то его отпустят, а ему дадут 25.
Если они заложат друг друга, то каждому 10.
Чо делать?

>> No.3475576  

>>3475569
Я уже не помню математику. По-моему самый выгодный вариант был заложить.

>> No.3475584  

Единственно верный ответ это идти в лес охотиться или прекратить бренное существование. Ибо это не жизнь а страдание. Тратить жизнь на страдание слишком расточительно к времени.

>> No.3475585  

>>3475569

>Если один заложит друга, то его отпустят, а ему дадут 25.

Вот здесь я сломался.

>> No.3475587  

>>3475576
Если он тебя не заложил, то ты при закладывании получаешь 0, а не 1.
Если он тебя заложил, то ты при закладывании получаешь 10, а не 25.

Вроде бы получается, что закладывать выгодно. Но если рассматривать игру как общую, то суммарный срок минимальный, если всем промолчать, что не выгодно ни одному из двоих.

>> No.3475597  

>>3475587
Есть ещё такая штука как Повторяющаяся дилемма заключённого, в том числе в виде чемпионата для роботов.

>> No.3475756  

>>3475526
Конечная цель - прожить жизнь без страданий. Сейчас все объясню.
Каждый ход крестьянин потребляет 1 норму хлеба, в противном случае он умирает с шансом 2 из 3. Так же необходимо потреблять т.н. "потребительские товары" - они всегда стоят 10 (средняя цена хлеба). И только после этого можно засеивать поля, если у тебя что-то осталось. То есть нельзя отказаться от потребления товаров, ради экономии.
Но если тебе негде взять денег, то ты живешь год без этих товаров. Каждый такой год - минус одно очко. Если в конце игры (40 ходов, 40 лет с 1860г по 1900г) у нескольких крестьян нет ни года без потребления, то побеждает тот, у кого больше капитал.
>>3475565
По сути вся игра - моделирование.
Каждый ход каждый крестьянин засеивает свое или чужое поле. Урожай - d6 (то есть средний урожай - 3,5). Цены на хлеб - 10 в начале, но с ростом производства они падают до 9, 8, и ниже (все зависит величины предложения, там простой график).
Первый хлеб всегда съедается, второй (точнее семена) - пересевается, остальные идут на рынок. Деньги тратятся на налог (4р с поля), и на покупку потреб. товаров.

Еще можно купить трактор за 40р (и 5р - годовая амортизация). Трактор дает с шансом 50% +1 хлеб на поле. То есть имеет смысл содержать трактор только если ты нанимаешь рабочих, иначе он просто не окупится. И чем больше у тебя рабочих, тем больший выхлоп дает тебе трактор при тех же затратах. Это нужно, чтоб моделировать превосходство крупного хозяйства над мелким.

Иногда (редко) появляются новые крестьяне с небольшим стартовым капиталом.

>>3475587

Да, выгодно стучать. А если точнее - необходимо. Так как ты не просто выгадываешь для себя меньший срок, а оберегаешь себя от риска получить максимальный. То есть в этой индивидуалистической системе, следование своим интересам ухудшает положение всех, но не следовать им нельзя - иначе за всех отыграешься ты. Еще там есть такая фишка "трагедия общин". На ту же тему.

======================================================

Так, все это время я играл в свою игру, и вот что было.

Тому мужику заплатили максималку, и в следующие разы платили так же. Хоть прибыль была не велика, но не нанять было бы хуже.

Периодически нищали одни мужики, и богатели другие. Но процесс этот шел вяло, за 15 или даже 20 лет капитализм не развивался. Все изменилось, когда два крестьянина смогли накопить на трактор, причем одновременно. Один быстро его лишился - просто сильно не везло.

Второй же смог предложить своим рабочим рекордные зарплаты, которые выгодны при производительности в 4 (3,5 + 5 от трактора), но не выгодны при обычном производстве.

Так он начал постепенно богатеть, причем его зарплата всегда зависела от того, какую плату могут предложить другие. Допустим, если у самого богатого из его конкурентов было всего 24, ничто не мешало ему платить рабочему 25, хоть при этом рабочий уже расходовал свои сбережения.

Хотя, обычно, приходилось платить больше. Иногда цены на труд были выше, чем фермеры без трактора могли "поднять" сами, тогда все хотели наняться к мужику с трактором. Одно время рабочим удавалось откладывать по рублю в год, одному из них оставалось копить пару лет, и он смог бы засеять свое поле, но этого не случилось.

Второй тракторист прогорел, продал трактор, и вскоре сам стал наниматься батраком. Так же обеднела пара других крестьян, в том числе один пришлый. Бедноты стало много, с другой стороны, мало кто мог предложить крестьянам больше владельца трактора.

Вот тут началась жесткая эксплуатация. Крестьянам стали платить меньше, чем стоила еда на рынке. Их сбережения моментально исчезли, они перестали покупать потребительские товары.

Труд так подешевел, что если у кого-то скапливались деньги, он сразу же нанимал рабочего. Но с владельцем трактора было бесполезно тягаться. Когда кто-то из крестьян выбивался, капиталист поднимал зарплаты, делая их тягостными для нового работодателя.

Сейчас идет 1891 год. Крестьян уже 10, 5 из них нанимаются в батраки, обычно к владельцу трактора. Еще 4 ведут собственное хозяйство, постепенно приходящее в упадок. Цены на хлеб редко поднимаются выше 9, что убыточно по определению для одинокого фермера.

Единственный шанс сохранить свою независимость - купить трактор, при этом сразу наняв как минимум одного рабочего. Для этого нужно примерно 80 рублей наличными. Кому то должно несколько ходов подряд повезти с урожаями, иначе к 1900г все превратятся в рабочих одного капиталиста, и он сможет установить любую желаемую для него зарплату.

>> No.3475768  

без аппарата физического насилия многие задачи не имеют решения. допустим условие - если 5 крестьян на протяжении 3х ходов принимают решение убить шестого и плаптят за это скажем -1 очком к максимальному броску кубика - тот умирает.

>> No.3475787  

>>3475768

>без аппарата физического насилия многие задачи не имеют решения.

Какие, например?
У меня насилие исключено, только честное обнищание масс и обогащение единиц.

>> No.3475814  

ОП, я поставил тебе "лайк". Этот тред как бальзам на душу, прямо под настроение.

>> No.3475874  

>>3475787
например это:

>честное обнищание масс и обогащение единиц

решение получается либо слишком простым, тривиальным, и посему неинтересным - кубик не так упал и все, вариантов выбора нет
либо слишком сложным

>> No.3475880  

Гоняю этих крестьян весь день.
На дворе 1902 год. 8 из 10 крестьян - батраки, двое - владельцы тракторов и капитала. Один - старый капиталист, второй недавно поднялся (все случилось как я говорил в предыдущем посте - несколько хороших урожаев, и нафармил на трактор). Игра должна была закончиться два года назад, но теперь мне интересно, что будет дальше. Есть вероятность, что рано или поздно останется только один. Сейчас их силы незначительно отличаются.

Более успешный фермер устанавливает высокие зарплаты, у работников часто хватает денег на потребительские товары. Второй фермер вынужден устанавливать такие же зарплаты, от чего его бизнес балансирует на краю прибыли и убытков. Чувствую я, что это бодание должно скоро закончиться полной победой одного магната.

>> No.3475886  

может ли крестьянин вернутся в бизнес после того как он несколько лет был наёмным рабочим?
крестьяне продают хлеб на рынок, возможен ли сговор приводящий к повышению или понижению закупочной цены, меняется по ходу игры спрос на хлеб?

>> No.3475887  

>>3475874
В конечном итоге все зависит от кубика, если он выдает 6ку 3 раза подряд, то никакая монополия не способна его подавить. Но какова вероятность такого исхода? 1 из 216?
На фоне всех этих вроде бы случайных бросков, вырисовываются тенденции. Например, к тому, что одинокий фермер почти гарантированно проиграет крупному.
Тут как в казино: можно выиграть, но невозможно выигрывать.

>> No.3475896  

>>3475880
Ты главное скажи, код на github выложил?

>> No.3475912  
Файл: 1427987578386.png -(15 KB, 666x433)
15

>>3475886

>может ли крестьянин вернутся в бизнес после того как он несколько лет был наёмным рабочим?

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

>крестьяне продают хлеб на рынок, возможен ли сговор приводящий к повышению или понижению закупочной цены

Цены на хлеб зависят от величины предложения. Вот, как показано на графике.
Какой в данном случае может быть сговор? Если кто-то установит цену ниже рыночной, то его товар однозначно купят, но он продешевит. Если он установит цену выше рыночной, у него риск, что его товар не купят, причем риск этот не окупается вероятной прибылью. В таких случаях вероятность покупки определятся по довольно сложной схеме, но так уже давно никто не делает.

>меняется по ходу игры спрос на хлеб?

Не знаю, как сказать. Те крестьяне, которые лишаются своей земли, они не могут потреблять своего хлеба, они покупают его на рынке, так что за их счет как бы растет спрос.
Но, поскольку, они все равно производят этот хлеб, то по факту спрос не растет. Просто раньше они брали и ели хлеб, а сейчас они покупают на рынке то, что сами и вырастили.

>> No.3475916  

>>3475896
Я не умею кодить, у меня все на бумагах.
Хотя, я думаю, для того, кто умеет программировать, написать мою игру - пара пустяков.

>> No.3475936  

>>3475912
а как же темпы роста населения? как можно не учитывать их при определение спроса? плюс неурожай может быть и в соседних странах тогда хлеб можно отправлять на эскпорт

>> No.3475939  

>>3475916
Опиши максимально подробно модель состояния крестьянина и его хозяйства, и алгоритм каждого хода, попробуем закодить вместе, заодно научим тебя использовать python.

>> No.3475940  

кроме того нужно добавить покупку новых технологий дающих модификаторы к броскам на урожай, а так же те крестьяне которых выдавили из бизнеса должны сдавать свою землю в аренду

>> No.3475965  

>>3475939
И меня научите! Ну пожалуйста!

>> No.3475980  

Теперь это специальной олимпиады тред. Попробую сделать на крестах.

>> No.3475991  

>>3475980
Кресты тут уместны только в паре с OpenGl. Если будешь делать суровый command line, то лучше уж сразу python.

>> No.3475994  

>>3475991
Если в консоли выйдет годно, то перейду в Qt с OpenGL. А вообще графон не нужен.

>> No.3475996  

>>3475991
>>3475994
Сделайте псевдографику, как в nethack.

>> No.3476010  

Здравствуйте, этот тут разрабатывают русский Dwarf Fortress?

>> No.3476016  

World of Lambdadelta

>> No.3476027  

>>3476016
Lamda-Delta³

>> No.3476032  

Вот что было дальше.
У одного из фермеров ("у нового русского") случился плохой урожай. По состоянию на следующий год, у него наличных было меньше, чем у второго. В итоге он нанял 3 мужиков, а его соперник - 5.
Результаты не заставили себя ждать. При равных урожаях новый фермер нес убытки. Основная причина этого - использование трактора с меньшей эффективностью, чем у соперника.
Постепенно этот фермерок начал разоряться. Вскоре он уже нанимал двоих рабочих, потом одного. Потом он продал трактор.
Дальше в течение нескольких лет ему просто везло. Он не прогорал и не богател. Игра затянулась до 1911 года, потом мне просто надоело продолжать. Вне всякого сомнения, беднеющий фермер вскоре оказался бы в работниках у богатого.
На этом я и закончил.

>>3475936
>>3475940
Нет нет, это большая ошибка - перегружать игру правилами и разными приколюхами. Это только в теории звучит здорово. Игра должна быть по максимуму упрощенной, важно только не упростить что-то ключевое.
Я с трудом пришел к этой системе с зарплатами. До этого у меня были игры с фиксированными зарплатами, на них я отрабатывал цены на рынке. Так что эта игра - тот еще прогресс!

>>3475939
Я, конечно, с радостью, но, послушай. Может ты сначала сделаешь игру без этой головомойки с динамическими зарплатами? Если получится, можно заняться этой игрой.
Я мог бы рассказать тебе правила одной из моих предыдущих игр, там зарплаты фиксированы, но рыночные отношения есть со всеми их закономерностями - нет только трудовых отношений.
>>3475996
Я бы вам и спрайтики нарисовал.

>> No.3476051  

>>3475756

> Первый хлеб всегда съедается, второй (точнее семена) - пересевается

А если в урожае выпал один хлеб? Поле больше не засеять и надо покупать хлеб или работать на другого?

> остальные идут на рынок

Хлеб можно хранить у себя?

>> No.3476057  

>>3476051

>А если в урожае выпал один хлеб?

Он съедается. Потом на имеющиеся деньги покупаются потребтовары и платятся налоги, и только потом, если хватает денег - на рынке покупается хлеб, вот он и засеивается. Обычное дело, так часто бывало.

>Хлеб можно хранить у себя?

Нет, все, что не удалось продать, пропадает.

>> No.3476264  

Няши-программисты, а вот я что вам предложу.

Устройте стрим того, как вы кодите. Видео с экрана плюс микуруфон для пояснения того, что происходит. В чатике можно принимать вопросы и на них отвечать. Думаю, многим будет интересно посмотреть, как живые люди кодят что-то.

>> No.3476326  

>>3476264
В этой модели кодинга строчек на 50 от силы. Что тут стримить-то?

>> No.3476332  

Расскажи максимально подробно, как ты рассчитываешь один ход.

  1. Что есть у каждого крестьянина на начало хода?
  • X очков игры?
  • N посевных полей? (Может быть больше одного?)
  • M рублей денег? (Может быть меньше нуля?)
  • K тракторов? (Может быть больше одного?)
  • факт свободы или работы на кого-то? (связан с начилием поля или денег?)
  • ...

2. Какие варианты действий может сделать каждый крестьянин?

  • выставить аукционную цену для работников?
  • выбрать, на кого работать?
  • ...

3. Какие действия автоматизируются игрой?

  • вырастание хлеба по броску кубика
  • формирование цены на хлеб
  • потребление одной буханки хлеба
  • возможная голодная смерть, если не хватило хлеба
  • продажа всего хлеба остального полностью
  • покупка крестьянином нового айфона за 10 рублей
  • ...

Что я упускаю? Добавь, исправь.

>> No.3476338  

Если один фермер предлагает нанять работников за 20, а другой за 21, при этом каждый может (хочет?) нанять не более двух, а безработных пятеро, то что произойдёт в твоей модели?

>> No.3476342  

>>3476326
Пока 278. Но стримить я бы всё равно постеснялся.

>> No.3476345  

>>3476342
Ого! Что ты там нагородил на столько строк?!

>> No.3476347  

>>3476345
Вахаха. Если у него сишечка/плюсы, то я не удивлен... 90% мы ублажаем машину, смотрим как бы что не потекло, а 10% у нас на суть программы.

>> No.3476351  

>>3476345
Я думаю, это из-за выводов в консоль и набора методов для возвращения полей объекта.

>> No.3476352  

>>3476347
Всяко лучше чем на Джаве, например.

>> No.3476355  
Файл: 1428010321307.jpg -(82 KB, 750x600)
82

>>3476351

> методов для возвращения полей объекта
>> No.3476359  

>>3476355
Что-то не так?

>> No.3476368  

>>3476352
Да ладно тебе на джаву гнать. Она, конечно, так себе, но вот стандартная библиотека у нее точно побогаче, а врожденная многословность увеличит количество букв не больше, чем раза в полтора по сравнению с плюсами. А строчек вообще примерно столько же будет.

>> No.3476373  

>>3476368
Hello, world на джаве раза в джва больше, чем на Сях.

>> No.3476375  

>>3476373
А штеуды дороже амд.

>> No.3476380  
Файл: 1428012248977.png -(12 KB, 286x646)
12

Пока самый минимум с одним крестьянином, без выборов, трактора и со стабильной ценой хлеба. Он либо проигрывает в самом начале, либо живёт да наживается.

>> No.3476393  

>>3476373
Си:
`#include <stdio.h>
void main() {
printf("Hello world\n");
}`

Джава:
`public class hw {
public static void main(String[] args) {

System.out.println("Hello world");

}
}`
Надеюсь, не запорю вакабамарк.
И правда, примерно двукратное отличие по количеству символов. Не знаю только, насколько это сравнение на такой короткой дистанции адекватно.

>> No.3476394  

>>3476393
Запорол. Ньорон.

>> No.3476407  

>>3476393
По-моему здесь только за счёт создания класса длиннее. А так джава должна быть короче сишного стиля.

>> No.3476411  
Файл: 1428014933377.png -(20 KB, 639x910)
20

>>3476380
Набросал за полчасика такой хардкорный набросок: http://rghost.ru/6YrH9PGJT

7 крестьян.
Изначально у всех крестьян ноль денег.
Хардкор: хлеба вырастает от 0 до 6 включительно.
Если не удалось купить хлеба - смерть с вероятностью 1/3.
Если не удалось купить новый айфон - сообщение в консоль.
Неуплата налогов карается смертью выбыванием из игры.
Поля сеются автоматически, на них хлеб не покупается.

>> No.3476414  
Файл: 1428015086863.gif -(1 KB, 54x20)
1

>>3476411

> 1980
> айфон

They never asked for this.

>> No.3476420  

>>3475383
тебе не хватает ФАС

>> No.3476429  
Файл: 1428015904121.jpg -(31 KB, 370x500)
31

>>3476420
Можно ввести ивенты раскулачивания.

>> No.3476432  

ОП, а расскажи поподробнее про землевладение в твоей модели. Кто, когда и за что платит налоги?

>> No.3476467  

В игре нужно запилить функцию, чтобы можно было, например, установить налог на землю(а не подоходный), чтобы батракам не приходилось его платить, была возможность брать в долг итд. Симулятор Столыпина, лол.

>> No.3476471  

Еще я не понял, если нанять батрака, за семена для второго поля уже платить не нужно что ли? Если так, понятно почему поднимаются кулаки - у них огромный бонус в производительности просто за красивые глаза. А если нет, то макс. зарплата для завтрака уже не 35, а 25.

>> No.3476472  

>>3476471
*батрака, простите, с ебаного телефона пишу.

>> No.3476476  
Файл: 1428031693505.jpg -(86 KB, 591x381)
86

Ошибка системы в том, что налог для кулака не растет, а крестьянин налог за поле не платит т.к. Оно не его. Если брать систему ОПа то батрак сам засеивает поле хозяина и отдает весь урожай ему ,тратя деньги лишь на потреб. товары и 2 хлеба итого = 30, если зарплата меньше 30 то поле засеяно но батрак голоден, меньше 20 то батрак не может работать ибо обязан платить за потреб. товары,
Исходя из этого минимальная ЗП 20, а выгодная 30, при этом всем кулак должен быть готов сверх ЗП платить за аренду земли 4 монеты.
Но кулаку не выгодно платить ЗП менее 30 тк в теории страдает и его бизнес, ибо если крестьянин не прокормится, то умрет, это поведет за собой дефицит рабочей силы, соответственно подъем ЗП для найма батрака поднимется.
При такой системе без трактора найм рабочего ведет за собой огромные риски и не имеет практического смысла.
Извиняюсь за ошибки и тавтологию, пишу с телефона.

>> No.3476477  

>>3476332
Сейчас я всем все расскажу.
В начале игры есть 7 крестьян. У каждого крестьянина есть уже засеянное поле и 30 рублей наличными.
Игра идет 40 или больше ходов. В конце каждого хода кидается кубик. Выпала шестерка – появился новый крестьянин со стартовым сетом (30 рублями и засеянным полем). Как только число крестьян растет до 10, новые перестают приходить
Поле у каждого одно, и продать его нельзя, просто если кто-то работает на кого-то, то урожай с поля достается нанимателю.
Тракторов можно купить больше одного, но в этом нет смысла, используется только один. Мощности одного трактора хватит на работу на всех 10и полях.
Ход идет так:
1) Кидаются кубики на каждое поле, сколько получено урожая (от 1 до 6), минимум единица. Кидаются кубики на каждое поле, на котором работал трактор, 1, 2, 3 – там получен дополнительный хлеб.
2) Складывается весь полученный урожай. Из него вычитается удвоенное число всех крестьян. (Это из-за местного потребления. 1 хлеб едят крестьяне, еще один - засеивают). Оставшийся хлеб идет на рынок. Там он продается по цене, соответствующей его предложению. У меня в игре, если предложение превышало порог цены на 1, все обычно продавали хлеб по более высокой цене, а один хлеб продать не удавалось, и он пропадал. Кто не смог продать – я определял бросками. Если это сложно, то пусть цены будут железно привязаны к предложению.
3) У крестьян вычитается 4 рубля налога за обрабатываемое поле. Если ты обрабатывал не свое поле, то тогда платит твой наниматель. Если у тебя нет денег, продается единственный хлеб, и с его продажи ты платишь налоги. Едят рабочие обычно в конце хода, когда им платят за следующий год работы.
4) У всех крестьян вычитается 1 единица хлеба (он ее съел). Если у него нет хлеба (в случае если он - рабочий), я его пока откладывал в сторону. Про рабочих я скажу позже.
5) У крестьян вычитается 10 рублей на потребительские товары. Если нет этих денег, то ты обязан продать имеющийся хлеб, чтоб получить их. Если его нет, то ты не потребляешь товары, пока не получишь деньги. Если так и не получил, ты теряешь одно очко из своего будущего счета. Проще говоря – если у тебя есть деньги на товары, ты не можешь копить их, экономя на товарах. Потребительство, все дела.
6) Если остался еще хлеб – засеивается свое поле.
7) Весь оставшийся хлеб продается по рыночной стоимости.
Вообще пункты от 3 до 7 можно сделать проще:
1.1) Все продают весь свой хлеб по рыночной цене (с учетом того вычета из п.2)
1.2) У всех из наличных начинает по очереди вычитаться а)налог, б)цена хлеба (купил поесть), в)10р на товары, г)цена хлеба (на посев).

Трактор стоит 40 рублей, плюс 5р – его годовая амортизация (платится уже в год покупки).
Его можно вернуть на завод за 20р, либо перепродать другому крестьянину по договорной цене (обычно 30р)
Если крестьянин не ел, то шанс его смерти – 2 из 3. И вычитается одно очко.

Так, осталось самое сложное – трудовые отношения.
Наняться на работу может каждый. Но если ты – фермер, то свое хозяйство, как правило, выгоднее.
Если у тебя нет денег на засев нового поля, то ты, скорее всего, будешь рабочим.
Капиталисты принимают зарплаты сами, каждый год.
Помимо зарплат, капиталист платит налоги за обрабатываемую землю и покупает на нее семена (по рыночной цене). Таким образом зарплата рабочего = полная плата за обработку поля – семена – налоги. Обычно все это платится в конце года (в это время, кстати, рассчитывается удовлетворение потребностей рабочего, так как до выплаты зарплаты у них зачастую нет денег даже на хлеб).
Только что осознал, что я собирал с капиталистов налог за землю в процессе игры, притом, что он был включен в общую плату за обработку поля. Пипец, получается, всю мою игру буржуи платили удвоенный налог. Но и это не помешало им все прибрать к рукам.
Расчет зарплат – самая сложная часть игры, я даже не представляю, как машина сможет это считать, тут рассуждать надо.
Для самого богатого фермера философия в том, чтоб установить такие зарплаты, которые будут тягостны для его ближайшего конкурента. Таким образом, зарплаты зависят от количества рабочих и объема наличных у фермеров.
Если у второго по богатству фермера, например, 27 рублей, а у самого богатого денег хватит, чтоб заплатить всем рабочим по 28 – он наймет всех за эту сумму.
Если богач не может нанять всех (по той причине, что кто-то еще может сделать это), то он установит как можно большую зарплату, чтоб нанести удар по конкуренту. Допустим, у конкурента 40 рублей. У богача хватит денег на наем остальных рабочих за 30 рублей. И он установит именно эту сумму, не меньше – чтоб разорять конкурента.
Если у двоих капиталистов одинаковые зарплаты, рабочий идет к более бедному, чтоб поддержать конкуренцию. Так что у самого богатого всегда по деньгам должно было быть свободное место для дополнительного рабочего. Ведь если его нет, то конкурент может устанавливать какую угодно низкую цену – у работника уже нет выбора.
Сложно перечислить все события, влияющие на цену труда. В них и состоит умственная часть игры. Я говорю, давайте без найма. Я серьезно, я бы вам лучше зачитал правила одной из предыдущих игр. Но как хотите.
>>3476338
Они понизят цены. Тогда смогут наняться все. Лишний безработный - это вернейший "убийца" цен.
>>3476432
Платит налоги тот, кто заплатил за засев поля, и получает с поля урожай. То есть капиталист.
>>3476471
Нужно. Я немного неверно выразился. 35 - это не зарплата, а общие затраты за посев. Из них зарплаты - всего 21 (35 - 4 налога - 10 за семена).

>> No.3476479  

>>3476476

>Но кулаку не выгодно платить ЗП менее 30 тк в теории страдает и его бизнес, ибо если крестьянин не прокормится, то умрет

Но крестьянин не умрет без потребительских товаров. Теоретически, крестьянину можно платить хлебом (ценой хлеба), и он будет жить, хоть и нищенствовать. Пару раз за игру крестьянам платили меньше, чем стоил хлеб. Те, у кого не было не гроша сбережений, рисковали остаться голодными, но самый крупный богатей подогрел их деньгами, по сути подал милостыню (он от этого не пострадал, каждому надо было дать по паре монет из его 200 наличных).

>При такой системе без трактора найм рабочего ведет за собой огромные риски и не имеет практического смысла.

Математика такая:
3,5 (средняя производительность) * 10 (цена на хлеб) = 35. 35 - 10(потребление хлеба) - 10 (посев) - 10 (потребление товаров) - 4(налог) = 1! Да, это типичная чистая прибыль на начало игры. Звучит дико, но я пришел к таким правилам после экспериментов с налогами. Уже при налогах в 1-2 у крестьян в целом была стабильная прибыль, не беднел никто, стало быть и работники не появлялись. Проблему решало либо поднятие налогов, либо постепенное появление новых фермеров (вызывающих падение цены).

Найм работника за 34 окупался в 1 рубль. Но, что более важно, это, как ни странно, понижало риски. Попробуй покидать кубик - у тебя каждый раз выпадет разное число. Но если ты будешь кидать два кубика - то часто будет выпадать 7 или рядом с семеркой. Риск уменьшается с увеличением числа кубиков.

И еще. Когда появились трактора, когда стало много бедноты, цена на труд упала. Упала до такой степени, что рабочих стали нанимать все, даже те, у кого трактора не было. Так появление тракторов помогло делам тех, у кого этих тракторов не было (временно, потом все равно все разорились).

>> No.3476480  

>>3476411
Banished для телефонов, лол.

>> No.3476590  
>Сложно перечислить все события, влияющие на цену труда.

Кажется, все зависит только от количества денег у фермеров и наличия рабочей силы.

>> No.3476605  

>>3476590
Ввожу понятие "предельного кулака". Допустим, что имеется Х батраков. Предельный кулак - это тот крестьянин, который бы нанял Х+1-ого батрака, если бы тот существовал. Рыночная цена труда всегда будет равна цене предельного кулака +1. Цена предельного кулака = сбережения предельного кулака/(количество батраков у предельного кулака +1)

>> No.3476613  

>>3476477
Блин, ты странно рассказываешь. Сначала у тебя происходит засев и сбор урожая, а потом наём. Как так?

>> No.3476616  

>>3476605

>Рыночная цена труда всегда будет равна цене предельного кулака +1.

+1 не нужно, потому что есть правило, что батрак всегда идет к более богатому.

>> No.3476630  

>>3476613
Наем происходит в конце хода, на следующую посевную. Тогда же оплачивается труд рабочих.
>>3476616
К более бедному же.

>> No.3476647  

>>3476630
То есть теоретически, можно заработать за ход дважды - посевом и договором на следующий год, а можно и ноль раз: отработав и решив со следующего хода работать на себя?

>> No.3476650  

>>3476630

> Тогда же оплачивается труд рабочих.

Но судя по твоему описанию они едят ближе к началу хода, когда собрали хлеб.

>> No.3476680  

>>3476650
>>3476647
Послушайте, я же играл на бумажке с кубиками и фишками. Я мог выполнять ход в той последовательности, в какой мне удобно. Ели понятна общая суть, то для компьютерной игры можно использовать такой порядок, какой нужен.

У меня те, кто не смог засеять поле, или потребить товары и даже поесть, помечались особой фишкой. В конце хода капиталисты решали, кого и куда нанять, тогда же и платили деньги, на которые крестьяне сразу покупали себе еду. Следующий ход они работали у хозяев, и все по новой.

>> No.3476687  

>>3476680
Вот оно как... Ну вот, нужно будет переписывать все алгоритмы. А то у меня крестьяне мрут раньше, чем успевают наняться.

>> No.3476944  

>>3476680

> Я мог выполнять ход в той последовательности, в какой мне удобно.

Всё понятно, крестьянину за ход даётся некоторый набор допустимых действий, совершать которые выбирает игрок.

>> No.3476954  

>>3476944
Да нет, выбора никакого нет, просто ОП не программист, поэтому у него с формализацией траблы.

>> No.3476974  

>>3476954
Я почему-то с самого начала думал, что за каждым крестьянином должен стоять игрок, а автоматизация действий крестьян ОПом или алгоритмом - это просто для отладки игры.

>> No.3476995  

Из алгоритма закупки я сделал вывод: минимальная ЗП - 10, выгодная рабочему ЗП - 20. Капиталист платит уже отдельно за семена + за налоги, итого +14, возьмем цену хлеба за 10. Получается если брать 3,5 за средний хлеб, то 35 средняя прибыль.
Тк бросаем по д6 капиталист или теряет 4 монеты или зарабатывает 6, что есть выгодно.
Допустим капиталист имеет 80 монет 34 в теории он тратит на себя еще 34 при ЗП 20, еще 34 на батрака, итого 78 монет - стартовый капитал в начале хода, но если поле засеяно - -10 монет итого 68 при засеяном своем поле.
Высчитано это для того, кто там код пишет, дабы он мог создать модель найма первого рабочего.

>> No.3477582  

>>3476477

> Кидаются кубики на каждое поле, на котором работал трактор, 1, 2, 3 – там получен дополнительный хлеб.
> 1, 2, 3

Что это?

В каком случае продаётся и покупается трактор? У меня сейчас покупается, если в конце года остаются деньги на покупку + амортизацию, и продаётся в начале года, если при просчитывании трат на год выходит, что не хватает ресурсов на превозмогание в этом году.

Если не оплачивается амортизация, то трактор просто нельзя использовать в следующем году или его вообще надо продавать на завод?

>> No.3477913  

>>3477582

>Что это?

Однерка, двойка и тройка на d6 же. Короче, шанс 50%.

>В каком случае продаётся и покупается трактор?

Трактор имеет смысл, если ты можешь нанять рабочего. Так что покупается он, когда у тебя есть деньги на его покупку, плюс амортизацию, плюс на наем рабочего. У меня трактор покупали, накопив 80.
Если нет денег на амортизацию, от трактора надо избавиться, иначе он уничтожится. (Окей, назовем это не амортизацией, а ремонтом.)

>> No.3477931  

>>3477913
Лол, я даже сейчас подумал про сумму 1d6, 2d6, 3d6. Всё, теперь понял, 1-3 шестигранника. У меня бросается типа 1d2.

А счёт как рассчитывается? Я пока просто вычитаю по единице при голоде без смерти и при отсутствии денег на товары.

>> No.3478025  
Файл: 1428174169806.png -(5 KB, 459x134)
5

Допустимы ли такие цепочки? Разоряющиеся капиталисты нанимаются к другим капиталистам.

Оплата капиталистом налога, семян и еды подчинённого входит в зарплату.

>> No.3478042  

>>3477931
Так и рассчитывается.

>> No.3478063  

Что делать в случае если хозяин не может заплатить наёмнику? Отдаёт всё что есть? Или просто отказывает и наёмник увольняется?

>> No.3478106  

В чем смысл этого треда? Придумать интересную игру? Смоделировать "Развитие капитализма в России"?

Такой сценарий: на некотором ходу появился кулак с трактором и многими батраками как ты пишешь выше. У кулака много очков и если все так и пойдет дальше он обязательно выигрывает игру. Что делают другие игроки? Бойкотируют кулака и идут батрачить к оставшимся крепким крестьянам чтобы оставить себе шанс на высокие очки. Что делает кулак? Ищет штрехбрехеров из тех батраков у кого плохо выпал кубик, предлагает им максимально высокие зарплаты, не потребляет промтовары (у него итак много очков, верно?). Как долго крестьянство сможет сохранять единство? Как долго кулак сможет содержать штрехбрехеров? Это совсем не компьютерная игра конечно.

>> No.3478429  

>>3478063
Деньги платятся вперед.
>>3478106

>Смоделировать "Развитие капитализма в России"?

Для меня - да. Для других - создать компьютерную игру по правилам моей игры.

Вообще я не думал, что столькие заинтересуются этой темой. Сначала я спрашивал только как определить размер зарплаты. Ну и пошло - поехало.

Кстати, то, что ты написал - это похоже на ход моих мыслей в процессе игры. Чуть позже я напишу вам кое чего интересного.

>> No.3478443  
Файл: 1428230281488.jpg -(182 KB, 499x450)
182

>>3475576

> Я уже не помню математику. По-моему самый выгодный вариант был заложить.

Ненавижу бак, не умеющих думать самостоятельно. Не помнит он. А правильный ответ только в священном писании, надо полагать.

>> No.3478471  
Файл: 1428231834828.jpg -(34 KB, 593x360)
34

Имеется 4 фермера.
У каждого на начало игры есть: Свой дом, одно поле, 30 рублей наличными.
Одно поле за год дает d6 хлеба. Хлеб продается на рынке, причем цены падают при увеличении предложения (см. график).
Расценки такие:
1) Свой дом. Стоит 20р, требует 5р в год на содержание. Один у каждого фермера. Символизирует личное потребление.
2) Поле. Распахать новое поле - 20р.
3) Обработки поля трактором. 5р за 1 поле в год. Если не обрабатывать поле, оно зарастет травой, и его придется распахивать заново (проще говоря, оно пропадает).
4) Оплата труда крестьян (10 в год на поле) и закупка семян (5 в год на поле). В отличии от предыдущего пункта, эти вещи можно не выполнять (если, допустим, нет денег). Поле не принесет урожая, но и не пропадет.

Таким образом, годовые затраты на производство хлеба с одного поля - 20р.

А если так, то ввод нового поля в эксплуатацию стоит 40р (20 за распашку + 20 за работу в предстоящем году).

5) Затраты на перевозку хлеба на рынок. Заказ фуры, перевозящей до 10 единиц хлеба обойдется в 5р.
6) Покупка улучшенного посевного комплекса за 40р. Эксплуатация 5р. Дает с каждого поля +1 хлеб с шансом 50%. Как видите, что при цене хлеба в 10, покупка целесообразна при 3 и более полях.
7) Оплата запуска на орбиту собственного спутника ради наблюдения за полями из космоса (80р), 20р в год. Инновации на грани фантастики. Приносит +1 хлеб с 1 поля с шансом 50%, но когда он окупится - считайте сами.

Суть игры - выкинуть конкурентов с рынка, или иметь наибольший капитал к какому-то году. Для этого надо думать, когда расширять производство, когда покупать улучшенную технику, когда рисковать - а когда беречь деньги.

Вернуть что-то - стоит половину цены.

Была еще одна приколюха, но вводить ее, или нет - дело ваше.
Можно было брать кредиты в банке. Банк давал кредит на 6 лет, под 20%. То есть если ты берешь в банке 10 рублей, то в течении 6 лет ты каждый год должен выплачивать 2 рубля.
Максимально возможный кредит рассчитывался по такой формуле: весь капитал (стоимость всех активов плюс наличные- задолженности) делить на 2, минус текущая задолженность. Да, задолженность вычитается два раза.

Если тебе нечем рассчитываться с банком, то приходится либо брать кредит, либо, если уже не дают, начать продавать собственность. Либо объявлять банкротство - вся твоя собственность будет передана банку за пол цены в счет погашения долга. (На практике долг не удавалось погасить полностью, но этот маленький убыток для банка тонул в огромных его прибылях).

Что это дает? Я бы так сказал, с банком игра динамичнее. Без него она затягивается и до 40 ходов, а с банком явно беднеющие предприятия беднеют быстрее.
Как показала практика, кредиты берут все, причем с первого хода. Так как если все берут кредит и строят новую ферму, а ты этого не делаешь - то ты проигрываешь. Из за обилия разных улучшалок производства, вроде посевного комплекса, у крупных хозяйств себестоимость продукта может быть на порядок ниже, чем у мелких. Так что не увеличивать производство - значит фактически сдаться. Вот и берут кредиты как миленькие. К концу игры, даже у передовых хозяйств были огромные задолженности.

Общую стратегию игры я бы охарактеризовал так: если ты рискуешь, то у тебя мало шансов победить. Если ты не рискуешь, то шансов у тебя нет. Сурово, но таков капитализм.

>> No.3480348  

>>3476477
http://rghost.ru/7dxxQ7SM6
Результаты выводятся в текстовой файл, создающийся после запуска приложения.

>> No.3481400  

Ну че кого? Замутили что-нибудь?

>> No.3481597  

>>3481400
>>3480348

>> No.3481641  

http://rghost.ru/77XkvqF9D
Исправлена 1 ошибка.

>> No.3483110  

Оп и программист молодцы. Очень интересная идея. Сам раньше угорал по подобным симуляциям, но больше а генерацию планет уходил.

>> No.3494960  

>>3476411

>Afanasy grows 5 beards

Good for you, Afanasy. Good for you.



Удалить сообщение []
Пароль
[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] - [Архив - Каталог - К доске] [Главная]