Kisi-kisi hex horisontal vs horizontal, pro dan kontra [tertutup]


50

Dengan kisi-kisi heksa, Anda dapat memilih untuk mengatur ubin dengan sisi runcing ke atas, sehingga Anda dapat bergerak di sepanjang sumbu barat-timur, atau Anda dapat mengaturnya dengan ujung ke atas, sehingga Anda dapat bergerak di sepanjang sumbu utara-selatan .

Kisi hex horizontal atau runcing:

Gambar grid hex horinzontal

Kisi hex vertikal atau sisi datar:

Gambar grid hex vertikal

Menurut halaman ini , perataan vertikal "sejauh ini yang paling populer" dalam RPG pena-dan-kertas, tetapi tidak menjelaskan mengapa. Posting blog ini juga menyebutkan kedua varietas, tetapi sekali lagi tidak memberikan alasan untuk menggunakan satu atau yang lain.

Dan jika Anda melihat beberapa game PC menggunakan heks, sepertinya keduanya memiliki penganutnya:

  • Horisontal: Pahlawan seri Might and Magic (kecuali V), Civilization V ...
  • Vertikal: Panzer Umum dan banyak wargame serupa, Battle for Wesnoth ...

Tapi apa alasan utama untuk memilih tata letak hex grid vertikal atau horizontal?

Saya mencari kelebihan dan kekurangan obyektif dalam hal struktur data, grafik, gameplay, dll, bukan preferensi pribadi. Atau benar-benar tidak penting orientasi mana yang Anda pilih?


Istilah kisi hex "horisontal" dan "vertikal" mungkin bukan yang paling intuitif, tetapi saya meminjamnya dari salah satu halaman yang ditautkan dalam pertanyaan. Pointy-side-up dan flat-up-up mungkin lebih mudah dipahami. Semoga ini jelas.
Junuxx

RE: apa yang paling populer di RPG pena-dan-kertas, dalam pengalaman saya sebagian besar tabel memiliki empat sisi. Dan apakah RPG tertentu memiliki segi enam dengan sisi runcing di atas atau di samping tergantung secara eksklusif pada sisi mana meja Anda duduk.
Trevor Powell

@ Trevor: Itu benar, saya menyadari hal yang sama berlaku untuk heks di game meja seperti Settlers of Catan. Tapi saya pikir mereka mungkin merujuk pada misalnya peta kampanye, di mana Utara biasanya dianggap yang sebenarnya.
Junuxx

2
RPG menggunakan gaya vertikal karena itulah konvensi untuk kertas hex dicetak. Mengapa konvensi untuk kertas hex dicetak? Pertanyaan dalam pertanyaan.
Jack Aidley

1
Butiran horizontal dan butiran vertikal mungkin merupakan deskripsi paling ringkas dari dua bentuk peta.
Pieter Geerkens

Jawaban:


32

Saya sendiri sudah dapat mengemukakan beberapa alasan, tetapi saya benar-benar ingin mendengar lebih banyak.

  1. Tata letak horizontal cocok dengan tata letak keyboard. Anda bisa menggunakan WEADZX untuk gerakan, mirip dengan WASD pada kotak persegi. Di sisi lain, saya juga menemukan saran bahwa QWEASD cocok untuk heksa vertikal.

  2. Heksa horisontal tampaknya lebih cocok untuk perspektif 3D / isometrik, di mana baris paling bawah paling dekat dan baris paling atas paling jauh. Dalam tata letak ini, sprite tinggi tidak akan mengaburkan bagian tengah ubin di belakangnya, tetapi hanya bagian tepinya. Ini mungkin akan membuat pengaturan hex vertikal lebih cocok untuk tampilan top-down.
    Bandingkan dengan kotak kuadrat vs berlian ("isometrik"), seperti dalam Simcity Classic vs Simcity 2000.

  3. Untuk kisi NxN, tata letak horizontal menghasilkan kisi yang lebih lebar daripada tinggi, seperti halnya monitor PC. Dengan kata lain, dengan heks horisontal, tampilan peta yang sesuai pada layar lebar Anda memiliki rasio baris / kolom yang sedikit lebih sama. Bergantung pada area tampilan yang tersedia dan ukuran peta, ini bisa memberikan pemain tampilan yang lebih baik, dan mungkin membutuhkan lebih sedikit pengguliran.


2
+1 untuk alasan # 2, pemikiran yang bagus. (Meskipun saya tidak mengerti mengapa Anda dapat menyimpulkan dari sini bahwa kisi-kisi vertikal lebih cocok untuk tampilan top-down.)
Eric

1
@ Eric: Maksud saya mengatakan bahwa kisi-kisi vertikal tampaknya lebih berguna untuk top-down daripada untuk pandangan isometrik, bukan bahwa vertikal lebih baik untuk top-down daripada horizontal. Ada sejumlah besar wargame seperti Panzer General yang semuanya menggunakan tampilan top-down dan grid hex vertikal, jadi mungkin ada beberapa manfaat tersembunyi untuk itu.
Junuxx

21

masukkan deskripsi gambar di sini

Saya akan menggunakan tata letak vertikal jika Anda menggunakan segala macam perspektif mata burung, seperti pada gambar di atas.

Mengapa? Karena semua dinding akan terlihat. Jika Anda menggunakan tata letak horizontal, dan Anda memiliki dinding yang membentang di sepanjang garis vertikal, Anda tidak akan dapat melihat detailnya dengan sangat baik (seperti pintu atau gerbang). Selain itu, jika Anda menggunakan jenis perspektif yang disebutkan di atas, heks Anda akan terlihat jauh lebih baik, karena Anda mungkin harus memencetnya setengah jalan. Jika Anda menekan setengah hex horisontal, ia memiliki kemiringan yang sangat rendah pada titik-titiknya (kira-kira 1/8) vs kemiringan 1/2 untuk hex vertikal terjepit. Dengan kata lain, jika Anda mensimulasikan perspektif mata burung dan / atau menggunakan pixel art, ubin vertikal akan memberi Anda tampilan yang lebih baik.


1
Tapi ... mereka tidak semua terlihat. Saya melihat 3 dinding di bagian depan, tetapi bukan 3 dinding di belakang heksa tersebut. Apakah maksud Anda lebih banyak dinding yang terlihat (3 bukannya 2) ?
Anko

1
Ya, maaf - untuk memperjelas maksud saya bahwa jika Anda memiliki dinding sebenarnya yang membentang di sepanjang batas hex, semua dinding akan terlihat. Pada gambar di atas, tidak ada dinding di sepanjang perbatasan, hanya sel hex padat.
Gavan Woolery

16

Lebah!

Sepertinya Anda condong ke arah horisontal karena memiliki lebih banyak keuntungan. Untuk apa nilainya, lebah setuju dengan Anda ketika mereka membangun sarang madu mereka:

Sumbu sel honeycomb selalu quasi-horizontal, dan baris sel honeycomb yang nonangled selalu sejajar secara horizontal (tidak vertikal). Dengan demikian, setiap sel memiliki dua dinding vertikal, dengan "lantai" dan "langit-langit" yang terdiri dari dua dinding miring (disparitas dengan gambar "Proses Honeycomb"). Sel miring sedikit ke atas, antara 9 dan 14 derajat, menuju ujung terbuka.

Berusaha sekuat tenaga, saya tidak dapat menemukan teori mengapa lebah melakukannya dengan cara ini. (Jangan salah paham, ada berbagai teori mengapa mereka menggunakan geometri heksagonal, tapi itu tidak menjelaskan mengapa horizontal daripada vertikal.)

Ngomong-ngomong, saya pikir saya akan menambah daftar keuntungan / kerugian horizontal: "Begitulah cara lebah melakukannya." Jika gim Anda mirip sejenis lebah, itu akan menjadi alasan persuasif untuk menggunakan hex horizontal.


Manfaat alternatif dari pendekatan horizontal: Dengan menggunakan penyejajaran horizontal (atau runcing-sisi ke atas) untuk kisi-kisi hex, Anda membuat kisi-kisi Anda sesuai dengan instruksi untuk menyiapkan tenda.


1
Lol, +1 untuk sim lebah!
Per Alexandersson

1
Penampang vertikal - seperti terlihat pada gambar ini dari Wikipedia, di mana jika Anda memperbesar Anda dapat dengan jelas melihat kisi hex horisontal.
Nathan Reed

13
Saya, sebagai contoh, menyambut tuan serangga kami yang baru secara horizontal-bersegi-segi enam.
Junuxx

5
Saya merasa ini lebih berkaitan dengan kekuatan struktural daripada yang lain. Dalam pengaturan vertikal, berat dari atas mungkin dapat menekan sel bawah, sedangkan pengaturan horizontal berarti kekuatan dari atas didistribusikan secara merata pada 2 sel di bawah ini. Anyways +1 untuk kreativitas: D
Destrictor


13

Jika Anda membangun gim strategi, persyaratan dan desain gim itu sendiri harus menentukan orientasi yang Anda pilih. Perhatikan bahwa garis pertahanan lebih mudah dipegang dengan butiran daripada melawannya, sehingga pilihan orientasi kisi Anda relatif terhadap orientasi peta akan memengaruhi permainan. Untuk menekankan pertahanan, seperti dalam Perang Dunia I, sejajarkan kisi hex dengan garis pertahanan alami; untuk menekankan pelanggaran seperti pada Perang Dunia II, lakukan yang sebaliknya.


Saya setuju, ini adalah sesuatu yang baru saja saya pikirkan juga! Meskipun ini mungkin lebih penting pada peta kecil dengan arah terarah (mis. Catur heksagonal, hex-stratego) daripada pada peta besar dan kompleks (mis. Civ 5 atau monster ini )
Junuxx

3
Monster itu - memainkannya sekali pada tahun 1976. Butiran heksa penting bahkan pada yang itu, karena Jerman selalu menyerang barat ke timur, sampai '42 ketika Rusia menyerang dari timur ke barat. Dalam kedua kasus terhadap gandum, yang merupakan keputusan desain yang disengaja. Ketika Jerman berayun ke selatan di Kaukasus, pertahanan menjadi lebih mudah; jika mereka mencoba mengayunkan pertahanan utara (Voronezh?) semakin mudah.
Pieter Geerkens

Sangat menarik. Saya bertanya-tanya seberapa sulitnya untuk menentukan arah kemungkinan bidang pada peta acak.
Junuxx

12

Dari perspektif teknis dan pemrograman, seharusnya tidak ada perbedaan mendasar dalam struktur data antara kedua orientasi - skema yang masuk akal harus mudah dimodifikasi untuk bekerja dengan baik dengan pengaturan yang mana pun.

Dari segi desain, pada akhirnya itu akan terjaditurun ke preferensi - seperti yang telah Anda catat, ada beberapa game menggunakan skema mana pun, yang merupakan bukti yang cukup jelas bahwa tidak ada yang secara teknis lebih unggul. Satu hal yang patut dicatat adalah teks Barat mengalir secara horizontal dan bukan vertikal; karena itu, pemain Barat cenderung menempel pada elemen horizontal dari desain lebih cepat dan lebih kuat daripada elemen vertikal, karena mereka terhubung untuk mencari struktur horizontal. Dalam kasus hexes, ini berarti apa yang Anda panggil grid hex horisontal akan menarik perhatian ke garis lurus horizontal lebih mudah daripada grid hex vertikal menarik perhatian ke garis lurus vertikal, dan jadi jika Anda ingin menekankan garis lurus pergerakan garis maka kisi horisontal kemungkinan akan melakukan pekerjaan yang lebih baik dari itu.

Sebaliknya, meskipun, jika Anda ingin de -emphasize garis-garis lurus di grid (yang merupakan salah satu alasan yang baik untuk memilih kotak hex selama satu persegi di tempat pertama!) Maka Anda mungkin ingin menggunakan hex jaringan vertikal atas horisontal, karena bobot yang lebih ringan diberikan pada garis-garis vertikal akan meminimalkan rasa keseluruhan garis lurus di grid untuk pemain.

Namun satu peringatan: perhatikan bahwa ini adalah ciri yang dilatih secara budaya, bukan sifat yang melekat, dan bahwa jika Anda ingin memperkenalkan permainan Anda ke pasar Jepang atau pasar lain, Anda mungkin ingin mengevaluasi kembali keputusan tersebut, karena aliran alami dalam budaya tersebut seringkali vertikal daripada horizontal (bandingkan, misalnya, komik Jepang 4-koma vs komik Amerika).


Jawaban yang sangat bagus, menghargai sudut pandang UX, serta relativisme budaya.
Junuxx

12

Orientasi heksa Anda akan memengaruhi estetika umum dan produksi aset Anda.

Jika Anda memilih ubin vertikal, Anda dapat membuat heks Anda dua kali lebih lebar dari tinggi dan memiliki akurasi pixel-sempurna. Berikut adalah beberapa hexa 64x32.

Hex tunggal

Bidang hexes

Perhatikan bahwa tepi diagonal berada pada sudut 45 derajat, membuatnya lebih mudah untuk dirender dalam piksel.

Ketinggian sempit heksa relatif terhadap lebarnya dapat menunjukkan kedalaman, terutama ketika Anda mengukur objek pada heksa yang dapat tumpang tindih dengan hekses di belakangnya.

Hex tunggal dengan objek di atasnya

Bidang hexes dengan benda

Contoh lain tentang bagaimana orientasi heksa dapat memengaruhi produksi aset Anda adalah dengan benda diletakkan di ubin horizontal. Pada ubin horizontal, Anda hanya dapat bergerak ke kiri atau kanan secara kasar. Anda tidak bisa langsung naik atau turun. (Demikian pula, Anda hanya dapat naik secara kasar ke atas atau ke bawah pada ubin vertikal). Karena itu, Anda mungkin dapat pergi hanya dengan menggunakan gambar menghadap sisi tunggal untuk objek pada ubin horizontal.

Kiri horisontal Horisontal kanan

Dengan ubin vertikal Anda harus membuat gambar depan dan belakang khusus untuk objek paling tidak jika Anda menginginkan orientasi yang berbeda, sedangkan pada ubin horizontal Anda dapat menggunakan satu gambar yang dibalik.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.