Kết quả cập nhật
Giới thiệu
Để chào mừng Monster Hunter 4 Ultimate ra mắt trên 3DS mới (ngày 13 tháng 2), đây là một vị vua theo chủ đề trên trò chơi này.
Bạn là một thợ săn người mới, người sẽ tham gia một giải đấu bao gồm 5 cuộc săn liên tiếp. Khi kết thúc những cuộc đi săn này, những người thợ săn sẽ được xếp hạng tùy thuộc vào thiệt hại mà họ gây ra cho quái vật và tất nhiên khi họ giết nó hoặc đã bị nó tiêu diệt. Ngoài ra, là một người mới, bạn sẽ phải bám lấy vũ khí bạn chọn cho đến khi bạn có nhiều kinh nghiệm hơn.
Từ vựng
ATK
: Tấn công
DEF
: Phòng thủ
HP
: Sức khỏe Điểm
NRG
: Năng lượng
GRD
: Bảo vệ
SPD
: Tốc độ
SHP
: Độ sắc nét: Nhanh
AGR
nhẹn
POT
: Potion
RAT
: Khẩu phần
WHE
: Đá mài
Nguyên tắc
Thợ săn có thể chọn trong số 4 loại vũ khí :
| Id | ATK | GRD | SPD |
------------------------------------------------
Great Sword | GS | 7 | 2 | 2 |
Dual Blade | DB | 3 | 0 | 7 |
Lance | LA | 5 | 4 | 3 |
Hammer | HA | 9 | 0 | 1 |
Các 5 quái vật để săn là:
| HP | ATK | DEF |
----------------------------------------
Yian Kut-ku | 1500 | 5 | 4 |
Rathian | 1800 | 7 | 4 |
Rathalos | 1800 | 4 | 7 |
Tigrex | 2000 | 8 | 6 |
Fatalis | 2500 | 11 | 7 |
Khi trò chơi bắt đầu, bạn phải chọn vũ khí. Sau đó, với mỗi 5 lần săn, bạn sẽ được chia thành các nhóm gồm 4 người chơi và bạn sẽ bắt đầu săn.
Mỗi chỉ số cơ bản của thợ săn là:
| HP | NRG | DEF | SHP | AGR |
-------------------------------------------------------
Hunter | 100 | 100 | 5 | 4 | 0 |
Số liệu thống kê không thể vượt quá giá trị ban đầu của chúng (tức là uống thuốc với 50hp chỉ phục hồi sức khỏe của bạn lên tới 100HP).
Mỗi thợ săn bắt đầu bằng:
| POT | RAT | WHE |
---------------------------------------
Hunter Items | 5 | 5 | 5 |
Bộ điều khiển cung cấp cho bạn đầu vào thông qua các đối số lệnh, chương trình của bạn phải xuất qua thiết bị xuất chuẩn.
Cú pháp
Đầu ra (chuẩn bị)
Trước khi trò chơi bắt đầu, bộ điều khiển sẽ gọi bạn gửi mà không cần đối số. Điều này có nghĩa là bạn phải chọn một trong 4 vũ khí bằng cách xuất Id của nó. Bạn sẽ giữ vũ khí này cho đến cuối trò chơi.
Bạn cần xuất:
WeaponID
Ví dụ : GS
.
Đầu vào
Mỗi khi chương trình của bạn được gọi, nó sẽ nhận được các đối số ở định dạng này (dòng mới không phải là một phần của đầu vào chỉ được sử dụng để định dạng):
Round;YourPlayerId;Monster_ATK;Monster_DEF;Monster_HP;Monster_TargetId;Monster_NextMoveId;
PlayerId_WeaponId_ATK_DEF_HP_NRG_GRD_SPD_SHP_AGR_POT_RAT_WHE_CurrentCombo;
PlayerId_WeaponId_ATK_DEF_HP_NRG_GRD_SPD_SHP_AGR_POT_RAT_WHE_CurrentCombo;
PlayerId_WeaponId_ATK_DEF_HP_NRG_GRD_SPD_SHP_AGR_POT_RAT_WHE_CurrentCombo;
PlayerId_WeaponId_ATK_DEF_HP_NRG_GRD_SPD_SHP_AGR_POT_RAT_WHE_CurrentCombo
Ví dụ đầu vào
3;3;5;5;1164;2;S;
0_LA_5_5_75_45_4_3_2_55_5_5_5_AA;
1_HA_9_5_75_100_0_1_3_321_5_5_5_N;
2_GS_7_5_75_35_2_2_2_59_5_5_5_BB;
3_DB_3_5_75_78_0_7_2_0_5_5_5_AB
Tại đây, bạn thấy đó là phút thứ 3 (bắt đầu từ 1) và bạn là người chơi 3. Bạn đang mang Lưỡi dao kép, bạn có 3 ATK, 5 DEF, 75 HP, 78 NRG, 0 GRD, 7 SPD, 2 SHP, 5 POT, 5 RAT, 5 WHE và combo hiện tại của bạn là A-> B.
Đầu ra
Xem lối chơi.
Trò chơi
Đội gồm 4 thợ săn được thực hiện ngẫu nhiên khi bắt đầu mỗi cuộc săn. Nếu không có đủ thợ săn để lập đội, trò chơi sẽ tự động thêm 1 hoặc nhiều hơn 4 "người trợ giúp" (Felyne, Melynx, Palico hoặc Koneko) chọn ngẫu nhiên để đạt được số lượng mong muốn.
Mỗi lần săn kéo dài 50 phút và bạn có thể thực hiện 1 hành động mỗi phút (tức là 50 hành động mỗi lần săn). Trong mỗi 50 phút này, bạn sẽ cần xuất một chữ cái tương ứng với hành động bạn sẽ thực hiện (xem hành động).
Thợ săn đi trước (theo thứ tự ngẫu nhiên được chọn lúc đầu), sau đó quái vật thực hiện hành động của nó (được cung cấp dưới dạng Monster_NextMoveId
). Vì vậy, mỗi phút trôi qua như thế này: Hunter 1> Hunter 2> Hunter 3> Hunter 4> Monster> Phút tiếp theo ...
Vào phút đầu tiên, quái vật sẽ luôn sử dụng O
(xem hành động). Mỗi lượt sau hành động của nó, quái vật sẽ chọn mục tiêu tiếp theo bằng cách chọn thợ săn có AGR
giá trị cao nhất . AGR
giảm 30 mỗi phút.
Nếu quái vật hoặc tất cả thợ săn bị giết, cuộc săn dừng lại. Các thợ săn được hồi sinh sau mỗi lần săn, và các chỉ số, vật phẩm, combo và hành động của họ được đặt lại về giá trị mặc định của họ.
Hành động của thợ săn
A
: Tấn công A [Yêu cầuNRG
]B
: Tấn công B [Yêu cầuNRG
]C
: Tấn công C [Yêu cầuNRG
]G
: Bảo vệ [Yêu cầu 15NRG
. Chỉ có thể được sử dụng nếu vũ khí có GRD> 0. Kích hoạtGRD
chỉ số trong công thức sát thương cho lượt tiếp theo.]D
: Dodge [Yêu cầu 30NRG
. Hoàn toàn né sát thương cho lượt tiếp theo.]W
: Đợi [Phục hồi 30NRG
. Không có gì khác.]T
: Taunt [Phục hồi 80NRG
. TăngAGR
thêm 300.]P
: Potion [Yêu cầu 1POT
. Phục hồi 90HP
. GiảmDEF
2 lần cho lượt tiếp theo.]R
: Khẩu phần [Yêu cầu 1RAT
. Phục hồi 30HP
VÀ 50NRG
. GiảmDEF
2 lần cho lượt tiếp theo.]S
: Làm sắc nét [Yêu cầu 1WHE
. Khôi phụcSHP
xuống 4. GiảmDEF
2 cho lượt tiếp theo.]
Hành động của quái vật
Quái vật chọn hành động của họ một cách ngẫu nhiên.
O
: Quan sát (5% cơ hội) [Không làm gì cả.]A
: Tấn công (40% cơ hội) [Tấn công mục tiêu (được xác định trongMonster_TargetId
).]R
: Roar (10% cơ hội) [Làm choáng mọi người. Thợ săn không làm gì tiếp theo.]F
: Bay (10% cơ hội) [Hoàn toàn né tránh mọi đòn tấn công tiếp theo.]C
: Sạc (15% cơ hội) [Mục tiêu tấn công (được xác định trongMonster_TargetId
). Hoàn toàn né tránh mọi đòn tấn công tiếp theo.]S
: Quay (20% cơ hội) [Tấn công mọi thợ săn.]
Tấn công & Combo
Mỗi vũ khí có thể được sử dụng để khởi động 3 differents tấn công: A
, B
và C
.
Mỗi cuộc tấn công đòi hỏi và tiêu thụ NRG
theo công thức này:energy = floor(100 / (SPD + 2))
Thiệt hại được tính theo công thức này : damage = ATK * (10 + SHP - DEF [- GRD])
.GRD
chỉ được áp dụng nếu thợ săn hiện đang bảo vệ (xem hành động). Khi một thợ săn đang sử dụng một vật phẩm (xem hành động), anh ta DEF
sẽ giảm đi 2. Mỗi lần đánh vào quái vật giảm đi SHP
1 cho đến mức tối thiểu là 1. Quái vật có một SHP
điểm 0. Mỗi sát thương gây ra cho một quái vật tăng AGR
cùng một giá trị.
Nếu bạn quản lý chuỗi tấn công để tạo ra một combo cụ thể, sát thương của bạn sẽ được nhân lên với phần thưởng tương ứng. Bất kỳ hành động nào khác ngoài một cuộc tấn công đều thiết lập lại kết hợp hiện tại của bạn và kết hợp với reset = 1
cũng sẽ đặt lại nó.
| Combo | Bonus | Reset |
------------------------------------------------------------
Great Sword | B -> B -> A | 3 | 1 |
Great Sword | B -> B -> B -> C | 4 | 1 |
------------------------------------------------------------
Dual Blade | C -> C | 2 | 1 |
Dual Blade | A -> B -> A -> B | 3 | 0 |
Dual Blade | A -> B -> A -> B -> A | 4 | 0 |
Dual Blade | A -> B -> A -> B -> A -> C | 5 | 1 |
------------------------------------------------------------
Lance | B -> B -> B | 3 | 1 |
Lance | A -> A -> A | 2 | 0 |
Lance | A -> A -> A -> C | 4 | 1 |
------------------------------------------------------------
Hammer | B -> B -> A | 2 | 1 |
Hammer | C -> C -> A | 2 | 1 |
Quy tắc
- Viết vào các tập tin được cho phép. Vui lòng viết thư cho "mineubmissionname.txt", thư mục sẽ được xóa trước khi trò chơi bắt đầu. Các nguồn lực bên ngoài khác không được phép.
- Trình của bạn có 1 giây để trả lời.
- Cung cấp các lệnh để biên dịch và chạy đệ trình của bạn.
Chấm điểm & thắng
Bạn lấy :
- +1000 điểm để sống sót sau một cuộc săn thành công (quái vật chết).
- +0 điểm để sống sót sau một cuộc săn không thành công (quái vật còn sống).
- -1000 điểm cho việc qua đời (thợ săn chết) bất kể kết quả của cuộc săn lùng.
- +1 điểm cho mỗi sát thương gây ra cho quái vật
Người chiến thắng là người có số điểm cao nhất sau 5 lần săn.
Bộ điều khiển
Bạn có thể tìm thấy bộ điều khiển trên github.Nó cũng chứa 4 mẫu, được viết bằng Java. Mở nó trong Eclipse, đặt các bot đã biên dịch vào thư mục gốc và thêm một lớp vào chương trình điều khiển (giống như các ví dụ mẫu).
Các kết quả
Trung bình 10 trò chơi:
1. Lancer: 5495
2. Felyne: 4786
3. Melynx: 4190
4. RedViper: 3886
5. Koneko: 3639
6. TheKingsJester: 3100
7. RoranStronghammer: 3046
8. WeaselWill: 2849
Nhật ký đầy đủ của 1 trò chơi: http://pastebin.com/bfR5ZiMJ
Kết quả của 10 trò chơi: http://pastebin.com/YWFf6qT7
<br>
. (Mẹo pro-HTML5 liên quan: không có thứ gọi là thẻ tự đóng.<br/>
Chỉ được phép vì lý do di sản và tương đương về mặt ngữ nghĩa<br>
.)