Это мой 17-й день рождения, и вы приглашены на мою вечеринку!
И как всегда на вечеринках, будет торт.
Один торт ...
И вам нужно как можно больше этого.
Поскольку это справедливая вечеринка, каждый из нас скажет, сколько из моего торта мы хотим, и тот, кто сказал, что получит наименьшее количество, получит его. Затем все остальные повторяют процесс, пока пирог не исчезнет.
Вызов
- Учитывая ввод через аргументы командной строки в виде
total-degrees degrees-left total-people people-left
, вывод на стандартный выводinteger-bid-in-degrees
. - Если ваша ставка была наименьшей, вы получаете это количество торта и выходите в раунд.
- Если ваша ставка была не самой низкой, ваш бот получает ставку на оставшийся торт.
- В случае, если самые низкие ставки одинаковы, удаляемый человек будет выбран случайным образом.
- В конце раунда, как только весь торт ушел, или не осталось никого, кто бы мог на него претендовать, выигрывает человек с наибольшим количеством торта!
- В случае, когда в конце раунда два человека имеют самый большой срез одинакового размера, победитель выбирается случайным образом из записей на жеребьевке.
Игровой процесс
- Будет 17 раундов, победителем станет участник с наибольшим количеством побед.
- В случае ничьи, раунды будут играть до тех пор, пока не будет явного победителя.
- Каждый день я буду обновлять текущие оценки, чтобы люди могли обновлять свои записи.
представление
Вы должны написать свою запись как
Имя бота, язык
Insert Code Here
Объяснение / Случайные вещи здесь
Если ваша запись не отформатирована таким образом, контроллер НЕ сможет запустить вашу запись. Если я обнаружу, что это произошло с вашей записью, я сообщу вам об этом в комментарии и / или отредактирую ответ в правильном формате.
Ваша запись и хранение файлов
- Ваш бот может хранить файлы в
./data/
каталоге и больше нигде.- Не требуется, но, пожалуйста, храните ваши файлы как
botname*
- Вы не можете писать файлы в этом формате, если
botname
это не имя вашей записи. - Это означает, что вам разрешено перезаписывать другие файлы, которые вы не нашли в этом формате. Вы не должны делать это сознательно, пожалуйста, занимайтесь спортом.
- Ваш бот не должен предполагать, что необходимые ему файлы присутствуют, но он может предполагать, что он
./data/
существует. - Это потому , что я время от времени протирать
./data
каталог, я буду делать это , когда обходил на самом деле начать. (Но не между ними)
- Не требуется, но, пожалуйста, храните ваши файлы как
- Ваш бот может вообще не удалять файлы
- Вашему боту разрешено только читать файлы в
./data/
каталоге- Это означает, что вы можете посмотреть на другие файлы записей
Полученные результаты:
Кроткий выиграл конкурс! Молодец @ Cabbie407
А теперь немного случайной статистики:
Список позиций, в которые попал каждый бот: (Отлично с любым ботом, фигурирующим в этом списке, вы попали в топ-5 хотя бы раз!)
Кроткий, кроткий, эйдетический, эйдетический, кроткий, эйдетический, эйдетический, кроткий, кроткий, кроткий, дерзкий, кроткий, Givemethecake, Givemethecake, Givemethecake, кроткий, Eidetic
Eidetic, Eidetic, Meek, AlCakeSurfer, Eidetic, AlCakeSurfer, Meek, MyFairPlusAThird, Eidetic, Eidetic, Eidetic, Eidetic, MyFairPlusAThird, MyFairPlusAThird, Meek, MyFairPlusAThird, AlCakeSurfer
Reallythecake, AlCakeSurfer, AlCakeSurfer, Meek, AlCakeSurfer, Meek, AlCakeSurfer, AlCakeSurfer, Reallythecake, AlCakeSurfer, Meek, MyFairPlusAThird, Eidetic, Eidetic, Eidetic, Eidetic, Reallythecake
AlCakeSurfer, Reallythecake, MyFairPlusAThird, MyFairPlusAThird, MyFairPlusAThird, MyFairPlusAThird, MyFairPlusAThird, Eidetic, AlCakeSurfer, MyFairPlusAThird, MyFairPlusAThird, счет для пересылки, Relinquisher, RelinFisher
счет, MyFairPlusAThird, счет, счет, счет, счет, Relinquisher, Relinquisher, MyFairPlusAThird, счетчик, счет, Reallythecake, счет, ALittleOffTheTop, ALittleOffTheTop, счет, счет
Полный файл журнала для кометы во время работы можно найти здесь . Извините за изменение формата на полпути.
Я больше не буду участвовать в конкурсе, если вы хотите опубликовать больше записей, вы можете это сделать, контроллер можно найти в моем репозитории github для этого конкурса .
{u'StatelyImitator': 719, u'Dieter': 4, u'Reallythecake': 0, u'Greedy': 0, u'Meek': 2, u'FlamingChainsaw': 0, u'Slim': 0, u'CharityBot': 0, u'Gentleman': 297, u'ALittleOffTheTop': 256, u'EatThe\u03c0': 0, u'Pig': 0, u'CakeEater': 330, u'BobBarker': 0, u'FloorBot': 5, u'Fatbot5000': 296, u'Moses': 360, u'Magician': 720, u'Hungry': 257, u'Imitator': 354} [u'Magician']
. Если ваш бот имеет оценку 0, значит он что-то делает не так.