Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - geoo

Pages: [1] 2 3 ... 104
1
Tech & Research / Re: The Direct Drop Topic
« on: July 01, 2024, 08:27:13 AM »
I think historically, one of the considerations for ditching direct drop in modern engines was that it had the tendency to cause backroutes in custom levels. There isn't really much of a reason for level designers to use direct drop as a feature, so with the backroute consideration it's more of a nuisance.

Regarding your table of where it works, isn't there at least some engine where direct drop only works if the exit trigger area is on terrain (so the lemmings go home instead of splatting, but they would fall through an exit that's in mid-air)? So I think it's more nuanced than "it either works or it doesn't".

Quote
2) If falling lems can interact with traps, water, fire and other objects, then they should also be allowed to interact with exits. Any ports/engines/clones which feature one behaviour and not the other are therefore inconsistent.
Comparing permanent traps (like fire and water) to exits in this context feels like comparing apples and oranges. Many triggered trap on the other hand are quite similar.
Should triggered traps allow for direct drop? Arguably that depends on the design of the trap. For example, it makes sense for the ONML rock chameleon to catch lemmings in mid-air. It makes little sense for the 10-ton trap to squish lemmings in mid-air. Even without exits in the mix, you have to make a call which will feel weird for some traps (unless you want to introduce different trap types, which would be a whole new rabbit hole...).

2
Lix Levels / Re: Newbie feedback about early Lix singleplayer
« on: June 16, 2024, 11:28:05 PM »
I just saw the updated Pipe Dream in Simon's stream, I think this makes for a really good second level now!

More generally I think out early level progression isn't ideal. Historically we just had a bunch of introductory levels people made which I put in order.

I think in an ideal setting, we would map out a desired learning progression (what are the skills, etc, including reinforcement), and then have a sequence of levels that realize it. If we go by modern puzzle game design, this progression would probably cover at least a full rank, slowly introducing concepts (e.g. skills) and reinforcing them sufficiently along the way, keeping players hooked with interspersed simple puzzles combining the concepts they are already familiar with.

3
Lix Levels / Re: Simon streamed Lix puzzles, Sun, 2024-06-16
« on: June 16, 2024, 11:19:20 PM »
Thanks for playing! Notes on your solutions:

Day Care Center:
Spoiler (click to show/hide)

Undercut:
Spoiler (click to show/hide)

Cellar Dwellers:
Spoiler (click to show/hide)

Construction Site Conundrum:
Spoiler (click to show/hide)

Btw, if you have suggestions for re-ranking levels, I wasn't confident in my original ordering so I'm happy to shuffle things around a bit.

4
I just caught up on the stream, most solutions are intended.

In Steady Supply, I'm less efficient at the very beginning (needing 3 bridges), that's why you have one left over. I don't see it as a problem though.

This Level Socks: It's meant to be a bit open-ended. This mirrors one of the solutions I found, with the spare skill.

Lab Map and Missing cubes exactly intended.

The Climber Predicament & The Floater Predicament: I don't actually remember what the intended solutions are, given they are contest levels from a long time ago. I re-solved them recently, but I need to dig deeper to see if I can find some older replays. Either way, it shouldn't be possible to solve both maps the same way, so I'll need to take a closer look at some point.

5
If you look at Lemmings 2 DOS version, you'll see there's a levels folder with one file for each of the 120 levels plus the 4 practice levels. After decompressing these files, you can read the level layout of each (as documented in the file format description).

6
The 16x8 tiles in the image dump are in the correct order. So a 1 in the level file would mean the first 16x8 tile, a 2 is the second 16x8 tile, etc, so it should be straightforward. You just need to create the NL tilesets based on those 16x8 tiles (which I assume can also be automated). Then you're sorted for the terrain at least.

Regarding your other question, of course you could also create images of the levels from the level files and the 16x8 tiles, it's a very similar process to the above.

7
The L2 level/style format has been long known (see here - note that you'll have to decompress the levels/styles first using lem2zip, which you can also find there). The challenge will be that the levels are defined as a grid of 16x8 tiles, while (from what I understand) the existing NL L2 tilesets use pieces that are usually composed of multiple of such tiles. The L2 style definitions do define such pieces in terms of the smaller 16x8 tiles, however, I don't know if the NL L2 tilesets were created in a systematic way reflecting these definitions, or just ad-hoc.

All the L2 graphics (both 16x8 tiles and the composed pieces) have been ripped long time ago: https://www.lemmingsforums.net/index.php?topic=6588.msg102252#new

A slightly ugly way would be to write a script to create 12 new tilesets where all the tiles are of size 16x8 (you could use the ripped graphics as input), and then write another script that converts L2 levels into NL levels using these 12 tilesets, automatically creating the terrain and object placements (assuming the existing NL tilesets are consistent with the L2 ordering of objects, otherwise you either have to manually create a mapping between the two, or extend the first script to also generate the NL objects -- I don't know how NL would deal with fling objects and the chain and cannon though). The skillset you'll have to tweak manually either way as I guess you don't support the full palette of L2 skills.

8
Lix Levels / Re: geoo's Lix level pack
« on: April 15, 2024, 09:09:10 PM »
Thanks for playing so far! A few comments below:

Spoiler (click to show/hide)

9
Lix Levels / geoo's Lix level pack
« on: April 06, 2024, 09:46:30 PM »
It's finally time for me to release the Lix levels that I have created over the years. Some of them are brand new, some of them are over a decade old, but better late than never. They are part of the latest Lix download in the level folder single/geoo!

The pack has 5 ranks, which are more like themes. Each rank is independent, and you can play the ranks in any order and freely skip between them. Within a rank, I recommend playing the levels in order.

  • wrappy: Levels that make use of the horizontal and/or vertical wrapping. It turns out that even in single player, wrapping is more than a gimmick and gives rise to a lot of interesting ideas! If you only ever play one rank from this pack, this should be the one. The majority of these use 5 skills or less, but even a 3 skill level may stump you for a little bit here. These turn out to be primarily logic puzzles with very easy execution, except for maybe the last few.
  • flowy: These levels make use of dynamic crowd control: stalling, redirecting, merging crowds without fully blocking them off. These levels require thinking about when things happen as much as where, and a lot of skill placements will be unintuitive, initially. Due to the nature of this, some levels may require a bit of trial and error to find the placements, but I tried to make execution as easy as possible, and the replay tweaker should help as well. Note: 4 of these levels are also featured in the lemforum pack, but I replicated them here for the purpose of the level progression.
  • classy: More traditional and often larger levels with more skills where you need to figure out the skill placements.
  • loony: Many of these revolve around some physics quirks or some other quirky idea. A good portion of these keep it very simple, though some of the later ones may end up taking some work to get the execution right.
  • sketchy: This is where you find the levels that didn't really work out. Many of these may have some interesting underlying ideas, but somehow these ideas didn't translate into good levels. Feel free to skip this one.

The ranks are not sorted by difficulty, but rather by how interesting and fun I perceive the levels to be. Within wrappy, flowy and loony, the levels are ordered to create a level progression that gradually introduces and explores different ideas. This only loosely corresponds to actual difficulty of the level, but each of these ranks starts out gently. Classy and sketchy are sorted by how I estimate their difficulty, which may be different from how difficult.


I may add and shuffle levels in the future, so posterity, please refer to levels by their name rather than rank/number, as the number within a rank is likely to change in the future.

Thanks to Simon for playtesting, and Ramon for playing some of these during the races with Simon! The levels are part of the official lix release as of version v0.10.21 (for about a month already, so about time I make this topic), and can be found in single/geoo.

I'd be very happy to hear everyone's feedback and see your streams, videos or replays!


Just Mine (wrappy): This map wraps horizontally. Why do you have three miners here when it looks like two are enough? Play this level to find out and wish you had four miners!


Humpy Bump (wrappy): This map wraps horizontally. How can you safely build a bridge when lix are walking around everywhere?


Pommes Schranke (flowy): How do you fit your sausage (that comes with fries, ketchup and mayo) on a plate that's too small for it?


Roots of Life (flowy): Even though this level has only 5 skills, it stumped Ramon and Simon for almost an hour!


Bathroom Break (classy): Hurry before everyone else arrives!


Filter, Map, Fold (loony): The typical (functional) pipeline of reducing data to a single (summary) value. Can you do the same to this crowd of lix?

10
I think one major part in community history that you haven't mentioned yet is the challenges:

People put a lot of work into trying to save the maximum amount of lemmings or use the minimum amount of skills, sometimes exploiting crazy glitches in the process (like sliding or lingering blocker fields/moved trigger areas). If the discussion touches upon L2, then of course there's the surprising result that you can save every single lemming, the last find being the crazy pausing glitch abuse by ccexplore to save 100% on Sport 1.

11
I remember having that issue back in the day when I first played Cheapo (which may have even introduced this behavior? Or was it in WinLemm too?) It confused the heck out of me, and it took me a while to understand what was going on. I thought it was a bug and restarted the game in order to restart levels.
At the same time, it's way too useful of a feature to disable by default (thereby making it extremely hard to discover).

I'm surprised that clicking the R does not cancel the replay, having that would be a good start at least (especially if the R sufficiently stands out visually). I think realistically what Lix is doing by displaying some text is a decent solution. It's slightly inelegant, but at least should leave no room for confusion.

12
Lix Levels / Re: Simon streams Lix: Wed, 2024-02-07, 17:00 UTC
« on: February 06, 2024, 07:45:49 AM »
Current plan is to have a short session tomorrow (Wednesday 7th), about 1 hour, and a longer one on Thursday 8th, also 17 UTC.

Ramond: Let us know if you're around! If you're streaming separately on some other day, let me know and I'll try to join as well.

13
Lix Levels / Re: Simon streams Lix: Wed, 2024-02-07, 17:00 UTC
« on: February 05, 2024, 08:17:58 AM »
Hah, sure! Do you happen to be free at that time? (Of course, unless Simon wants to have a chill stream.)

Otherwise I can also see how far Simon makes it, and then compile a level progression from those levels that Simon hasn't played for you to race :)

14
Lix Levels / Re: Simon streams Lix: Wed, 2024-02-07, 17:00 UTC
« on: February 05, 2024, 07:19:59 AM »
If you want to watch some of the stream without getting spoiled, I'm posting the levels here, so you can have a look already (you can also find them on github if you prefer: https://github.com/geoo89/LixD/tree/geoo-levelpack). Simon has already played some of the levels, I'm not sure if he's planning to skip those or demonstrate the solutions.
Many levels are short (more than half have 5 skills or less), and they are sorted thematically rather than by difficulty. In particular, there is a rank exploring ideas around the wrap around mechanic, and one about dynamic crowd control.

I will make a proper release thread after the stream, with backroute fixes for any levels that may have backroutes. If you don't plan on watching Simon's stream, maybe you can hold out until the proper release :)

15
Saturday would work great for me. Sunday I got some other plans already.

Pages: [1] 2 3 ... 104