Author Topic: 2020 Roadmap  (Read 1824 times)

0 Members and 1 Guest are viewing this topic.

Offline Simon

  • Administrator
  • Posts: 3283
    • View Profile
    • Lix
2020 Roadmap
« on: July 09, 2020, 09:39:08 PM »
2017 -- 2018 -- 2020 -- 2022



For the second half of 2020, I'm planning:
  • Undo in the editor. I've poured serious effort into undo, but it's not finished. Undo must become a non-buggy releaseable feature. At first, only tile additions/deletions will be undoable. More actions will follow to become undoable. Probably some minor actions won't yet be undoable by end of 2019. We'll see.
  • Introduce an end-of-level screen that previews the next level. Maybe offer two levels: The next level, and the next unsolved level.
  • Replay tweaker: Add insert mode
  • Probably no physics change, no introduction of neutral lixes yet, ... But I should propose a battle plan for such breaking changes. Physics have subtle bugs, and I still haven't merged fixes that have been cooking since summer 2017.
-- Simon
« Last Edit: January 15, 2022, 08:29:20 AM by Simon »

Offline mobius

  • Posts: 2596
  • relax.
    • View Profile
Re: 2020 Roadmap
« Reply #1 on: July 10, 2020, 12:05:01 AM »
wasn't there something that always comes up during multiplayer sessions about when a level ends the screen goes away or something happens and you can't see who won or something of that nature?

Also has quitting/leaving server too easily been fixed?
everything by me: https://www.lemmingsforums.net/index.php?topic=5982.msg96035#msg96035

"Not knowing how near the truth is, we seek it far away."
-Hakuin Ekaku

"I have seen a heap of trouble in my life, and most of it has never come to pass" - Mark Twain


Offline Simon

  • Administrator
  • Posts: 3283
    • View Profile
    • Lix
Re: 2020 Roadmap
« Reply #2 on: July 10, 2020, 07:23:22 AM »
These two, I assume?

The lobby needs a place for the colorful bars after the game. Unclear where to sacrifice screen space. This is the main design problem. Otherwise, these two are very much doable.

-- Simon
« Last Edit: July 10, 2020, 09:18:17 AM by Simon »

Offline Simon

  • Administrator
  • Posts: 3283
    • View Profile
    • Lix
Re: 2020 Roadmap
« Reply #3 on: October 28, 2020, 07:00:07 AM »
Undo in the level editor is coming together slowly but steadily, and will certainly be released in December 2020. Undo is special in that the feature must be complete to be released, it can't be releasesd until every single possible action is undoable.

Singleplayer end-of-level screen, I will start the work after undo. It's possible to finish this before end of 2020, I'll have to see. This screen needn't be complete to be releasable, e.g., the planned next-level button isn't an absolute requirement for its very first release.

The other items are secondary, I'll see how much I get around to them.

-- Simon

Offline Simon

  • Administrator
  • Posts: 3283
    • View Profile
    • Lix
Re: 2020 Roadmap
« Reply #4 on: January 01, 2021, 11:21:44 AM »
Happy New Year.

Undo is completely finished and can be crossed off the roadmap. If issues come up, tell me, we can work on those.

Liebatron made his Chicago train tileset, I promised to look over the trap design, tile naming, etc., and I'll focus on that these 1-2 weeks. There are still ambitious coding projects around the corner, but Liebatron's set, I promised to look over it, and haven't done anything over the holidays yet. This must come first.

Then I'll look into (server sends nuke on player leave) because mobius prodded me to do that. It's good if people prod me to prioritize certain bugs, I want to reward that.

Then, the next big feature in Lix is better caching of levels (or at least their metadata) and trophies (= results from playing levels). This leads to fun benefits:
  • End-of-level dialog that can quickly determine the next level, and/or the next unsolved level, and preview them. You can then immediately play either, or return to the level browser.
  • Solving statistics for entire directories when you browse ranks/packs in the level browser, e.g., "lemforum: 173/240 solved".
  • No re-indexing every time you hit Search in the level browser. Re-indexing costs 10 seconds on Windows for ~1400 levels.
I'll see how my mood is for shoving the other 2020 roadmap item, insert in the replay tweaker, in between. If you want stuff done, tell me. Otherwise, I have no idea which bugs are most important and I'll work on what bothers myself most.

-- Simon
« Last Edit: January 01, 2021, 11:47:37 AM by Simon »

Offline Liebatron

  • Posts: 540
    • View Profile
Re: 2020 Roadmap
« Reply #5 on: January 04, 2022, 11:06:13 PM »
Quote
Liebatron made his Chicago train tileset, I promised to look over the trap design, tile naming, etc., and I'll focus on that these 1-2 weeks. There are still ambitious coding projects around the corner, but Liebatron's set, I promised to look over it, and haven't done anything over the holidays yet. This must come first.

:D

I'll set a reminder to myself to check out the forum at least once a week for the next couple weeks then! Or heck, I might just set a weekly reminder and leave it on indefinitely. This thread aside, I do want to check in here more often just in general too.

Offline Liebatron

  • Posts: 540
    • View Profile
Re: 2020 Roadmap
« Reply #6 on: January 15, 2022, 05:51:13 AM »
Derp. My mistake! Good lord, this was a whole year ago?

Offline Simon

  • Administrator
  • Posts: 3283
    • View Profile
    • Lix
Re: 2020 Roadmap
« Reply #7 on: January 15, 2022, 08:23:42 AM »
Yep >_>

In 2021, I made the end-of-level screen with all bells and whistles. Besides that, a handfull of small bugs.

I haven't looked into #360 Server should broadcast nuke on player leave yet.

It's still conceivable to #411 Build a better trap format for when I finally can have physics changes again.

-- Simon