Option for a "Round" Map

Brainstorm ideas of possible additions to the game. Read this before posting!

Moderator: Forum Moderators

Forum rules
Before posting a new idea, you must read the following:
User avatar
ArtillaryGoat
Posts: 64
Joined: November 26th, 2004, 7:00 pm
Location: Somewhere in the Aussie sky...

Option for a "Round" Map

Post by ArtillaryGoat »

OK, I will have two approaches to try to explain this.

1: In the Civilization games, you had the option of creating a "round" map or a "flat" map. in the "round" maps, east and west never "ended". For people who never played the Civilization games...

2: If a theoretical unit reaches the end of one of the Wesnoth maps, it can proceed no further. It reaches the "edge of it's puny world".
What I propose is to have an option that allows a unit to (I will put this simply), step off the edge of the map, and land on the other side. And preferabbly, when you scrolled your view across the screen, you would never see the edge of the map, instead, you would see the east and west "borders" of the map "pasted" together. Ditto with the minimap.

I propose this idea, because I often see random generated maps where someone is either stuck right in the middle, or is simpy seperated from his/her teamate(s). With the option of having a "round" map that never "ends" (except that the south and north ends), will for the most part, eliminate the problem of having someone completely surrounded and other players get a nice corner.

Now, I just realized I was writing this wrong, it's not that someone won't be surrounded, it's that everyone will be surrounded.

And please, I would hate this idea if it was forced. I would only love it if it were an "option".

Please don't attack me if this is hard to code. I am not a programmer, and I greatly respect those who are.
joshbosh321
Posts: 212
Joined: May 14th, 2004, 10:10 pm
Location: East Brunswick, NJ

Post by joshbosh321 »

I suspect that this would be hard to code, although interesting, feature. If any dev has any idea how to make wrap-arounds supported, this might interest them.

Also, don't worry about this being made default. That would almost certainly never happen.

OT: go OSX :D
Space is big. You just won't believe how vastly, hugely, mind- bogglingly big it is. I mean, you may think it's a long way down the road to the drug store, but that's just peanuts to space.

---Douglas Adams
User avatar
Jetrel
Posts: 7242
Joined: February 23rd, 2004, 3:36 am
Location: Midwest US

Post by Jetrel »

joshbosh321 wrote:OT: go OSX :D
Aye. I'm on it. :D
Doros
Posts: 78
Joined: October 13th, 2004, 4:02 am
Location: USA

Post by Doros »

Couldn't a map maker just code teleports on either side?
MadMax
Posts: 1792
Joined: June 6th, 2004, 3:29 pm
Location: Weldyn, Wesnoth

Post by MadMax »

Jetryl wrote:
joshbosh321 wrote:OT: go OSX :D
Aye. I'm on it. :D
Agreed!
Doros wrote:Couldn't a map maker just code teleports on either side
I'm afraid not. Teleport could produce the wraparound effect, but the AI wouldn't be able to use it and units would not be able to wrap around with one command. And the auto pathfinder wouldn't use it either.
"ILLEGITIMIS NON CARBORUNDUM"

Father of Flight to Freedom
http://www.wesnoth.org/wiki/FlightToFreedom
User avatar
turin
Lord of the East
Posts: 11662
Joined: January 11th, 2004, 7:17 pm
Location: Texas
Contact:

Post by turin »

i understand the point of this, and also that WINR. but isn't a map the size of the battlefield a bit small to be an entire planet? it makes sense for Civ, but in wesnoth the idea is you are fighting a small skirmish.

i could certainly understand this as a mod of wesnoth, however i think it doesn't really fit with the rest of the wesnoth world...

it would be fun to play though.
For I am Turin Turambar - Master of Doom, by doom mastered. On permanent Wesbreak. Will not respond to private messages. Sorry!
And I hate stupid people.
The World of Orbivm
Kamahawk
Posts: 583
Joined: November 9th, 2003, 11:26 pm
Location: Foggy California

Post by Kamahawk »

turin wrote:it would be fun to play though.
I think thats the point, and that it would help balance random maps.
My contributions to the Wesnoth Project over time are inversly proportional to the number of registered forum users!
Piet Hein wrote:Knowing what thou knowest not is in a sence Omniscience
joshbosh321
Posts: 212
Joined: May 14th, 2004, 10:10 pm
Location: East Brunswick, NJ

Post by joshbosh321 »

turin wrote:i understand the point of this, and also that WINR. but isn't a map the size of the battlefield a bit small to be an entire planet? it makes sense for Civ, but in wesnoth the idea is you are fighting a small skirmish.

i could certainly understand this as a mod of wesnoth, however i think it doesn't really fit with the rest of the wesnoth world...

it would be fun to play though.
I think that this is mainly meant for multiplayer
Space is big. You just won't believe how vastly, hugely, mind- bogglingly big it is. I mean, you may think it's a long way down the road to the drug store, but that's just peanuts to space.

---Douglas Adams
GolFleme
Posts: 6
Joined: January 16th, 2005, 2:31 pm
Location: Lyon, France
Contact:

Post by GolFleme »

I've just found this thread.

IMO a wrapping map option would be very nice in MP, especialy on random map.
The wrap might be partial (cylindrical world) or complete ( spheric/toric world).
Also a teleporting tile may be good too.
Have a nice day
Cheapy
Posts: 1
Joined: January 20th, 2005, 10:21 pm

Post by Cheapy »

I haven't put much thought to this, and I'm sure it's harder to implement than to say it, so here goes my idea on how this would be done:

Create an integer that holds the width of the map. (That is if there is, very unlikely, not already an int that holds this.)

Create an extra "shadow" hex on the outside of the map. When a unit moves on this, it places the unit at either the edge (off the shadow) of the other side if there are enough move points left and at the same height.

Proceed to shoot holes through this, it's too late for me to think coherently. :P
quartex
Inactive Developer
Posts: 2258
Joined: December 22nd, 2003, 4:17 am
Location: Boston, MA

Post by quartex »

Graphically you would have to change the way we show the map. If you're moving units from the right "edge" to the left "edge" of the map, you don't want to have to scroll back and forth between edges to see where enemies are. Basically we'd have to allow the player to scroll infinitely in either direction, so he can see any part of the map (since now there are no edges)

And I think for the edges to lineup you would want the width and height to be an even numbers of hexes. Otherwise it would work.
ollobrains
Posts: 14
Joined: January 26th, 2005, 10:29 am

Post by ollobrains »

this wrap around option would also reduce the tactic of putting forces on the side that cant be attacked from off the edge of the map - it would alter gameplay quite a bit - making it more even and spread out instead of up and down the middle or focused on the edges of the gamemap.

You could have a floating movement but you would also need some sort of freefloat grid mark system - how about a co-ordinate system -based upon the width of the map.

Dunno to much about coding but im sure there is a workaround but then you would have gameplay changes and tactical considerations (though that could even come up with some new creative code, terrain and unit types)
Invisible Philosopher
Posts: 873
Joined: July 4th, 2004, 9:14 pm
Location: My imagination
Contact:

Post by Invisible Philosopher »

The AI would also probably have trouble with it. (maybe it would be okay, though, if the pathfinding could go around the world)
Play a Silver Mage in the Wesvoid campaign.
Naeddyr
Posts: 107
Joined: December 5th, 2004, 5:46 pm
Location: Helsinki, Finland

Post by Naeddyr »

The wraparound sounds fun to play, though it isn't completely logical with smaller skirmishing battles - because they're not done on cylinders of round objects. A more fitting way to eliminate the sides-are-impenetrable thingie is for the maps to be larger, with obstacles - mountains, seas, stuff like that, instead of empty nothingness. Or, like in some other games, the gaming area is infinite, and generated randomly beyond its borders - and you could come up with some sort of Area-of-Command rule that means that you can't send people too far away from the command centre or other units, eliminating immunity-to-loss by players who send a bat or something somewhere in the surrounding wilderness.
Dave
Founding Developer
Posts: 7071
Joined: August 17th, 2003, 5:07 am
Location: Seattle
Contact:

Post by Dave »

Naeddyr wrote:A more fitting way to eliminate the sides-are-impenetrable thingie is for the maps to be larger, with obstacles - mountains, seas, stuff like that, instead of empty nothingness.
In the generate random map settings, select 'Island' as the land form and your map will be like this.

I really don't think the borders thing is a 'problem' though.

David
“At Gambling, the deadly sin is to mistake bad play for bad luck.” -- Ian Fleming
Post Reply