Attnam / ivan

Iter Vehemens ad Necem - a continuation of the graphical roguelike by members of http://attnam.com
GNU General Public License v2.0
297 stars 42 forks source link

Reduce the size of the world map #584

Open andrewtweber opened 4 years ago

andrewtweber commented 4 years ago

Especially with the addition of Aslona, the world map is pointlessly large.

For newbies this often results in starvation as they wander without realizing they can 'l'ook until they find what they need.

With a little experience it just turns into a random annoyance. It's just luck whether everything is nearby or far away.

I would say at most 3 pages in each direction, maybe even just 2.

red-kangaroo commented 4 years ago

We could maybe even generate only a single continent, as long as we can make sure all biomes are present. Thus ToX and Black market would no longer be inaccesible on very rare occasions, and we could get rid of the ship in Aslona.

andrewtweber commented 4 years ago

The ship is kind of cool, I think that's a nice feature to keep and could come in handy for other possible quests

ryfactor commented 4 years ago

I think the worldmap size should be reduced as well.

The world map is currently 128x128 squares. Default viewport size is around 42x26 squares. Options at this stage are reducing to 96x96 (>3 horizontal screens) or 64x64 (<2 horizontal screens). Best would probably be to make this configurable, with a default of 64x64.

We could also allow the player to choose a world map style between random pangea, frog-shaped pangea, and continents.

Does anyone mind if I take the lead on this? Please add your additional specs and wishes below. I'll open up a thread on the forum, or bump the last one...

ryfactor commented 4 years ago

Here's the relevant thread in the Attnam forum: https://attnam.com/posts/30278

andrewtweber commented 4 years ago

Since the window is rectangular, the world map probably should be as well. Otherwise we will still get a lot of vertical paging. Maybe 64x48 default would be better.

red-kangaroo commented 4 years ago

I like square world better, but we could maybe make it configurable with rectangular as default?

red-kangaroo commented 4 years ago

@fejoa IDK how many changes you want to make on the worldmap, but two things I always missed on the IVAN worldmap are rivers and mountains.

Rivers could be just some extra fancy overlay over the map tile with no special effect, but it would be IMHO fun if we generated impassable mountain ranges, so the player would sometimes need to take a detour instead of always going in the straightest possible way over the continent.

Though this should probably be a separate issue...

AquariusPower commented 4 years ago

@fejoa IDK how many changes you want to make on the worldmap, but two things I always missed on the IVAN worldmap are rivers and mountains.

Rivers could be just some extra fancy overlay over the map tile with no special effect, but it would be IMHO fun if we generated impassable mountain ranges, so the player would sometimes need to take a detour instead of always going in the straightest possible way over the continent.

Though this should probably be a separate issue...

rivers would require some graphics, simple may be, just make one and rotate on gimp to create these:

the mountain would allow only levitate walkability (or increase hunger x2 for every step on it).