(Đã dịch) Đương Ngã Tả Liễu Cá BUG Khước Biến Thành Hạch Tâm Ngoạn Pháp - Chương 470: Còn có cao thủ?
Cố Phàm tiếp tục giải thích: “Vậy thì máy tính cụ thể lưu trữ những số thập phân này như thế nào?
“Đây chính là ‘số dấu phẩy động’ mà tôi đã nhắc đến trước đó. ‘Phù điểm’ có ý nghĩa là phần thập phân của số có thể di chuyển.
“Ví dụ như số nhị phân 1000.101 này có thể biểu diễn thành 1.000101 x 2^3. Điều này hơi giống với ký hiệu khoa học trong toán học.
“Trong lập trình, để số nhị phân sử dụng ký hiệu khoa học và đồng thời được chuẩn hóa, cần đảm bảo rằng bên trái dấu phẩy động chỉ có một chữ số và chữ số đó nhất định phải là 1. Hầu hết các máy tính hiện nay của chúng ta sử dụng số dấu phẩy động đều tuân theo tiêu chuẩn quốc tế do IEEE quy định, áp dụng cấu trúc bit dấu + bit mũ + bit phân số.
“Tóm lại là, bởi vì có sự chuyển đổi qua lại giữa số thập phân và số nhị phân, nên khi tính toán theo phương thức này, 0.1 + 0.2 không có nghĩa là chính xác 0.3. Bởi vì trong máy tính, rất nhiều số thập phân không thể biểu diễn chính xác bằng số nhị phân, do đó chỉ có thể sử dụng phương pháp lưu trữ gần đúng. Vì vậy, hai số gần đúng cộng lại cũng chỉ có thể cho ra một số gần đúng mới.
“Khi chuyển số thập phân sang nhị phân để tính toán, rồi sau đó chuyển ngược về số thập phân, điều này sẽ dẫn đến tình huống hai con số không bằng nhau giữa trước và sau.”
Lilith chau mày: “Vậy tại sao không thể dùng phương pháp tính toán chính xác chứ!”
Cố Phàm ho nhẹ hai tiếng: “Cái này... Nếu muốn giải thích từ đầu 『 tại sao máy tính phải sử dụng số nhị phân 』 thì sẽ rất phức tạp, không thể nói rõ ràng trong thời gian ngắn được.
“Nhưng riêng đối với vấn đề này, tôi có thể giải thích từ một góc độ khác lý do mọi người chấp nhận loại sai sót này, bởi vì bản thân loại sai sót này vốn dĩ đã không thể loại bỏ.
“Ngay cả trong số học, cũng sẽ xuất hiện rất nhiều tình huống không thể chia hết. Số học chỉ có thể biểu diễn chính xác những số có thể chia hết cho 2 và 5, nhưng đối với những số như 1/3, 1/7, số học cũng đành bất lực, tương tự cũng sẽ phát sinh sai sót.
“Cho nên, dù có sử dụng hệ đếm nào đi chăng nữa, sai sót là điều chắc chắn tồn tại."
Lilith cảm thấy đầu óc bốc khói: “Được rồi, tôi đã hiểu, trong máy tính 0.1 + 0.2 ≠ 0.3. Vậy cái lỗi này là sao?”
Cố Phàm thở phào một cái: “Lý tổng có thể hiểu được điều này, thì việc giải thích lỗi này sẽ dễ dàng hơn một chút.
“Đơn giản mà nói, khi lập trình viên viết mã liên quan đến việc thay đổi độ kh��, đã không cân nhắc đến tình huống cực đoan khi số thập phân đi kèm sau số 999. Họ không viết một quy tắc xử lý riêng cho trường hợp đặc biệt này. Bởi vậy, trong quá trình chuyển đổi giá trị, chương trình không thể xác định cụ thể con số này nằm trong khoảng độ khó nào, nên liền trực tiếp hạ độ khó xuống mức thấp nhất.
“Nhìn từ góc độ của con người, 4999.99 đương nhiên vẫn nằm trong khoảng 5000. Nhưng đối với chương trình thì không phải như vậy. Nói cách khác, 0.1 + 0.2 = 0.30000000000000004, nó đã vượt ra khỏi khoảng giá trị bình thường của 0.3.”
Lilith quả thực há hốc mồm. Mặc dù cô vẫn không thể nào chấp nhận được, nhưng nhìn từ góc độ lập trình, việc lỗi này xuất hiện thật sự là hợp tình hợp lý.
Hơn nữa, đây cũng không phải là Cố Phàm nói bừa, những trò chơi khác cũng từng xuất hiện lỗi tương tự.
Lilith rất nhanh lại ý thức được vấn đề mới: “Nhưng giả sử đúng như lời anh nói, trường hợp đặc biệt này chắc hẳn rất khó kích hoạt đúng không? Chỉ khi tiến vào phòng Boss mà giá trị độ khó vừa vặn kẹt �� mức 999 với phần thập phân, thì mới có thể kích hoạt. Thế nhưng tại sao trong trò chơi, ai cũng có thể kích hoạt được nó?!”
Cố Phàm ho nhẹ hai tiếng: “Cái này... Để tôi xem thử.”
Hắn vẫn mở « Hoang Ngôn Chi Huyết » ra, cẩn thận tra xét đoạn mã liên quan đến 『 Cuồng Tín Giả 』.
“Lý tổng, đây là bởi vì thiết lập đặc biệt của chiêu thức thuộc quái vật Cuồng Tín Giả này.
“Chiêu thức này yêu cầu người chơi tự tay né tránh. Dựa theo thiết lập độ khó biến động, người chơi né tránh càng chậm thì càng yếu (gà), bởi vậy độ khó biến động sẽ tăng theo thời gian chiêu thức duy trì. Điều này rất hợp lý phải không?”
Lilith nghĩ nghĩ: “Ừm... Hợp lý.”
Độ khó biến động là thiết lập cơ bản nhất của « Hoang Ngôn Chi Huyết », đơn giản mà nói, người chơi càng yếu thì độ khó càng tăng.
“Như vậy, nhìn từ góc độ của chiêu thức, người chơi bị trúng chiêu chắc chắn là yếu. Người chơi bị trúng chiêu mà còn né tránh rất chậm thì lại càng yếu hơn. Bởi vậy, việc độ khó biến động liên tục tăng trong suốt thời gian chiêu thức duy trì là một thiết kế vô cùng hợp lý.”
Cố Phàm tiếp tục nói: “Nhưng mà, nếu cứ liên tục gia tăng độ khó biến động thì dường như cũng không quá hợp lý.
“Đối với một chiêu thức mà nói, những biện pháp trừng phạt như vậy thì có vẻ hơi quá nghiêm khắc.
“Cho nên, để phù hợp ý đồ thiết kế ban đầu của độ khó biến động, và cũng để tránh một số lỗi không rõ nguyên nhân, trong chương trình đã hạn chế giá trị độ khó biến động của chiêu thức này. Nó tối đa chỉ có thể tăng đến 4999.99, vẫn nằm trong cấp độ độ khó hiện tại, không thể tăng lên cấp độ độ khó tiếp theo.
“Chỉ khi người chơi bị quái vật khác đánh trúng một lần nữa, mới có thể đột phá giá trị này và bước sang cấp độ độ khó biến động tiếp theo.
“Đây cũng là một thiết lập tương đối hợp lý.”
Lilith khẽ gật đầu: “Ừm... Dường như...”
Cố Phàm tiếp tục nói: “Nhưng khi hai vấn đề này chồng chất lên nhau, liền xuất hiện một vấn đề hoàn toàn mới.
“Đó chính là khi người chơi giữ nguyên giá trị này và trực tiếp tiến vào trận chiến Boss, hệ thống sẽ phán định lại độ khó biến động hiện tại, sau đó... thì không có sau đó nữa.”
Lilith không khỏi tròn mắt, tạm thời không thốt nên lời.
Về mặt nguyên lý, cô đã miễn cưỡng chấp nhận lỗi này.
Nhưng về mặt kết quả thì lại hoàn toàn không thể chấp nhận!
Bởi vì lỗi này xuất hiện, trên thực tế đã khiến độ khó để người chơi đạt được kết cục thành thần giảm đi rất nhiều!
Ban đầu, người chơi muốn hạ độ khó biến động xuống mức thấp nhất là một quá trình rất dài. Họ không những phải cẩn thận thu thập đạo cụ, không được để bị đánh trúng, mà còn phải gây ra lượng sát thương lớn cho quái vật. Trong quá trình đó, chỉ cần có bất kỳ sai lầm nhỏ nào, cũng rất có thể phí công vô ích.
Mà khi bị đánh trúng liên tục mấy lần dẫn đến độ khó biến động tăng lên, còn muốn hạ xuống thì quả thực khó như lên trời.
Rất nhiều người chơi cũng chỉ có thể chơi lại từ đầu.
Trong quá trình này, đương nhiên sẽ sản sinh rất nhiều cảm xúc tiêu cực.
Nhưng còn bây giờ thì sao? Người chơi căn bản không cần phiền phức như vậy, chỉ cần trước khi vào phòng Boss tìm Cuồng Tín Giả 'ôm một chút', ghim độ khó biến động ở mức 4999.99, rồi tiến vào phòng Boss, độ khó biến động sẽ trực tiếp trở thành thấp nhất!
Từ phản hồi của người chơi trên mạng về quái vật 『 Cuồng Tín Giả 』 này, cũng có thể thấy được ý nghĩa to lớn của lỗi này.
Trước đó, Cuồng Tín Giả gần như đã trở thành quái vật gây ức chế nhất (TOP1) trong trò chơi « Hoang Ngôn Chi Huyết », thậm chí có thể nói là đứng đầu bảng xếp hạng về độ gây ức chế.
Khi đó, người chơi quả thực hận nó đến nghiến răng nghiến lợi, thậm chí còn muốn bắt taxi đến trụ sở chính của Nghịch Thiên Đường, trực tiếp đặt dao vào cổ nhân viên phát triển để buộc họ xóa con quái vật nhỏ này đi.
Bởi vì chiêu thức của cái thứ này có phạm vi rộng, hitbox lớn, một khi bị trúng, không chỉ nhân vật trong trò chơi chịu đả kích tinh thần nặng nề, mà người chơi bên ngoài cũng sẽ bị ảnh hưởng thị giác nghiêm trọng.
Nhất là những người chơi muốn phá đảo nhanh, càng căm ghét đến nghiến răng.
Bởi vì ngay cả khi nhấn nút né tránh với tốc độ nhanh nhất, vẫn cần tốn khoảng ba bốn giây. Đối với người chơi muốn phá đảo nhanh mà nói, từng giây từng phút đều quý giá, ba bốn giây này quả thực khiến người ta muốn phát điên.
Nhưng là hiện tại thế nào?
Người chơi bình thường và cả những người chơi tốc độ cao đều yêu thích con quái này!
Đối với người chơi bình thường mà nói, nếu cảm thấy trò chơi quá khó, chỉ cần vào phòng Boss tìm nó 'ôm một chút', độ khó sẽ trực tiếp giảm xuống mức thấp nhất, độ khó đánh Boss giảm đi đáng kể.
Mà đối với những người chơi tốc độ cao thì càng tuyệt vời hơn, họ có thể dựa vào phương pháp này để duy trì độ khó thấp suốt quá trình chơi, tình trạng bị Boss lật kèo cũng giảm đi đáng kể!
Đối với người chơi muốn đạt được kết cục thành thần mà nói, thì đây lại càng là một tin tức cực kỳ tốt.
Độ khó biến động vốn chính là để gây khó chịu cho người chơi, nhưng dưới sự sắp đặt tình cờ của số phận, nó lại trở thành một loại công cụ 'chơi ăn gian' được 'chính thức' công nhận.
Các người chơi thậm chí ước gì coi Cu��ng Tín Giả như cha ruột mà thờ phụng.
“Cuồng Tín Giả! Đồ đầu to con nít! Fan cuồng! Quả thực chính là người tốt số một của « Hoang Ngôn Chi Huyết »!”
“Cuồng Tín Ca giúp anh em hạ độ khó trò chơi xuống mức thấp nhất, mà còn không nói lời cảm ơn Cuồng Tín Ca à!”
“« Hoang Ngôn Chi Huyết » có thể thiếu bất cứ ai, chứ không thể thiếu Cuồng Tín Ca. Không có Cuồng Tín Ca thì thành phố Charlton không thể trọn vẹn!”
“Bên phát hành có thể nào thay đổi chiêu thức của Cuồng Tín Ca để phạm vi của nó lớn hơn chút nữa không? Tôi muốn hắn nhanh chóng 'ôm' lấy tôi hơn, cảm ơn!”
“Thật nghịch thiên!”
“Có cao thủ nào có thể phát triển một bản mod mỹ thiếu nữ cho Cuồng Tín Ca không? Không có ý đồ gì khác, hoàn toàn chỉ là cân nhắc thực tế thôi.”
Lilith tức giận vò đầu: “Thật đáng ghét!!”
Mặc dù tức giận, nhưng rõ ràng lần này cô chẳng thể làm gì được. Cố Phàm rõ ràng không hề tham gia vào công tác phát triển trò chơi, đổ lỗi cho anh ta rõ ràng là không phù hợp rồi.
Nhưng nếu nói vẫn còn tồn tại kẻ nội gián khác...
Vậy thì việc bắt được họ sẽ rắc rối lớn đây.
Cố Phàm vội vàng khuyên giải: “Lý tổng, nếu suy nghĩ lạc quan một chút, thì ít ra hiện tại, lời mắng chửi của người chơi dành cho kết cục thành thần này lại còn lớn hơn một chút.”
Lilith sửng sốt một chút: “A? Phải không?”
Cô tùy tiện mở một diễn đàn xem thử, phát hiện quả đúng là như vậy.
Số lượng người chơi mắng chửi kết cục thành thần vẫn nhiều như trước, thậm chí còn mơ hồ tăng lên.
Đây là vì cái gì đây?
Bởi vì lỗi này mặc dù cải thiện trải nghiệm của người chơi, nhưng việc trải nghiệm được cải thiện nhờ lỗi, chẳng phải càng chứng tỏ rằng kết cục thành thần ngay từ đầu đã cố tình gây khó chịu cho người chơi sao?
Nếu một kết cục nào đó của trò chơi phải dùng lỗi mới miễn cưỡng đạt được trải nghiệm trò chơi bình thường, thì chỉ có thể nói nhà phát triển ngay từ đầu đã cố ý rồi, phải không?
Đối với điểm này, phe ủng hộ lỗi và phe ủng hộ cơ chế hiếm khi đạt được sự đồng thuận.
Lần này không có ai nói đây là cơ chế cả, rõ ràng đây chính là lỗi thuần túy!
Dù sao, lỗi tính toán số dấu phẩy động cũng được coi là một lỗi kinh điển trong lĩnh vực trò chơi, nhưng bất cứ ai chỉ cần tìm hiểu một chút kiến thức máy tính đều có thể nhận ra.
Vậy điều này có lợi gì cho Lilith trong việc thu thập cảm xúc tiêu cực không?
Đương nhiên cũng là có.
Nếu như người chơi cảm thấy đây là một cơ chế đặc biệt nào đó, thì khi chơi mà bị 'hố', họ sẽ sản sinh ít cảm xúc tiêu cực hơn, bởi vì họ lại dễ dàng chấp nhận những thiết lập tương tự hơn.
Nhưng nếu như là lỗi, cho dù sau khi lợi dụng lỗi mà trải nghiệm trò chơi trở nên bình thường hơn một chút, người chơi vẫn sẽ sản sinh rất nhiều cảm xúc tiêu cực.
Bởi vì lỗi cũng không được coi là một phần của trải nghiệm trò chơi bình thường.
Lilith thở dài: “Được rồi, đây cũng là may mắn trong rủi ro...”
Nhưng mà, đang lúc cô cảm thán, đột nhiên lại lướt thấy một video.
“Tin nóng! « Hoang Ngôn Chi Huyết » vậy mà cũng tồn tại cách 'hack' kiếm Đại Sư? Cầm tay chỉ việc hướng dẫn bạn cách tăng gấp đôi điểm đánh giá GP!”
Nhìn thấy tiêu đề này, Lilith trong nháy mắt mở to hai mắt, suýt nữa hộc máu tại chỗ.
“Thứ gì!!”
Lại còn có cao thủ nữa sao?
Bản dịch này được truyen.free thực hiện độc quyền.