TAILIEUCHUNG - Algorithms and Networking for Computer Games phần 3

được sử dụng trong việc tạo ra tình trạng ban đầu cho các trò chơi. Các cầu thủ của con người tham gia trong dòng chảy dữ liệu bằng cách cảm nhận thông tin từ thiết bị đầu ra và hành động thực hiện thông qua các thiết bị đầu vào. Mặc dù minh họa trong hình 1. | 34 RANDOM NUMBERS a b c d e f Figure Randomly generated terrains where hmax 256. a Simple random terrain. b Limited random terrain where dmax 64. c Particle deposition terrain where m 107 i 1 and b 4. d Fault line terrain where f 1000 and c 2. e Circle hill terrain where c 400 r 32 and 5 16. f Midpoint displacement terrain using diamond square where dmax 128 and 5 1. RANDOM NUMBERS 35 Algorithm Generating limited random terrain. Limited-Random-Terrain out height map H H is rectangular local average height of northern and western neighbours a height h constant maximum height hmax maximum height difference dmax 1 for x 0. columns H 1 do 2 for y 0. rows H 1 do 3 if x 0 and y 0 then 4 a H x 1 y Hx y 1 2 5 else if x 0 and y 0 then 6 a H x 1 y 7 else 8 a Random-Unit hmax 9 end if 10 h a dmax Random-Unit 1 2 11 Hx y max 0 min h hmax Hx y e 0 hmax . 12 end for 13 end for 14 return H noisy to resemble any landscape in the real world as we can see in Figure a . To smoothen the terrain we can set a range within which the random value can vary see Algorithm . Since the range depends on the heights already assigned . the neighbours to the west and the north the generated terrain has diagonal ridges going to the south-east as illustrated in Figure b . Instead of generating random height values we can randomize the process of formation. In particle deposition method grains are dropped randomly on the terrain and they are allowed to pile up see Algorithm . The height difference between neighbouring points is limited. If the grain dropped causes the height difference to exceed this limit the grain falls down to a neighbouring point until it reaches an equilibrium see Figure . The grains are dropped following Brownian movement where the next drop point is selected randomly from the neighbourhood of the current drop point. The resulting terrain is illustrated in Figure c . Random numbers can also be used to select fault lines in the terrain. The .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.