Menu
Đăng ký
Truyện
← Trước Sau →
Truyen.Free

(Đã 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 22: Vung nồi tiên nhân

Lilith nhíu mày, nhìn vào màn hình máy tính, phát hiện bản ghi chép sửa lỗi BUG trên đó thật sự rất chi tiết.

Thời gian phát hiện, thời gian sửa chữa đều được ghi rõ ràng, hình thức biểu hiện cụ thể của BUG và kết quả kiểm thử sau khi sửa chữa cũng được ghi lại đầy đủ.

Nói cách khác, trò chơi này ban đầu có hàng chục BUG, Cố Phàm và Tô Đồng đã tận lực kiểm thử, sửa chữa, cuối cùng cũng chỉ còn hai lỗi.

Nhìn vậy thì... việc kéo dài thời gian kiểm thử, tổ trưởng kiểm thử tuyển dụng thực sự đã phát huy tác dụng.

Nhưng điều này vẫn không thể hoàn toàn giải đáp thắc mắc của Lilith: “Tại sao « Địa Ngục Quỹ Tích » chỉ kiểm thử ba ngày mà lại chỉ có một BUG, còn « Sisyphus » kiểm thử hai tuần mà lại có hai BUG?

“Về tổng số lượng BUG các anh sửa chữa mà nói, cũng rõ ràng nhiều hơn hẳn!”

Cố Phàm nghiêm túc nói: “Bọn ác ma các cô cũng 'khắc thuyền cầu kiếm' sao? Hai trò chơi này có cùng độ khó phát triển sao?

« Địa Ngục Quỹ Tích » là trò chơi FPS tiêu chuẩn, đã có mẫu sẵn có thể sử dụng nên vốn dĩ đã ít BUG. Còn « Sisyphus » là lối chơi nguyên bản của cô, không có mẫu sẵn, tôi chỉ có thể viết code ngay tại chỗ, đương nhiên là nhiều BUG hơn!

“Chẳng lẽ cô với tư cách là người thiết kế, lại không biết lối chơi mới liên quan đến quy tắc vật lý tầng dưới như vậy khó viết đến mức nào sao!”

Lilith nhất thời nghẹn họng, nhưng vẫn nhanh chóng tìm được một góc độ mới: “Nhưng dù cho là như thế…

“Tại sao các anh sửa chữa nhìn đều là những BUG không quan trọng, lại bỏ sót hai BUG quan trọng nhất!”

Cố Phàm thẳng thắn nói: “Cái gì gọi là BUG không quan trọng? BUG nào cũng là BUG, chúng tôi đều đối xử như nhau, chỉ có thể nói những BUG này tồn tại ở lớp ngoài của trò chơi, tương đối dễ phát hiện!

“Còn hai BUG không phát hiện kia là BUG tầng sâu, tôi suy đoán, chúng đều liên quan đến quy tắc vật lý tầng dưới cùng của công cụ chỉnh sửa, làm sao có thể kiểm thử ra dễ dàng như vậy!

“Không, thậm chí cái này còn chưa chắc đã là BUG, phải gọi là ‘lỗ hổng thiết kế’!”

Biểu cảm của Lilith lập tức trở nên kinh ngạc: “Tốt, anh thừa nhận đây là lỗ hổng chương trình do chính anh viết!”

Cố Phàm khẽ lắc đầu, tỏ vẻ cạn lời: “Cô vểnh tai nghe kỹ đi, nghe chẳng hiểu gì cả!

“Tôi nói lúc nào đây là lỗ hổng chương trình? Tôi nói đây là ‘lỗ hổng thiết kế’! Chính cái phương án thiết kế cô đưa cho tôi ngay từ đầu đã có vấn đề rồi!”

Lilith gần như tức phát điên: “Cái gì? Phương án của tôi tại sao có thể có vấn đề, anh nói rõ ràng ra đi!”

Cố Phàm lặng lẽ thở dài, anh lại bắt đầu rà soát nguyên nhân gốc rễ của BUG như lần trước.

Lilith thì đứng một bên nhìn với vẻ không phục và không cam lòng.

Rốt cục, Cố Phàm lại rà soát thêm hơn nửa giờ, cuối cùng cũng khoanh vùng được đoạn code trọng tâm gây ra BUG.

“Nhìn này, đây chính là vấn đề về quy tắc tầng dưới cùng mà tôi đã nói! Và vấn đề về quy tắc tầng dưới cùng này lại hoàn toàn trùng khớp với phương án thiết kế của cô!

“Trong phương án cô viết rất rõ ràng rằng lần này chúng ta chỉ có thể sử dụng một mẫu trò chơi với engine vật lý tương đối chân thực, đúng không?”

Lilith gật đầu với vẻ mặt nghiêm trọng.

Đây đúng là điều nàng đã viết rõ ràng trong phương án thiết kế, nguyên nhân rất đơn giản: Nàng muốn hòn đá lớn này lăn xuống núi một cách chân thực hơn; nếu không có engine vật lý chân thực, làm sao có thể mô phỏng tốt quá trình này được? Làm sao có thể khiến người chơi "phá phòng" và sản sinh cảm xúc tiêu cực được?

Cho nên, khi chế tác trò chơi này, Cố Phàm cũng thực sự đã lựa chọn engine vật lý tương đối tiên tiến nhất hiện nay.

“Nhưng engine vật lý càng chân thực thì càng dễ phát sinh những BUG kỳ lạ, nhất là trong mảng liên quan đến lực tác động và hiệu ứng vật lý…”

Cố Phàm chỉ vào vài dòng code: “Trong tình huống Sisyphus không vác đá, việc nhảy vốn là một hành động vô nghĩa, nhưng dưới tác động của engine vật lý này, nó lại vô cớ làm tăng thêm một lực lên tảng đá, khiến nó lăn càng lúc càng nhanh.

“Còn BUG ‘rồng vỗ cánh’ này, cũng tương tự.”

Cố Phàm vừa nói vừa nhanh chóng tìm đến một đoạn code khác: “Trong phương án thiết kế cô viết rằng rồng có thể quấy nhiễu người chơi, có thể dùng cánh để vỗ người chơi xuống, cho nên con rồng này chắc chắn phải có mô hình, có thể tích va chạm, và cả hiệu ứng vật lý, điều này không có vấn đề gì, đúng không?

“Thế nên tôi cứ làm theo như vậy.

“Ai mà ngờ người chơi lại có thể nhảy lên lưng rồng chứ!

“Đến mức thao tác ‘rồng vỗ cánh’ này lại càng vô lý, người chơi bị cánh rồng đập trúng liền nhảy lên tức thì, cú nhảy cộng thêm lực từ cánh rồng và luồng khí nâng, nên người chơi mới bay vút lên.

“Về phần người chơi cụ thể bay cao bao nhiêu, vậy cũng là engine vật lý trong trò chơi tự động tính toán, chẳng liên quan chút nào đến tôi cả…”

Mắt Lilith hơi mở to, khắp mặt lộ rõ vẻ không thể tin được.

“Ý anh là, 100% lỗi đều do engine vật lý gây ra ư?”

Cố Phàm lắc đầu: “Tôi đâu có nói thế, tôi thấy 70% lỗi là của engine vật lý thì hợp lý hơn.”

Lilith gật đầu: “Được thôi, coi như anh còn chút nhân tính, với tư cách là lập trình viên, anh đúng là nên gánh 30% trách nhiệm.”

Nhưng mà, Cố Phàm lập tức lắc đầu: “Tôi nói lúc nào tôi muốn gánh 30% trách nhiệm? 30% này là của cô!”

Lilith kinh ngạc: “Sao lại là tôi!”

Cố Phàm giải thích nói: “Nếu như cô không chỉ định trong phương án thiết kế phải dùng ‘engine vật lý chân thực’, thì làm sao lại xuất hiện tình huống này được? Cho dù engine này có vấn đề, đó cũng là do tôi chọn theo yêu cầu của cô!

“Hơn nữa cô cũng chưa từng bổ sung giải thích rõ ràng trong bản nháp thiết kế, phải không?

“Cô cũng đâu có nói hòn đá lớn này không thể tăng tốc, đúng không? Cô cũng đâu có nói con rồng này không thể giẫm lên, đúng không?

“Những thứ cô không viết thì làm sao có thể coi là BUG được chứ?”

“Nếu cô đã viết trong phương án thiết kế, thì tôi có thể không làm cho cô ư?

“Tính năng cô muốn, tôi đều viết cho cô; tính năng cô không cần thì tôi cũng không dám tự ý thêm vào, nếu không đến lúc đó cô lại bảo tôi tự tiện làm bậy!

“Tóm lại, phương án thiết kế là do cô viết, engine trò chơi cũng được chọn theo yêu cầu của cô; cho dù có tồn tại lỗ hổng, thì đó cũng là do cô không nghĩ tới mà thành, liên quan gì đến tôi!

“Cô, người thiết kế này, còn không nghĩ tới người chơi có thể chơi như vậy, thì tôi, một lập trình viên, làm sao mà nghĩ ra được chứ!

“Cô nói xem, đây rốt cuộc là ‘lỗ hổng chương trình’ hay là ‘lỗ hổng thiết kế’?”

Lilith đơ người ra, nàng dường như đang cố gắng tìm kiếm lỗ hổng trong lời nói của Cố Phàm, nhưng lại không tài nào tìm ra.

Thậm chí không hiểu sao lại thấy hình như còn rất có lý!

Nàng cúi đầu, cau mày lẩm bẩm: “Tại sao lại là vấn đề của tôi!”

Mặc dù hoang mang, mặc dù không phục, nhưng Lilith phát hiện nàng thực sự rất khó phản bác.

Thậm chí còn không thể nói đây là hai BUG, bởi vì chúng không hề tồn tại bất kỳ lỗi code nào, ngược lại càng giống như là, dưới quy tắc của engine vật lý trò chơi này, do nhiều yếu tố ảnh hưởng lẫn nhau một cách ngẫu nhiên mà tạo thành một kiểu ‘tình huống ngoài ý muốn’.

Bắt Cố Phàm chịu trách nhiệm cho hai BUG này? Quả thật có chút vô lý.

Nhưng Lilith hiển nhiên không cam tâm từ bỏ dễ dàng như vậy: “Khoan đã, vẫn không đúng, chẳng lẽ toàn bộ trách nhiệm đều là của tôi sao? Những người khác không có chút trách nhiệm nào ư?”

Cố Phàm lặng lẽ thở dài: “Nếu phải nói như vậy…

“Tôi cảm thấy sở dĩ xuất hiện BUG này, có nguyên nhân từ engine vật lý, có nguyên nhân từ bản nháp thiết kế của cô, ngoài ra, còn một nguyên nhân rất quan trọng nữa.

“Đó chính là giảng sư Đinh!”

“Nhưng mà, nguyên nhân từ giảng sư Đinh, cũng vẫn có thể quy kết về phía cô.”

Lilith kinh ngạc, nàng chỉ tay vào mình: “Tại sao nguyên nhân từ giảng sư Đinh lại phải quy kết về phía tôi?”

Cố Phàm thẳng thắn nói: “Cô nghĩ kỹ xem, 3 triệu phí quảng bá đều dồn hết vào giảng sư Đinh, đây có phải quyết định của cô không?

“Nếu như như trước đây chỉ cho ông ta quảng bá hai giờ, thì liệu ông ta có phát hiện ra BUG này không?”

Lilith đơ người ra.

Dựa theo phương án ban đầu, chỉ mua hai giờ quảng bá?

Đúng vậy, nói như thế thì dường như thật sự sẽ không có chuyện gì cả...

Phải biết, buổi stream ngày đầu tiên của giảng sư Đinh có thể nói là ‘đêm Giáng Sinh’, căn bản chẳng có chuyện gì xảy ra cả.

Ông ta stream hai giờ, căn bản không phát hiện bất kỳ BUG nào. Từ trạng thái lúc đó mà nói, giảng sư Đinh đều suýt bị trò chơi này làm 'phá phòng', thậm chí còn chút hoài nghi nhân sinh, sau khi thoát game liền không kịp chờ đợi chơi hai ván FPS để xả giận.

Tới ngày thứ hai, số lượng streamer trực tiếp trò chơi « Sisyphus » trên mạng cũng giảm đi đáng kể.

Nếu như không phải đơn hàng thương mại yêu cầu giảng sư Đinh phải stream ít nhất năm ngày, thì ngày thứ hai ông ta phần lớn sẽ không mở lại trò chơi « Sisyphus » này, tự nhiên cũng sẽ không phát hiện BUG tồn tại trong trò chơi.

Mà quyết định để giảng sư Đinh phát sóng liên tục năm ngày này, chính là do Lilith đưa ra.

Động cơ cũng rất đơn giản, nàng muốn báo thù, muốn dùng trò chơi này để tra tấn giảng sư Đinh một trận thật đã đời.

Chỉ là không nghĩ tới, lại hoàn toàn phản tác dụng...

Bản biên tập này được hoàn thành với sự tận tâm dành cho truyen.free.

Trước Sau
Nghe truyện
Nữ
Nam

Cài đặt đọc truyện

Màu nền:
Cỡ chữ:
Giãn dòng:
Font chữ:
Ẩn header khi đọc
Vuốt chuyển chương

Danh sách chương

Truyen.Free