• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

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