Anda adalah pedagang asing, berharap mendapat untung. Ada 5 barang yang ingin diperdagangkan: A
pricot, B
dayung, C
buku harian, D
affodil, dan E
arwigs. Mulai di musim dingin, Anda harus memutuskan apa yang harus diproduksi. Kemudian, pada musim gugur, Anda bepergian dan menghabiskan hari-hari Anda berdagang untuk mendapat untung.
Gameplay
Anda memulai permainan dengan 10 masing-masing produk dalam penyimpanan. Setiap tahun, Anda akan mengkonsumsi 2 setiap produk.
Di awal permainan, Anda menerima daftar 5 produk, bersama dengan jumlah yang dapat Anda hasilkan setiap tahun (mis 5-A,6-B,3-C,12-D,4-E
. :) . Anda kemudian akan mengembalikan huruf A hingga E untuk memutuskan apa yang harus diproduksi.
Kemudian, pada musim gugur Anda akan membawa produk Anda (termasuk yang disimpan) ke pasar. Anda memiliki 50 putaran untuk diperdagangkan.
Anda harus memutuskan apakah Anda ingin P
membeli, membeli S
, atau L
membuka pasar. Pembeli kemudian akan dipasangkan secara acak dengan penjual. Jika grup memiliki tambahan, tambahan acak akan melewatkan giliran ini. Jika seorang trader dilewati, mereka akan menerima S
, jika tidak T
,. Penjual harus memutuskan apa yang dia ingin menjual, dan jumlah (ex: 3-A
), dan kemudian apa yang akan dia terima (ex: 5-B,2-D,1-E
) (Nilai yang salah tidak semua ). Pembeli kemudian akan diberi tahu produk apa yang penjual jual, maka produk yang akan diambil oleh penjual, dan dia dapat memilih produk untuk ditukar dengan itu (mis: D
atau X
tidak sama sekali).
Setelah semua perdagangan selesai, atau setelah Anda meninggalkan pasar, Anda akan mengkonsumsi 2 dari setiap produk, dan tahun dimulai kembali. Jika Anda memiliki kurang dari 2 produk 1, Anda akan mati (dan berlalu Q
).
Skor Anda akan menjadi jumlah tahun terakhir Anda, dan setelah 50 pertandingan, skor Anda akan dirata-rata untuk skor total Anda.
Gerakan opsional
Kapan saja Anda dapat kembali G
menanyakan barang Anda
Kapan saja Anda dapat kembali N
menanyakan jumlah produk baru dalam inventaris Anda (diproduksi oleh pemain mana pun dalam setahun terakhir, dan produk baru akan diperdagangkan sebelum produk lama)
Kapan saja Anda dapat kembali T
untuk frase Belok saat ini: P
roduce, M
arket, atau T
rading
Selama perdagangan, Anda dapat meminta I
pengidentifikasi unik untuk pemain yang Anda perdagangkan.
Selama melakukan perdagangan, Anda dapat kembali M
menanyakan jumlah orang yang melakukan perdagangan
Cara mengkodekannya:
Anda dapat menggunakan bahasa standar apa pun, dan harus menyertakan command.txt
yang merupakan perintah untuk menjalankan program Anda.
Alur umum program Anda harus:
Get productivity
While alive:
Output product you want to produce
While in trading:
Output whether you want to purchase or sell
Get whether or not you were skipped. If not skipped:
If purchasing:
print product you offer, and products you will accept
Else:
Get product offered, products being accepted, and choose the product you will give
Saya punya program penguji di sini . Untuk menggunakannya, buat folder di folder bot dengan nama bot Anda. Tambahkan command.txt
, program Anda, dan apa pun yang dibutuhkan program Anda. Saya akan menambahkan kiriman saat mereka masuk. Jika Anda tidak ingin menginstal bahasa yang diperlukan untuk menjalankan beberapa atau semua dari mereka, Anda hanya perlu menghapus command.txt di folder bot.
Pekerjaan Batin
Akan ada 5 bot untuk setiap program yang dikirimkan. ID akan berbeda untuk bot dengan tipe yang sama.
Saya akan menyebut jumlah yang seseorang dapat menghasilkan produk tertentu dengan produktivitas. Setiap produk akan diberi produktivitas dasar, di mana semua produktivitas dasar akan bertambah hingga 30. Salah satu skor akan dipastikan paling banyak 3, dan semua akan setidaknya 2.
Kemudian, produktivitas setiap pemain akan bervariasi dari produktivitas dasar (Satu nilai akan bervariasi +2, +1 lainnya, lalu +0, -1, dan nilai yang tersisa akan bervariasi -2).
Produktivitas dasar akan berubah dari satu game ke game lainnya.
Skor:
seer: 10.128 years
level_headed_trader: 8.196 years
introvert: 6.856 years
random_ando: 5.408 years
hoarder_trader: 4.12 years
ratio_trader: 3.532 years
scared_trader: 3.056 years
(10 players + 4 my bots)*5
pedagang. Gim diatur sehingga tidak mungkin gim berlangsung selamanya. Akhirnya semua orang akan mati.
q
, apakah Anda dilewati, dan jika Anda membeli, penawaran penjual dan produk yang diterima. Saya harap inputnya jelas.