Thread Tools
Old March 14, 2000, 19:09   #1
L o k i
Guest
 
Posts: n/a
I wish I could put this in a more relevant place but its important

===================
Hex Based Map
Current Problem:
The ability to move diagonally on a square based map results in uneven movement and sight.

Basic idea:
Replace the current square based map with a hexagon based map. This would mean that a unit could now move in 6 compass directions as oppose to 8 before.

Benefits:
More accurate modelling of movement and sight. More realistic portrayal of land layout.

Feasibility:
Implementation of the idea before the prototyping stage would perfectly feasible without any known disadvantages (on the assumption that code is being written from scratch).

==================

So, can someone PLEASE explain to me how on earth this gives more accurate modelling of movement, sight and more realistic portrayal of land layout??

What is this actualy proposing!?
 
Old March 14, 2000, 20:31   #2
lago
Guest
 
Posts: n/a
As for movement, think of a grid of squares. If you move one square vertically or horizontally, the distance you moved is equal to the length of one side of the square. If you move diagonally, you've moved about 1.4 (root of 2) times the length of a side. So you've moved farther in the same length of time. You could prohibit direct diagonal movement, but then that would require taking 2 turns to move 1.4, which would still be off.

With a hex grid, every hex is surrounded by six others, and it's the same distance to all of them. Typically with hexes, vertical and diagonal movement are no problem, although horizontal requires moving along a slight zig-zag path. But this doesn't involve any extra movement, just a little tacking.

As for land layout, I don't know if hex is any more realistic. There are problems with squares if you're modeling a spherical planet, but I couldn't say if hexes would be any better.

[This message has been edited by lago (edited March 14, 2000).]
 
Old March 14, 2000, 22:50   #3
L o k i
Guest
 
Posts: n/a
Thats what I thought

Why have anything at all?

Why not have a huge open ground, like in the real world? Then you would REALLY have to think strategicaly.

Obviously, if you want to move diagonaly past a enemy, you would be basicaly sending them to their deaths. BUT you could do it if you wanted to. Because there isn't some hand of god sticking out of the sky saying "No you can't do that."

We should be allowed free movement.

Thats what you get with RTS's.
 
Old March 15, 2000, 00:10   #4
MidKnight Lament
King
 
MidKnight Lament's Avatar
 
Local Time: 10:16
Local Date: October 31, 2010
Join Date: May 1999
Location: Melbourne, Australia
Posts: 1,235
quote:

Originally posted by L o k i on 03-14-2000 09:50 PM
Why have anything at all?
...
Thats what you get with RTS's.


Because it's too hard to do without changing a lot of game concepts that would invariably
make the game not Civ anymore.

Hex is a good solution - a change that won't impact too much on other game concepts - and it got my vote.

btw, when does EC3 close up? I've been looking for a date, but can't find one. I'm sure it's buried in there somewhere...

- MKL
MidKnight Lament is offline  
Old March 15, 2000, 02:13   #5
Slax
Prince
 
Slax's Avatar
 
Local Time: 19:16
Local Date: October 30, 2010
Join Date: Dec 1969
Location: London, Ontario, Canada
Posts: 657
Will your hexes be on an angle? Civ uses diamonds because they look like a grid system given perspective. That way terrain and units have perspective. I think hexes have not been used because when tilted away from the viewer to get perspective, movement, if using the keyboard, looks complicated.

I've been programming a game as a hobby, it uses terrain in hexes with no perspective, and it looks pretty flat.

------------------
Light the fuse!
Slax is offline  
Old March 15, 2000, 04:20   #6
L o k i
Guest
 
Posts: n/a
Knight, I think you've misundestood me

I'm not saying make the game RTS. I'm saying make it TBS but with no limits as to where to move your units REALISTICALY.

 
Old March 15, 2000, 14:04   #7
korn469
Emperor
 
korn469's Avatar
 
Local Time: 19:16
Local Date: October 30, 2010
Join Date: Apr 1999
Location: In the army
Posts: 3,375
most RTS games use a grid system...ever used the starcraft scenario editor? that is also why you cant place pylons ect exactly where you want them...having realspace in a game leads to one big question though...how exactly do you work the land? using a form of realspace you will get uneven patches of forrest and hill and tundra and whatever landscapes you have in the game and then the citizens will have some kind of radius of what they work...so shifting a worker over might increase your production it might decrase it but it would incrase system requirements and micromanagement using realspace

------------------
The OpenCiv3 website
korn469
korn469 is offline  
Old March 15, 2000, 19:21   #8
MidKnight Lament
King
 
MidKnight Lament's Avatar
 
Local Time: 10:16
Local Date: October 31, 2010
Join Date: May 1999
Location: Melbourne, Australia
Posts: 1,235
quote:

Originally posted by L o k i on 03-15-2000 03:20 AM
Knight, I think you've misundestood me



No I didn't misunderstand you. Actually, you just misunderstood me

I was speaking in reference to shelving the idea of tiles, not RTS vs TBS.


[This message has been edited by MidKnight Lament (edited March 15, 2000).]
MidKnight Lament is offline  
Old March 15, 2000, 20:08   #9
VetLegion
Civilization II MultiplayerDiploGames
Emperor
 
VetLegion's Avatar
 
Local Time: 02:16
Local Date: October 31, 2010
Join Date: Sep 1999
Posts: 4,037
I also have a problem with hexes.

1. The argument that you "uncover more land" by moving diagonaly, well that is true, you uncover 2 tiles more. But so what, your enemy does also.

2. The argument that you "cross bigger distance" by moving diagonaly, precisely "square root of two opposed to one" is pointless. How many of you players remember how many square miles is there in civ2 tile? And is that important? Does it affect gameplay? Not.

3. Why hexes and not octagons then? Octagons are even more "circle like" and they have all eight directions (opposed to 6).

4. Perspective. If someone can give me URL where I can see a unit on a hexagon put in perspective I woud be grateful, since I have trouble imagining that.

My wote goes either to civ2 tiles or a 3d terrain based on a square tiles four or more times smaller then unit/city square. Maybe that would allow for some sort of 3d. Not sure though. Check out the demo of the game Conquest of New World to see what I think.

VetLegion is offline  
Old March 15, 2000, 21:03   #10
Sirotnikov
DiplomacyApolytoners Hall of FameCivilization III Democracy Game
Emperor
 
Sirotnikov's Avatar
 
Local Time: 02:16
Local Date: October 31, 2010
Join Date: Feb 2000
Posts: 7,138
why not use 8 directions?
use the octagons!
yeah right, it wont fit on a flat surface. or any surface. but maybe we can invent something?
come on, 6 directions suck!!!
and if we have haxagons with 8 directions the same problem of distance would arise.


we have to use... triangulars!


just kidding.

please, some one, have a good idea...
Sirotnikov is offline  
Old March 15, 2000, 23:32   #11
MidKnight Lament
King
 
MidKnight Lament's Avatar
 
Local Time: 10:16
Local Date: October 31, 2010
Join Date: May 1999
Location: Melbourne, Australia
Posts: 1,235
You can't tesselate octagons without having squares as well. That's why octagon's are no good. Hexagons fit neatly together like honeycomb.

And no, it's not life or death whether we use hexagons or regular tiles, but we're trying to make the game better, and things like ZOC get screwed around when you've got diagonals that are longer.

As for the keys you would use - don't worry about it! You could use the normal letters on a keyboard if you wanted to, but I'm guessing it'll be mouse based anyway, so there's no reason not to improve the game by having hexes!

- MKL
MidKnight Lament is offline  
Old March 15, 2000, 23:52   #12
L o k i
Guest
 
Posts: n/a
What I'm trying to say is, that its not realistic to not be able to move past a unit because of ZOC.

X X X
X S M
X X X

My army is S, and the enemy is M.

If I want to move to the X above the M, REALISTICALY I should be able to.
Obviously that would be a bad idea because I'd have to cross some of the M's territory.

It needs to have more realism in the game. TBS and RTS need to be emerged here. In a way where you don't have to rush around everywhere making sure no ones dying and in a way where its so realistic that the enemy would attack me if I crossed a part of its territory while moving.

That would make me think twice about what I'm doing.

Do the Mongols care about ZOC? Nah. The only thing that should be stopping me from moving my unit above the M, is my military advisor. But even he can't stop me.

What I would like to see is no tiles whatsover. It should be completely open. This allows feeling of freedom of choice, instead of being stuck in boxes. It's just far too limited.
 
Old March 15, 2000, 23:59   #13
MidKnight Lament
King
 
MidKnight Lament's Avatar
 
Local Time: 10:16
Local Date: October 31, 2010
Join Date: May 1999
Location: Melbourne, Australia
Posts: 1,235
What I'm saying is that getting rid of tiles throws to many other things out the window. How are you going to determine how much of a resource is in a certain place? (RTSs still use tiles in the background to do this.) There's plenty of other things like this that would appear once you tried to model a game without tiles.

Besides, if you have simultaneous turns, some of the problems you perceive with ZOC will be eliminated.

- MKL
MidKnight Lament is offline  
Old March 17, 2000, 01:52   #14
L o k i
Guest
 
Posts: n/a
Typical Australian, limited imaginations you guys have. (:

Obviously, instead of using what we use today, we improve what we use today to make things better.

So what I'm saying is, change it, make it better.
 
Old March 17, 2000, 04:07   #15
MidKnight Lament
King
 
MidKnight Lament's Avatar
 
Local Time: 10:16
Local Date: October 31, 2010
Join Date: May 1999
Location: Melbourne, Australia
Posts: 1,235
Hey, man, I'm open to suggestions. You tell me how we might be able to implement a no-tile system, and I'll read it and give it fair consideration. But for the moment I'm unconvinced.

- MKL
MidKnight Lament is offline  
Old March 17, 2000, 04:08   #16
Urban Ranger
NationStatesApolyton Storywriters' GuildNever Ending Stories
Deity
 
Urban Ranger's Avatar
 
Local Time: 08:16
Local Date: October 31, 2010
Join Date: May 1999
Location: The City State of Noosphere, CPA special envoy
Posts: 14,606
I am in favour of using hexagons.

Hexagons make movement regular. I guess it would be harder to use the keyboard for movement but most people tend to use the mouse anyway.

Not having any sort of grid makes the game super CPU intensive. In essence it needs to deal with each pixel. It also make things unnecessarily complicated (how long is a km?).
Urban Ranger is offline  
Old March 17, 2000, 14:27   #17
korn469
Emperor
 
korn469's Avatar
 
Local Time: 19:16
Local Date: October 30, 2010
Join Date: Apr 1999
Location: In the army
Posts: 3,375
why does eveybody think that moving with hexes will be so hard...

use the keys like this

7 8 9
4 5 6

7 is up to the left
8 is up
9 is up to the right
4 is back to the left
5 is back
6 is back to the right

is there something complicated by that?

------------------
The OpenCiv3 website
korn469
korn469 is offline  
Old March 17, 2000, 18:11   #18
L o k i
Guest
 
Posts: n/a
It's not about complication, its about realism. There isn't enough realism in that hexagon system in my eyes.

And ok, Knight, I agree, someone needs to come up with a new system where you don't need tiles. I'll try hard to think of one.
 
Old March 17, 2000, 21:09   #19
MidKnight Lament
King
 
MidKnight Lament's Avatar
 
Local Time: 10:16
Local Date: October 31, 2010
Join Date: May 1999
Location: Melbourne, Australia
Posts: 1,235
korn469 - You're absolutely right. I had the same thought myself. I think it'll be mouse-based anyway, but those keys would be fine.

Loki - When you say that it doesn't have enough realism, I'm assuming that you think the current tile system is just as unrealistic...? If you couldn't have the system that you're hoping for, would you prefer square or hex tiles? Do you see one of them as being less realistic than the other?

Of course, my two cents says that hex is more realistic than squares, and no-tiles are (for all intents and purposes) unworkable. But I'm sure that was apparent already.

- MKL
[This message has been edited by MidKnight Lament (edited March 17, 2000).]
MidKnight Lament is offline  
Old March 17, 2000, 23:30   #20
Theben
Deity
 
Theben's Avatar
 
Local Time: 20:16
Local Date: October 30, 2010
Join Date: Dec 1969
Location: Dance Dance for the Revolution!
Posts: 15,132
There's nothing inherently wrong with hexes or squares. Nothing that can't be overcome, IMHO. I think the main point is to get them onto a sphere. Hexes should work. Squares probably could too, with enough finaggling. You'd just have to use a semi-pyramid setup for each 1/4 or 1/8 of the globe, and have the main screen close enough to the earth so to the player the map looks flat or mostly flat (someone else mentioned this earlier).
---------------------

Theben
Co-Moderator of the Civ3 Forums
Theben is offline  
Old March 17, 2000, 23:32   #21
Theben
Deity
 
Theben's Avatar
 
Local Time: 20:16
Local Date: October 30, 2010
Join Date: Dec 1969
Location: Dance Dance for the Revolution!
Posts: 15,132
BTW, Loki, how's your website doing?
Theben is offline  
Old March 18, 2000, 02:36   #22
L o k i
Guest
 
Posts: n/a
Which one? The Civ Suggest one?

If so, I haven't had a chance to get around to it, too much work. I'll put some more work into it later next week.

Fact, I can't get enough time to keep my Civ3 site updated, I can't be bothered either really. There just isn't any hardcore infomation. If there was I'd be straight on to it.

I have too much work though.

Actualy, if you like chatting, we have something coming up for everyone who likes to chat in irc. REALLY COOL IT IS
 
 

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 20:16.


Design by Vjacheslav Trushkin, color scheme by ColorizeIt!.
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Apolyton Civilization Site | Copyright © The Apolyton Team