Move to a text-based level format

Started by namida, May 18, 2016, 10:15:12 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

namida

Look closer. The background isn't black at all, in any of them. :)
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

IchoTolot

Quote from: DynaLem on May 20, 2016, 03:29:27 PM
Hmmm, the other three images appear to have the same black background color (while the first one is blue). Or am I missing something?

No! The bg color is slightly different here!

You can see it better in the crystal tileset as the black in the crystal pillars is now 100% recognisable!

+ if the whole screen would be displayed I bet you can now see the exact game area as well!

:thumbsup::thumbsup::thumbsup::thumbsup::thumbsup::thumbsup::thumbsup::thumbsup:

Nepster

I guess the background color is determined by the graphic set? Then I suggest keeping a black background for all styles that have no black colored terrain pixels and usually use light colors. In my opinion, the main objective should be to get the biggest contrast between terrain and background and black does this very well e.g. for the pillar or marble tileset.

namida

Yes, it is determined by set.

It can be decided at a later date exactly what colors should be used for what sets. For now, the main point of interest is that it's working. :D
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

Wafflem

#19
Sorry guys, I initially saw this on my iPad and I was really tired that day, so I initially did not see the difference in background because the colors for the Pillar/Fire/Marble looked dark while the Crystal one stood out :-[ :-[ :-[. They look really cool! I can't wait to see what the Lemmings Plus II-V levels will look like with the new backgrounds! :thumbsup:

What about sets that use custom backgrounds (i.e. the background is not just a color, but a picture like scenery), like the Biolab tileset? Will custom backgrounds stay as separate objects?
YouTube: www.tinyurl.com/YTWafflem
Twitch: www.twitch.tv/Wafflem467

Have level designer's block right now? Have some of my incomplete levels for LOTS of ideas!

namida

QuoteWhat about sets that use custom backgrounds (i.e. the background is not just a color, but a picture like scenery), like the Biolab tileset? Will custom backgrounds stay as separate objects?

Image backgrounds will probably be possible, but for now they're low priority. Of course, this doesn't hugely matter since I want to get as much as possible out of the way before any new release; it just means it may be longer before we see an experimental version that supports it.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

Simon

Tileset-specific bg color: Good idea. Each level has a main tileset anyway. The set-specific bg harvests the benefits of that design.

This helps Crystal and Medieval.

-- Simon

namida

Quote from: Nepster on May 20, 2016, 04:12:23 PM
I guess the background color is determined by the graphic set? Then I suggest keeping a black background for all styles that have no black colored terrain pixels and usually use light colors. In my opinion, the main objective should be to get the biggest contrast between terrain and background and black does this very well e.g. for the pillar or marble tileset.

One other advantage (which to be fair; this is not the only possible solution to) is you can see exactly where the sides of the play area is (since the border, as well as the stats bar, are black).

Here's another shot of Mind The Step, this time without removing the black border around the game area.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

namida

So, the latest update on the new formats - we finally have VGASPEC levels working again! :)
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

namida

Here's the latest thing the new formats let us do.



The key thing to note here: The two water pieces are the same (meta)object - set "default", piece "water". This piece allows for variable sizing. In general, water, one-way walls and updrafts allow for this, as do some (but not all) one-way fields.

Specifically, here's the relevant part of the level file:
# Interactive objects
OBJECT
  SET default
  PIECE water
  X 504
  Y 52
  WIDTH 32
  NO_OVERWRITE
 
OBJECT
  SET default
  PIECE water
  X 488
  Y 32
  WIDTH 64
  NO_OVERWRITE
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

namida

My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

LJLPM

Good job! The text-based level format is very! promising, and the new features are very cool: I really like the resizable Objects :thumbsup: