RNG là gì? Một bài học cho người chơi game

RNG là gì? Một bài học cho người chơi game

Bạn đã bao giờ cảm thấy choáng ngợp trước số lượng từ viết tắt trong thế giới game? Từ thể loại đến thuật ngữ kỹ thuật, có rất nhiều thứ để theo dõi. Ví dụ, RNG là gì?





Trong bài viết này, chúng tôi giải thích RNG là gì trong bối cảnh của trò chơi điện tử. Chúng ta sẽ xem xét ý nghĩa của RNG, nghiên cứu một số ví dụ và xem nó thậm chí có thể áp dụng như thế nào để chạy nhanh.





RNG là gì?

RNG là viết tắt của máy tạo số ngẫu nhiên . Đây được định nghĩa là một thiết bị hoặc thuật toán đưa ra các con số một cách ngẫu nhiên. Vì vậy, trong thuật ngữ chơi game, RNG đề cập đến các sự kiện không giống nhau mỗi khi bạn chơi.





Tuy nghe có vẻ đơn giản nhưng máy tính thực sự gặp khó khăn khi tạo ra các số ngẫu nhiên. Điều này là do máy tính được thiết kế để làm theo hướng dẫn, điều này ngược lại với tính ngẫu nhiên. Bạn không thể chỉ bảo một cỗ máy 'đưa ra một số ngẫu nhiên', bởi vì việc đưa ra hướng dẫn về cách chọn một thứ gì đó ngẫu nhiên là một oxymoron.

RNG thật và Pseudo-RNG

Do đó, để thực sự tạo một số ngẫu nhiên bằng máy tính, bạn phải sử dụng một thiết bị vật lý được gọi là phần cứng tạo số ngẫu nhiên . Điều này sử dụng các quy trình vật lý nhỏ, chẳng hạn như nhiễu điện tử, để đưa ra các con số ngẫu nhiên.



Vì không có cách nào để một người dự đoán hoặc biết điều gì đang xảy ra với những sự kiện không thể nhận thấy này, chúng thực sự ngẫu nhiên nhất có thể. Loại RNG này rất quan trọng trong các hệ thống tập trung vào bảo mật và do đó xuất hiện trong các hình thức mã hóa phổ biến. Nếu ai đó có thể tìm ra cách hệ thống đưa ra các số 'ngẫu nhiên' cho một giao thức mã hóa, đó sẽ là một vấn đề lớn.

Tuy nhiên, đây không phải là vấn đề đáng lo ngại đối với RNG chơi game. Để có tốc độ cao hơn và tái tạo dễ dàng hơn, nhiều chương trình, bao gồm cả trò chơi, sử dụng những gì được gọi là số giả ngẫu nhiên .





Pseudo-RNG sử dụng một thuật toán (nghĩ về nó giống như một công thức) thực hiện các phép toán trên một hạt giống (bắt đầu) giá trị đến với một số ngẫu nhiên. Để đạt được kết quả đầu ra khác nhau mỗi lần, điều quan trọng là sử dụng hạt giống ngẫu nhiên nhất có thể.

Một ví dụ đơn giản sẽ lấy số mili giây hiện tại làm hạt giống, sau đó thực hiện một số thao tác trên nó, như sau:





làm thế nào để tạo một sơ đồ trong word
int rand = (a * milliseconds + b) % c

Điều này không thực sự ngẫu nhiên, bởi vì sử dụng cùng một hạt giống sẽ tạo ra cùng một kết quả mỗi lần. Nhưng nó đủ tốt cho trò chơi điện tử.

Ví dụ về RNG trong Trò chơi

Bây giờ bạn đã biết các kỹ thuật của RNG, hãy cùng xem một số ví dụ về RNG trong các trò chơi để xem nó đóng vai trò như thế nào.

Loot RNG

RNG đóng một vai trò lớn trong các trò chơi tập trung vào chiến lợi phẩm như Destiny, Borderlands và Diablo. Khi bạn mở rương kho báu hoặc đánh bại kẻ thù, phần thưởng mà nó rơi ra không giống nhau trong mọi trường hợp. Trò chơi xác định nó ngẫu nhiên mỗi lần, vì vậy bạn có thể sẽ may mắn và nhận được ngay một vật phẩm siêu hiếm hoặc một mảnh áo giáp cấp thấp hơn nhiều lần.

Tất nhiên, để giữ cho trò chơi cân bằng, những giọt chiến lợi phẩm không hoàn toàn ngẫu nhiên. Họ có sẵn các hệ thống để ngăn bạn nhận được vũ khí tốt nhất trong trò chơi từ rương kho báu đầu tiên bạn mở. Mỗi trò chơi có những cách khác nhau để xử lý vấn đề này, có lẽ bằng cách giới hạn trang bị bạn nhận được dựa trên cấp độ người chơi của bạn.

Động lực tiếp tục giành được chiến lợi phẩm tốt hơn chỉ là một trong những lý do khiến trò chơi điện tử trở nên nghiện.

Xác định phần trăm cơ hội với RNG

Nhiều trò chơi sử dụng RNG để tính toán tỷ lệ phần trăm của một sự kiện nhất định xảy ra. Điều này thường thấy trong các game nhập vai (RPG).

Ví dụ: khi bạn tấn công trong các JRPG như Persona 5 hoặc Chrono Trigger, bạn có thể kích hoạt một đòn chí mạng gây thêm sát thương. Điều này xảy ra ngẫu nhiên, mặc dù trong nhiều trò chơi, bạn có thể tăng cơ hội của mình bằng cách sử dụng một số vật phẩm nhất định. Trong trò chơi Pokémon, RNG xác định tần suất các trận chiến với Pokémon hoang dã xảy ra và những sinh vật bạn gặp phải.

Các ví dụ tương tự về điều này cũng xuất hiện trong các trò chơi như Super Smash Bros. Giá trị được xác định bằng RNG mỗi khi bạn sử dụng, ngoại trừ việc bạn không thể nhận cùng một số hai lần liên tiếp.

Tạo thủ tục thông qua RNG

RNG là trung tâm của thế hệ thủ tục, một xu hướng phổ biến trong chơi game. Tạo thủ tục đề cập đến quá trình tạo nội dung trò chơi thông qua một thuật toán thay vì tạo mọi thứ bằng tay.

chuyển các tập tin từ mac sang pc windows 10

Các trò chơi nổi tiếng được xây dựng xung quanh thế hệ thủ tục bao gồm Minecraft và Spelunky. Những trò chơi này tạo ra thế giới độc đáo thông qua giá trị hạt giống, có nghĩa là mỗi người chơi sẽ có được trải nghiệm khác nhau mỗi khi họ chơi qua trò chơi.

Giống như các dạng RNG khác, các nhà phát triển trò chơi thêm các hạn chế để các thế giới không được tạo ra hoàn toàn ngẫu nhiên. Ví dụ: bạn sẽ không tìm thấy các khối nổi ngẫu nhiên trên mặt đất trên đại dương trong Minecraft.

RNG trong Speedrunning

Có khả năng bạn đã nghe nói về trò chơi điện tử RNG trong bối cảnh chạy tốc độ. Vì những vận động viên đua tốc độ nhằm mục đích hoàn thành trò chơi nhanh nhất có thể, họ luyện tập rất nhiều để học trò chơi từ trong ra ngoài. Nói một cách dễ hiểu, RNG bổ sung thêm một yếu tố khó đoán vào tốc độ.

Mặc dù nó thường gây ra vấn đề, nhưng RNG không phải lúc nào cũng tiêu cực trong tốc độ tăng tốc. Có một số khác biệt giữa các lần chạy có thể làm cho trò chơi hấp dẫn hơn vì bạn sẽ dễ dàng cải thiện thời gian của mình với một chút may mắn.

Chạy tốc độ nhỏ đến trung bình RNG

Đôi khi, RNG phần lớn không quan trọng đối với một cuộc chạy. Vị trí chính xác của nơi kẻ thù xuất hiện trong phòng, hoặc liệu bạn có bị trúng đòn chí mạng trong một trận chiến thông thường hay không, sẽ không ảnh hưởng lớn đến tổng thời gian của bạn.

Các trường hợp khác của RNG có thể gây ra sự chậm lại đáng kể hơn. Ví dụ, trong Super Mario Sunshine, trận đấu trùm chống lại King Boo liên quan đến việc quay một máy đánh bạc với năm kết quả có thể xảy ra. Để gây sát thương cho anh ta, trước tiên bạn phải kết hợp ba biểu tượng quả dứa để sinh ra nhiều loại trái cây.

Sau đó, bạn phải ném một quả ớt vào anh ta để đốt cháy lưỡi của anh ta, tiếp theo là đánh anh ta bằng bất kỳ quả nào khác. Với RNG tốt, những quả ớt sẽ xuất hiện ở vị trí thuận lợi để bạn có thể nhanh chóng hoàn thành giao tranh. Tuy nhiên, nếu kém may mắn, bạn có thể phải quay roulette nhiều lần và mất một khoảng thời gian.

RNG đột phá

Một số trò chơi có những phần mà không may mắn với RNG hoàn toàn có thể bị trật đường ray. Một trường hợp của điều này xảy ra ở Banjo-Kazooie.

Gần cuối trò chơi, bạn tham gia một chương trình đố vui có tên Grunty's Furnace Fun, chương trình này sẽ kiểm tra bạn với các câu hỏi về cuộc phiêu lưu của bạn. Một loại hình vuông trên bảng đặt câu hỏi cho bạn về Gruntilda, nhân vật phản diện của trò chơi. Nếu bạn nói chuyện với em gái Brentilda trong suốt trò chơi, cô ấy sẽ cho bạn câu trả lời cho những câu hỏi này.

Tuy nhiên, câu trả lời chính xác cho những câu hỏi này là ngẫu nhiên trên mỗi lần chơi. Speedrunners không muốn mất thời gian nói chuyện với Brentilda, vì vậy họ phải đoán câu trả lời vào lúc này. Điều này hoàn toàn phụ thuộc vào sự may rủi --- nếu họ chọn sai câu trả lời quá nhiều lần, họ có thể chết và mất rất nhiều thời gian.

Có phần phụ thuộc vào RNG này vào cuối trận đấu là một sự thất vọng đối với một người chạy tốc độ, bởi vì người chạy không thể làm gì khác hơn là hy vọng họ gặp may. Mặc dù vậy, những người chạy tốc độ vẫn thường nghĩ ra cách để vượt qua những chướng ngại vật này, như video dưới đây cho thấy.

Thao tác RNG

Như chúng ta đã thảo luận, giả RNG của trò chơi điện tử không thực sự ngẫu nhiên, bởi vì bạn có thể tái tạo kết quả nếu bạn sử dụng cùng một hạt giống. Nhiều trò chơi sử dụng bộ đếm thời gian bên trong làm hạt giống, điều này có thể khá khó khai thác. Nhưng các trò chơi khác dễ chơi hơn nhiều.

Golden Sun, một game nhập vai trên Game Boy Advance, là một ví dụ tuyệt vời về điều này. Trò chơi xác định phần thưởng bạn nhận được khi hoàn thành một trận chiến dựa trên những hành động bạn đã thực hiện trong cuộc chạm trán. Điều này có nghĩa là nếu bạn chiến đấu chống lại cùng một kẻ thù bằng cách sử dụng cùng một chiến thuật chính xác, bạn sẽ được đảm bảo rằng mọi thứ đều giống nhau.

Speedrunners có thể sử dụng các công cụ giả lập để phân tích trò chơi và tìm hiểu xem liệu họ có thể thao túng RNG của trò chơi đó hay không. Sau đó, họ có thể tận dụng nó bằng cách đảm bảo một kết quả mong muốn hoặc giảm thiểu lãng phí thời gian tiềm ẩn từ RNG. Nhưng đối với những người chơi bình thường không hiểu về hạt giống, loại RNG này tốt như ngẫu nhiên.

cách tải video facebook riêng tư

Giờ thì bạn đã hiểu vai trò của RNG trong trò chơi

Quá nhiều RNG trong trò chơi điện tử có thể dẫn đến cảm giác thất vọng hoặc vô nghĩa, dẫn đến 'mệt mỏi khi chơi game' hoặc 'kiệt sức khi chơi game'. Nếu bạn đang cảm thấy như vậy, bạn có thể muốn xem xét mẹo về cách khắc phục tình trạng mệt mỏi khi chơi game và tình trạng kiệt sức khi chơi game .

Chúng tôi đã xem xét RNG là gì, các ví dụ về cách RNG ảnh hưởng đến trò chơi và cách nó áp dụng cho tốc độ. Vì vậy, bây giờ bạn đã hiểu rõ hơn về vai trò của RNG trong việc chơi game. Bây giờ bạn nên kiểm tra tốc độ trò chơi video yêu thích của chúng tôi.

Đăng lại Đăng lại tiếng riu ríu E-mail Hướng dẫn cho người mới bắt đầu để tạo hoạt ảnh cho bài phát biểu

Hoạt hình có thể là một thách thức. Nếu bạn đã sẵn sàng bắt đầu thêm đối thoại vào dự án của mình, chúng tôi sẽ chia nhỏ quy trình cho bạn.

Đọc tiếp
Chủ đề liên quan
  • Chơi game
  • Giải thích về công nghệ
  • Trò chơi nhập vai
  • Văn hóa chơi game
Giới thiệu về tác giả Ben Stegner(1735 bài báo đã được xuất bản)

Ben là Phó biên tập viên và Giám đốc giới thiệu tại MakeUseOf. Anh ấy đã rời bỏ công việc CNTT của mình để viết toàn thời gian vào năm 2016 và chưa bao giờ nhìn lại. Anh ấy đã bao gồm các hướng dẫn công nghệ, đề xuất trò chơi điện tử và hơn thế nữa với tư cách là một nhà văn chuyên nghiệp trong hơn bảy năm.

Xem thêm từ Ben Stegner

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký