Đó là sinh nhật lần thứ 17 của tôi và bạn được mời đến bữa tiệc của tôi!
Và như mọi khi trong các bữa tiệc, sẽ có bánh.
Một chiếc bánh ...
Và bạn cần càng nhiều nó càng tốt.
Vì đây là một bữa tiệc công bằng, mỗi người trong chúng ta sẽ nói chúng ta muốn bao nhiêu bánh và người nói số tiền nhỏ nhất sẽ nhận được. Sau đó, mọi người khác sẽ lặp lại quá trình cho đến khi chiếc bánh đã biến mất.
Thử thách
- Đưa ra đầu vào thông qua các đối số dòng lệnh ở dạng
total-degrees degrees-left total-people people-left
, đầu ra thành đầu ra tiêu chuẩninteger-bid-in-degrees
. - Nếu giá thầu của bạn thấp nhất, bạn sẽ nhận được số lượng bánh đó và sẽ ra khỏi vòng đấu.
- Nếu giá thầu của bạn không thấp nhất, bot của bạn sẽ trả giá cho chiếc bánh còn lại.
- Trong trường hợp giá thầu thấp nhất là như nhau, người bị xóa sẽ được chọn ngẫu nhiên.
- Kết thúc một vòng, một khi tất cả các bánh đã biến mất hoặc không còn ai để trả giá cho nó, người có nhiều bánh nhất sẽ thắng!
- Trong trường hợp ở cuối vòng và hai người có cùng một lát lớn nhất, người chiến thắng được chọn ngẫu nhiên từ các mục vẽ.
Trò chơi
- Sẽ có 17 vòng, người chiến thắng chung cuộc sẽ là người có nhiều chiến thắng nhất.
- Trong trường hợp bốc thăm, các vòng sẽ được chơi cho đến khi có một người chiến thắng rõ ràng.
- Mỗi ngày, tôi sẽ cập nhật điểm số hiện tại để mọi người có thể nâng cấp mục nhập của họ.
Nộp hồ sơ
Bạn nên viết mục của bạn là
Tên Bot, Ngôn ngữ
Insert Code Here
Giải thích / công cụ ngẫu nhiên ở đây
Nếu mục nhập của bạn không được định dạng theo cách này, bộ điều khiển sẽ KHÔNG thể chạy mục nhập của bạn. Nếu tôi thấy điều này đã xảy ra với mục nhập của bạn, tôi sẽ thông báo cho bạn trong một nhận xét và / hoặc chỉnh sửa câu trả lời thành định dạng chính xác.
Mục nhập và lưu trữ tệp của bạn
- Bot của bạn có thể lưu trữ các tập tin trong
./data/
thư mục và không nơi nào khác.- Không bắt buộc nhưng vui lòng lưu trữ tệp của bạn dưới dạng
botname*
- Bạn không thể viết các tập tin ở định dạng này nếu
botname
không phải là tên mục nhập của bạn. - Điều này có nghĩa là bạn được phép ghi đè lên các tệp khác mà bạn thấy không xuất hiện ở định dạng này. Bạn không nên cố tình làm điều này, hãy thể thao.
- Bot của bạn không được cho rằng các tệp mà nó yêu cầu có mặt nhưng nó có thể giả sử
./data/
tồn tại. - Điều này là do tôi thỉnh thoảng xóa
./data
thư mục, tôi sẽ làm điều này khi các vòng thực sự bắt đầu. (Nhưng không phải giữa họ)
- Không bắt buộc nhưng vui lòng lưu trữ tệp của bạn dưới dạng
- Bot của bạn hoàn toàn không thể xóa các tập tin
- Bot của bạn chỉ được phép đọc các tập tin trong
./data/
thư mục- Điều này có nghĩa là bạn có thể xem các tệp mục khác
Các kết quả:
Meek đã thắng cuộc thi! Làm tốt lắm @ Cabbie407
Và bây giờ đối với một số thống kê ngẫu nhiên:
Một danh sách các vị trí mà mỗi bot xuất hiện: (Hoàn thành tốt với bất kỳ bot nào xuất hiện trong danh sách này, bạn đã lọt vào top 5 ít nhất một lần!)
Meek, Meek, Eidetic, Eidetic, Meek, Eidetic, Eidetic, Meek, Meek, Meek, Saucy, Meek, Givemethecake, Givemethecake, Givemethecake, Meek, Eidetic
Eidetic, Eidetic, Meek, AlCakeSurfer, Eidetic, AlCakeSurfer, Meek, MyFairPlusAThird, Eidetic, Eidetic, Eidetic, Eidetic, MyFairPlusAThird, MyFairPlusAThird, MyFairPlusAThird
Realthecake, AlCakeSurfer, AlCakeSurfer, Meek, AlCakeSurfer, Meek, AlCakeSurfer, AlCakeSurfer, reallythecake, AlCakeSurfer, Meek, MyFairPlusAThird, Eidetic, Eid, Eidetic
AlCakeSurfer, reallythecake, MyFairPlusAThird, MyFairPlusAThird, MyFairPlusAThird, MyFairPlusAThird, MyFairPlusAThird, MyFairPlusAThird, MyFairPlusAThird, MyFairPlusAThird, MyFairPlusAThird, MyFairPlusAThird, MyFairPlus,
bill, MyFairPlusAThird, bill, bill, bill, bill, Relrowisher, Relrowisher, MyFairPlusAThird, Relrowisher, bill, reallythecake, bill, ALittle OfferTheTop, ALittle OfferTheTop, bill, bill
Tệp nhật ký đầy đủ cho sao chổi trong khi chạy có thể được tìm thấy ở đây . Xin lỗi về việc thay đổi định dạng giữa chừng.
Tôi sẽ không chạy lại cuộc thi, nếu bạn muốn đăng thêm mục, bạn có thể làm như vậy, bộ điều khiển có thể được tìm thấy trên repo github của tôi cho cuộc thi này .
{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']
. Nếu bot của bạn có điểm 0, thì nó đã làm sai.