• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Infinite sized map (just tiles)

Status
Not open for further replies.
Level 2
Joined
Jan 15, 2008
Messages
10
Well, just an idea that I came up a while ago looking at browser mmorpg site (where it has tiles with grass, ice, forest, water, etc..)

Here's the idea, first you create so-called-INFINITE map (via ArrayPainter or similar) and then paste output into wc3 integer array. (I think the current ArrayPainter won't do good for WC3 but it just an example)

Create trigger or jass where it generates unit movement going north / west / south / east by 1 tile, camera locked onto unit, etc... Each time unit finish making their 1 tile movement, delete and regenerate unit back to center and new tiles position.

Here's small visual example, if i paste this in wc3 array:

111222333
444555666
777888999
222111444
666555444
999111222
222333111
555555777
999888999

And I make room only shows 3x3 tiles, starting in center:

111
555
111

If I move a character north, everything deletes and regenerate as:

888
111
555

And if I move a character west, again, regenerate as:

788
211
688

So It'll appear like infinite travel.

I think it can be done for ORPG as well (each player gets their own "room" for their tiles generated in their room)

I wanted to try go make demostration but it would be time consuming because of ArrayPainter outputs with comma and other text garbage.

I just wanted to get the word out at least so maybe one of you guys get the idea and make a demostration or maybe even make an ORPG based on that idea.
 
Last edited:
Status
Not open for further replies.
Top