.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Air Assault Task Force- Save $8.00
Bronze- Save $10.00

   







Go Back   .com.unity Forums > Shrapnel Community > Space Empires: IV & V

Reply
 
Thread Tools Display Modes
  #1  
Old May 28th, 2001, 10:25 PM
Suicide Junkie's Avatar
Suicide Junkie Suicide Junkie is offline
Shrapnel Fanatic
 
Join Date: Feb 2001
Location: Waterloo, Ontario, Canada
Posts: 11,451
Thanks: 1
Thanked 4 Times in 4 Posts
Suicide Junkie is on a distinguished road
Default Re: Straight vs. Diagonal

He said it would be hard to convert to a hex grid.

Fractional movement would IMO overly complicate things for a little more realism.

I've just accepted it and gotten used to seeing distances as virtual boxes. ie. range 6 is not a circle around your ship, but a square.
Reply With Quote
  #2  
Old May 28th, 2001, 10:36 PM

Fred Fred is offline
Corporal
 
Join Date: Apr 2000
Location: Hamburg,Hamburg,Germany
Posts: 100
Thanks: 0
Thanked 0 Times in 0 Posts
Fred is on a distinguished road
Default Re: Straight vs. Diagonal

hmm,

but you don't need fractions...a ship with 5 mp can just go 3 sq diagonal, a ship with 9 mp can just go 6 sq diagonal.

And the computer is..able to handle the internal use of fractions..

Fred
Reply With Quote
  #3  
Old May 29th, 2001, 12:02 AM
Suicide Junkie's Avatar
Suicide Junkie Suicide Junkie is offline
Shrapnel Fanatic
 
Join Date: Feb 2001
Location: Waterloo, Ontario, Canada
Posts: 11,451
Thanks: 1
Thanked 4 Times in 4 Posts
Suicide Junkie is on a distinguished road
Default Re: Straight vs. Diagonal

How would you handle telling the user these things? Any ship that finishes its orders would have a 50/50 chance of having a fractional movement remaining.
Is 1/2 movement enough to use stellar manip?
Is a ship with 1/2 a movement able to move at all?
Can you move half a square, and finish the move on the nest turn?

The system as is is quite straightforward.
Reply With Quote
  #4  
Old May 29th, 2001, 01:56 AM

Marty Ward Marty Ward is offline
Second Lieutenant
 
Join Date: Jan 2001
Location: Eldersburg, Maryland, USA
Posts: 410
Thanks: 0
Thanked 0 Times in 0 Posts
Marty Ward is on a distinguished road
Default Re: Straight vs. Diagonal

I guess the best way to look at it is the movement points don't make sense but it works. But since this is space isn't using 2D movement weird to begin with?
Reply With Quote
  #5  
Old May 29th, 2001, 02:07 AM
raynor's Avatar

raynor raynor is offline
Captain
 
Join Date: Jan 2001
Location: Texas
Posts: 830
Thanks: 0
Thanked 0 Times in 0 Posts
raynor is on a distinguished road
Default Re: Straight vs. Diagonal

I'm glad someone else finally mentioned the skewed movement system in the game. Though, I would keep it very simple and make every diagonal move cost exactly the same as moving along the horizontal and vertical. So, every diagonal move would require *two* movement points.
Reply With Quote
  #6  
Old May 30th, 2001, 01:42 AM
PvK's Avatar

PvK PvK is offline
National Security Advisor
 
Join Date: Dec 1999
Posts: 8,806
Thanks: 54
Thanked 33 Times in 31 Posts
PvK is on a distinguished road
Default Re: Straight vs. Diagonal

quote:
Originally posted by raynor:
I'm glad someone else finally mentioned the skewed movement system in the game. Though, I would keep it very simple and make every diagonal move cost exactly the same as moving along the horizontal and vertical. So, every diagonal move would require *two* movement points.


I think that would be a step in the wrong direction, myself. Ideally I think I'd like a coordinate system. I don't mind the existing system much though because it seems clear to me that the map (like many other aspects of the game mechanics) is a very broad abstraction of a game element where a representation would be some combination of very complex and inaccurate (i.e. 3 dimensions, inertia, gravity, orbiting planets, asteroid belt rings...).

I wouldn't mind if diagonals cost more, but the correct fraction is much closer to 1.4 than 1.5... ;->

As for SJ's questions below, I would answer no, no, and no. Then, fractional diagonals would also be relatively straightforward. I don't think it's a big deal for "realism" though, since the maps and movement are already clearly very abstract.

Oh, but if you do change tactical movement costs, then you MUST change weapons ranges to match. The AI might also need some re-tooling. All in all, I don't see this as an SEIV change MM will want to do, or that I'd want to see, especially compared with what else might be done with the programming effort!

PvK
Reply With Quote
  #7  
Old May 30th, 2001, 05:32 PM
DirectorTsaarx's Avatar

DirectorTsaarx DirectorTsaarx is offline
Major
 
Join Date: Dec 2000
Location: Northern Virginia, USA
Posts: 1,048
Thanks: 0
Thanked 0 Times in 0 Posts
DirectorTsaarx is on a distinguished road
Default Re: Straight vs. Diagonal

Just to add to the complexity of the problem: how big is each square in the game? We can "fudge" the straight vs. diagonal distance somewhat by thinking of the square being much bigger than a ship, and therefore the ship could be anywhere in the square, and some of that "inaccuracy" in position could account for some of the discrepancies between straight distance vs. diagonal distance.

Finally, if hex-based movement systems are that much harder to program, then it might not be as easy as it sounds to account for fractional movement. Not to mention the headaches I'll get trying to decide if I'm in weapons range of the enemy if we try to account for the diagonals. (Although the AI would probably handle it much better, thus giving an apparent increase in AI combat ability, at least until we all get used to a new range system...)
__________________
L++ Se+++ GdY $++ Fr C+++ Csc Sf Ai AuO M+ MpTM S Ss RRSHP+ Pw- Fq->Fq+ Nd+++ Rp G++ Mm++ Bb---
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

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 01:50 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.