Lưới hex dọc và ngang, ưu và nhược điểm [đóng]


50

Với lưới lục giác, bạn có thể chọn sắp xếp các ô có các cạnh nhọn lên trên để bạn có thể di chuyển dọc theo trục tây-đông hoặc bạn có thể sắp xếp chúng với một cạnh lên, để bạn có thể di chuyển dọc theo trục bắc-nam .

Lưới lục giác ngang hoặc nhọn:

Hình ảnh lưới hex Horinzontal

Lưới hex dọc hoặc phẳng:

Hình ảnh lưới hex dọc

Theo trang này , căn chỉnh dọc là "phổ biến nhất" trong các game nhập vai bằng giấy bút, nhưng nó không giải thích được tại sao. Bài đăng trên blog này cũng đề cập đến cả hai giống, nhưng một lần nữa không đưa ra lý do để sử dụng cái này hay cái kia.

Và nếu bạn nhìn vào một số trò chơi trên PC bằng cách sử dụng hình lục giác, có vẻ như cả hai đều tuân thủ:

  • Ngang: Dòng Heroes of Might and Magic (trừ V), Civilization V ...
  • Dọc: Panzer General và nhiều chiến tranh tương tự, Battle for Wesnoth ...

Nhưng những lý do chính để chọn bố trí dọc hoặc ngang của lưới hex là gì?

Tôi đang tìm kiếm những lợi thế và bất lợi khách quan về cấu trúc dữ liệu, đồ họa, lối chơi, v.v., chứ không phải sở thích cá nhân. Hoặc nó thực sự không quan trọng mà bạn chọn định hướng?


Các thuật ngữ lưới hex "ngang" và "dọc" có thể không trực quan nhất, nhưng tôi đã mượn chúng từ một trong những trang được liên kết trong câu hỏi. Có lẽ dễ hiểu hơn về mặt bên và mặt phẳng. Hy vọng nó rõ ràng.
Junuxx

RE: những gì phổ biến nhất trong game nhập vai bằng giấy bút, theo kinh nghiệm của tôi, hầu hết các bàn đều có bốn mặt. Và việc một game nhập vai cụ thể có các hình lục giác với các cạnh nhọn ở phía trên hay ở bên cạnh hay không phụ thuộc hoàn toàn vào phía nào của bàn bạn đang ngồi.
Trevor Powell

@Trevor: Đó là sự thật, tôi nhận ra điều tương tự đối với các hình lục giác trong các trò chơi trên máy tính bảng như Settlers of Catan. Nhưng tôi nghĩ rằng họ có thể đề cập đến các bản đồ chiến dịch, trong đó Bắc thường được coi là thực tế.
Junuxx

2
Game nhập vai sử dụng kiểu dọc vì đó là quy ước cho giấy in hex. Tại sao nó là quy ước cho giấy hex in? Câu hỏi trong câu hỏi.
Jack Aidley

1
Hạt nganghạt dọc có lẽ là mô tả ngắn gọn nhất của hai dạng bản đồ.
Pieter Geerkens

Câu trả lời:


32

Tôi đã có thể tự mình đưa ra một vài lý do, nhưng tôi thực sự muốn nghe nhiều hơn.

  1. Bố cục ngang phù hợp với bố cục của bàn phím. Bạn có thể sử dụng WEADZX cho chuyển động, tương tự như WASD trên lưới vuông. Mặt khác, tôi cũng đã tìm thấy những gợi ý rằng QweASD là một sự phù hợp tự nhiên cho các hình lục giác dọc.

  2. Các hình lục giác ngang dường như phù hợp hơn với phối cảnh 3D / isometric, trong đó hàng dưới cùng là gần nhất và hàng trên cùng là xa nhất. Trong cách bố trí này, các họa tiết cao sẽ không che khuất trung tâm của gạch phía sau nó, mà chỉ là các cạnh. Điều này có thể sẽ làm cho sắp xếp hex dọc phù hợp hơn cho các chế độ xem từ trên xuống.
    So sánh với lưới hình vuông vs kim cương ("isometric"), như trong Simcity Classic vs Simcity 2000.

  3. Đối với lưới NxN, bố cục ngang dẫn đến lưới rộng hơn chiều cao, giống như màn hình PC. Nói cách khác, với các hình lục giác nằm ngang, chế độ xem bản đồ vừa với màn hình rộng của bạn có tỷ lệ hàng / cột bằng nhau hơn một chút. Tùy thuộc vào khu vực hiển thị có sẵn và kích thước của bản đồ, điều này có thể cung cấp cho người chơi chế độ xem tốt hơn và có thể yêu cầu cuộn ít hơn.


2
+1 vì lý do số 2, suy nghĩ tốt. (Mặc dù tôi không hiểu lý do tại sao bạn có thể kết luận từ đó rằng lưới dọc phù hợp hơn cho các chế độ xem từ trên xuống.)
Eric

1
@Eric: Tôi muốn nói rằng lưới dọc dường như hữu ích hơn cho từ trên xuống so với chế độ xem đẳng cự, không phải là dọc tốt hơn cho từ trên xuống so với chiều ngang. Có một số lượng lớn các chiến tranh giống như Panzer General, tất cả đều sử dụng chế độ xem từ trên xuống và lưới lục giác dọc, do đó có thể có một số lợi ích tiềm ẩn cho điều đó.
Junuxx

21

nhập mô tả hình ảnh ở đây

Tôi sẽ đi với bố cục dọc nếu bạn đang sử dụng bất kỳ loại phối cảnh mắt chim nào, như trong hình trên.

Tại sao? Bởi vì tất cả các bức tường sẽ được nhìn thấy. Nếu bạn sử dụng bố cục theo chiều ngang và bạn có các bức tường chạy dọc theo các đường thẳng đứng, bạn sẽ không thể tạo ra các chi tiết trên chúng rất tốt (như cửa ra vào hoặc cổng). Hơn nữa, nếu bạn đang sử dụng loại phối cảnh đã nói ở trên, các hình lục giác của bạn sẽ trông đẹp hơn rất nhiều, bởi vì bạn có thể sẽ phải đè bẹp chúng một nửa. Nếu bạn đè bẹp một nửa hình lục giác nằm ngang, nó có độ dốc rất thấp trên các điểm của nó (khoảng 1/8) so với độ dốc 1/2 cho một hình lục giác thẳng đứng bị đè bẹp. Nói cách khác, nếu bạn đang mô phỏng phối cảnh mắt của chim và / hoặc sử dụng nghệ thuật pixel, gạch dọc sẽ cho bạn cái nhìn tốt hơn.


1
Nhưng ... chúng không phải là tất cả có thể nhìn thấy. Tôi thấy 3 bức tường ở mặt trước, nhưng không phải là 3 bức tường phía sau những hình lục giác đó. Bạn có nghĩa là nhiều bức tường có thể nhìn thấy (3 thay vì 2) ?
Anko

1
Vâng, xin lỗi - để làm rõ ý tôi là nếu bạn có những bức tường thực sự chạy dọc theo đường viền hex, tất cả các bức tường sẽ được nhìn thấy. Trong hình trên, không có các bức tường dọc theo biên giới, chỉ có các ô hex rắn.
Gavan Woolery

16

Những con ong!

Âm thanh như bạn đang nghiêng về phía ngang như có nhiều lợi thế hơn. Đối với những gì nó có giá trị, những con ong đồng ý với bạn khi chúng xây dựng tổ ong của chúng:

Các trục của các tế bào tổ ong luôn luôn nằm ngang và các hàng của các tế bào tổ ong không được xếp theo chiều ngang luôn luôn được sắp xếp theo chiều ngang (không theo chiều dọc). Do đó, mỗi ô có hai bức tường thẳng đứng, với "sàn" và "trần" gồm hai bức tường góc cạnh (chênh lệch với hình ảnh "Quá trình tổ ong"). Các tế bào dốc nhẹ lên trên, giữa 9 và 14 độ, về phía kết thúc mở.

Cố gắng hết mức có thể, tôi không thể tìm thấy một lý thuyết về lý do tại sao những con ong làm theo cách này. (Đừng hiểu sai ý tôi, có nhiều giả thuyết về lý do tại sao họ sử dụng hình học lục giác, nhưng điều đó dường như không giải thích được tại sao ngang thay vì dọc.)

Dù sao, tôi nghĩ rằng tôi sẽ thêm vào danh sách những lợi thế / bất lợi theo chiều ngang: "Đó là cách những con ong làm điều đó." Nếu trò chơi của bạn là một loại sim bumble-bee, đó sẽ là một lý do thuyết phục để đi với hex ngang.


Lợi ích thay thế của cách tiếp cận theo chiều ngang: Bằng cách sử dụng căn chỉnh ngang (hoặc hướng lên trên) cho lưới hex, bạn làm cho lưới của mình tuân theo các hướng dẫn để thiết lập lều.


1
Lol, +1 cho sim ong!
Per Alexandersson

1
Một mặt cắt dọc - như được thấy trong hình ảnh này từ Wikipedia, trong đó nếu bạn phóng to bạn có thể thấy rõ lưới lục giác nằm ngang.
Nathan Reed

13
Tôi, trước hết, chào mừng các lớp phủ côn trùng nghiêng hình lục giác theo chiều ngang mới của chúng tôi.
Junuxx

5
Tôi có cảm giác điều này có liên quan nhiều đến sức mạnh cấu trúc hơn bất cứ thứ gì khác. Trong thiết lập dọc, trọng lượng từ phía trên có thể đè bẹp các ô phía dưới, trong khi thiết lập ngang có nghĩa là các lực từ phía trên được phân bổ đều trên 2 ô bên dưới. Dù sao +1 cho sự sáng tạo: D
Destrictor


13

Nếu bạn đang xây dựng một trò chơi chiến lược, các yêu cầu và thiết kế trò chơi sẽ quyết định hướng bạn chọn. Lưu ý rằng các đường phòng thủ dễ bị giữ bằng hạt hơn so với chống lại nó, vì vậy việc bạn chọn hướng lưới so với hướng bản đồ sẽ ảnh hưởng đến việc chơi trò chơi. Để nhấn mạnh phòng thủ, chẳng hạn như trong WWI, căn chỉnh lưới hex với các đường phòng thủ tự nhiên; để nhấn mạnh hành vi phạm tội như trong Thế chiến II, làm ngược lại.


Tôi đồng ý, đây là điều mà tôi chỉ nghĩ về quá! Mặc dù điều này có lẽ quan trọng hơn trên các bản đồ nhỏ với tính định hướng rõ ràng (ví dụ: cờ lục giác, lục giác) so với các bản đồ lớn và phức tạp (ví dụ: Civil 5 hoặc quái vật này )
Junuxx

3
Con quái vật đó - đã chơi nó một lần vào năm 1976. Hạt lục giác rất quan trọng ngay cả trong đó, bởi vì người Đức luôn tấn công từ tây sang đông, cho đến năm 42 khi người Nga tiến về phía đông sang tây. Trong cả hai trường hợp chống lại hạt, đó là một quyết định thiết kế có chủ ý. Khi người Đức di chuyển về phía nam trong vùng Kavkaz, việc phòng thủ trở nên dễ dàng hơn; nếu họ cố gắng xoay về phía bắc (Voronezh?) thì việc phòng thủ trở nên dễ dàng hơn.
Pieter Geerkens

Điều đó thực sự thú vị. Tôi tự hỏi làm thế nào khó khăn để xác định hướng của mặt trận có thể xảy ra trên bản đồ ngẫu nhiên.
Junuxx

12

Từ góc độ kỹ thuật và lập trình, không nên có sự khác biệt cơ bản về cấu trúc dữ liệu giữa hai hướng - bất kỳ sơ đồ hợp lý nào cũng có thể dễ dàng sửa đổi để hoạt động tốt với cả thiết lập.

Thiết kế khôn ngoan, cuối cùng nó sẽđi xuống theo sở thích - như bạn đã lưu ý, có nhiều trò chơi sử dụng một trong hai sơ đồ, đó là bằng chứng khá rõ ràng rằng cả hai đều không vượt trội về mặt kỹ thuật. Một điều đáng chú ý là văn bản phương Tây chảy theo chiều ngang chứ không phải theo chiều dọc; bởi vì điều này, người chơi phương Tây có khả năng bám vào các yếu tố ngang của thiết kế nhanh hơn và mạnh hơn các yếu tố dọc, bởi vì chúng có dây để tìm kiếm cấu trúc ngang. Trong trường hợp hình lục giác, điều này có nghĩa là những gì bạn gọi là lưới lục giác ngang sẽ thu hút sự chú ý đến các đường thẳng ngang của nó dễ dàng hơn so với lưới lục giác dọc thu hút sự chú ý đến các đường thẳng đứng của nó, và vì vậy nếu bạn muốn nhấn mạnh đường thẳng chuyển động dòng sau đó lưới ngang có khả năng làm tốt hơn điều đó.

Tuy nhiên, ngược lại, nếu bạn muốn khử nhiễu các đường thẳng trong lưới (đó là một lý do tốt để chọn lưới hex trên một ô vuông ở vị trí đầu tiên!) Thì bạn có thể muốn sử dụng lưới lục giác dọc trên theo chiều ngang, vì trọng lượng nhẹ hơn được cung cấp cho các đường thẳng đứng sẽ giảm thiểu cảm giác tổng thể của các đường thẳng trong lưới cho người chơi.

Mặc dù vậy, một lưu ý: lưu ý rằng đây một đặc điểm được đào tạo về văn hóa, không phải là một đặc điểm vốn có và nếu bạn muốn giới thiệu trò chơi của mình vào thị trường Nhật Bản hoặc các thị trường khác thì bạn có thể muốn đánh giá lại quyết định, vì dòng chảy tự nhiên trong các nền văn hóa đó thường là dọc thay vì ngang (ví dụ, ví dụ, 4-koma Nhật Bản so với các truyện tranh Mỹ).


Câu trả lời tuyệt vời, đánh giá cao quan điểm của UX, cũng như chủ nghĩa tương đối văn hóa.
Junuxx

12

Định hướng hex của bạn sẽ ảnh hưởng đến cả thẩm mỹ chung và sản xuất tài sản của bạn.

Nếu bạn chọn gạch dọc, bạn có thể làm cho hình lục giác của mình rộng gấp đôi khi chúng cao và có độ chính xác hoàn hảo về pixel. Dưới đây là một số hình lục giác 64x32.

Lục giác đơn

Lĩnh vực hình lục giác

Lưu ý rằng các cạnh chéo nằm ở góc 45 độ, giúp chúng dễ dàng hiển thị bằng pixel hơn.

Chiều cao hẹp của các hình lục giác so với chiều rộng của chúng có thể gợi ý độ sâu, đặc biệt là khi bạn tăng tốc các vật thể trên chúng có thể trùng với các hình lục giác phía sau chúng.

Hex đơn với đối tượng trên đó

Trường của các hình lục giác với các đối tượng

Một ví dụ khác về cách định hướng hex có thể ảnh hưởng đến sản xuất tài sản của bạn là với các đối tượng được đặt trên các ô ngang. Trên gạch ngang, bạn chỉ có thể đi khoảng trái hoặc phải. Bạn không thể trực tiếp lên hoặc xuống. (Tương tự, bạn chỉ có thể đi lên hoặc xuống trên các ô dọc). Do đó, bạn có thể thoát khỏi việc chỉ sử dụng một hình ảnh một mặt cho các đối tượng trên các ô ngang.

Ngang trái Ngang phải

Với các ô dọc, bạn phải tạo ra các hình ảnh trước và sau dành riêng cho các đối tượng ít nhất nếu bạn muốn các hướng khác nhau, trong khi trên các ô ngang, bạn có thể sử dụng một hình ảnh duy nhất được lật.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.