Other Lemmings Projects > Loap

DireKrow's missing feature list

(1/3) > >>

namida:
Copy-paste from Discord. Updated as I work on things with strikeouts / new additions.


--- Quote ---Main things L3D has which Loap currently doesn't:
- Virtual Lemming. (added in commit 2504296 / for V0.0.14.0)
- Hilight Lemming. (added in commit 7f92b4c / for V0.0.14.0)
- Proximity-based sfx volume. (added in commit 71cdae5 / for V0.0.14.0)
- Solid camera physics. (added over several commits, can be considered complete as of 5b44093 / for V0.0.15.0)
- Display a lemming's assigned skills on hover. (added in commit 1ec80a3 / for V0.0.15.0)
- Automatic level exiting. (added in commit 7f9334b / for V0.0.15.0)
- Visible cameras. (added in commit 7df92ec / for V0.0.15.0)
- Hatch opening animation / sound. (added over several commits, merged in a6a7460 / for V0.0.18.0)
- Main menu. (added in commit 321c524 / for V0.0.18.0)
- Level select, including records. (partial support as of 92dc7b7 / for V0.0.18.0)
- Automatic replay saving. (added in commit b2d8bb3 / for V0.0.16.0)
- Options menu.
- Minimap.

For options, chiefly I'd say display and render resolutions, fs/windowed, vsync/framelimiter, music/sound vol, key & mouse rebinding, camera sensitivity, cursor lock on drag, cursor trap in window are the main things you'd want for this in v1.0.

NL features that are not in L3D but are desirable in Loap:
- Button to hold to assign to walkers only.
- Save state and load state.
- Go to next shrugger button.
- Hilighting currently selected lemming on hover.
- Changing climber/floater/etc's color.
- Clear physics mode equivalent.
- (Mass) replay check.
- Insert mode and replay editor.

Then there's the editor, if you choose to make one.
--- End quote ---

namida:
Aside from updating this list, I've also sorted it into the order I suspect these features will get implemented it - though to be clear, that's not a promise that it'll be this order.

WillLem:
The only things I'd suggest adding to the list at this stage:

(EDIT: Strikeouts are because I didn't realise these were already possible!)

- Forwards and backwards framestepping (these would be an absolute Godsend for this game!)
- Restart level (rather than having to nuke out each time)
- Allow camera to look directly down from above (not sure if this is possible to implement, but it would be very helpful)

Suggestions for the distant future:

- Autocamera (I've not finished imagining how this would work yet because I haven't played enough of the game, so don't consider it a full-on suggestion yet. Maybe you could assign the camera {or one axis of it} to a lemming, and it would move according to where that lem goes, all you'd have to do is zoom in and out {and control the other non-automated axis}, something like that...)
- Immediate skill assignment (I get that it's an L3D clone, and L3D works in blocks, but that's one of its drawbacks IMHO. I'm not sure if the game physics would allow on-the-spot assignments, of course, so maybe this isn't possible)
- 3D models for the lemmings, objects and terrain (this is dreamland really, but it would be cool)
- Or at least, better 2D animations (I'd be happy to look at this if others want it as well)

namida:

--- Quote ---- Allow camera to look directly down from above (not sure if this is possible to implement, but it would be very helpful)
--- End quote ---

This is not possible until/unless all objects are 3D models rather than 2D sprites. Then, I want to retain the option to support 2D sprites for the sake of custom content. So ultimately - this won't happen. However, the intention is there to add minimap in future versions, which should help a bit with this.


--- Quote ---- Autocamera (I've not finished imagining how this would work yet because I haven't played enough of the game, so don't consider it a full-on suggestion yet. Maybe you could assign the camera {or one axis of it} to a lemming, and it would move according to where that lem goes, all you'd have to do is zoom in and out {and control the other non-automated axis}, something like that...)
--- End quote ---

Hm, so, like Virtual Lemming but at an arbitrary distance / angle / etc from the lemming...? This idea has potential and should be split off into its own topic. Very much a long-term rather than near-future goal.


--- Quote ---- Immediate skill assignment (I get that it's an L3D clone, and L3D works in blocks, but that's one of its drawbacks IMHO. I'm not sure if the game physics would allow on-the-spot assignments, of course, so maybe this isn't possible)
--- End quote ---

Not going to happen to any further extent than it already does (there are a few cases, in particular with floater, turner, blocker and bomber assignments, where the exact timing can make a difference).


--- Quote ---- 3D models for the lemmings, objects and terrain (this is dreamland really, but it would be cool)
--- End quote ---

This is something I'd like to do at some point, actually! I picked up a Blender course from Humble Bundle a while back, and was going through it but got sidetracked by developing Loap. But when I get further along in that, much like how Loap itself is good practice for 3D logic / rendering code, making models for Loap will be good practice in modelling. Of course, if other people want to help out, I won't say no, when the time is right (and by that, I'm thinking that support, let alone provided model files, for models instead of images for objects is likely to be a V2.X feature rather than V1.X).


--- Quote ---- Or at least, better 2D animations (I'd be happy to look at this if others want it as well)
--- End quote ---

...and for that reason, this one is not worthwhile.

WillLem:

--- Quote from: namida ---
--- Quote ---- Allow camera to look directly down from above (not sure if this is possible to implement, but it would be very helpful)
--- End quote ---

I want to retain the option to support 2D sprites for the sake of custom content. So ultimately - this won't happen

--- End quote ---


--- Quote from: namida ---
--- Quote ---- 3D models for the lemmings, objects and terrain (this is dreamland really, but it would be cool)
--- End quote ---

This is something I'd like to do at some point, actually!
--- End quote ---

If 3D models are implemented, then surely camera-from-above should also be. If any custom content doesn't provide 2D sprites/objects/etc then camera could just revert to normal. Or rather, iff all graphics are rendered in full 3D for the currently-loaded level, then the full camera control becomes operational.


--- Quote from: namida ---
--- Quote ---- Autocamera
--- End quote ---

Hm, so, like Virtual Lemming but at an arbitrary distance / angle / etc from the lemming...?
--- End quote ---

I'm not sure what virtual lemming is, I haven't tried this out yet. Ideally, the player needs as little "babysitting" to do as possible. At the moment, the camera control demands a lot from the player even before they are working their way through the level. IMHO highlight lemming, far from being helpful, adds another thing for the player to worry about. Is virtual lemming similar to this?


--- Quote from: namida ---making models for Loap will be good practice in modelling. Of course, if other people want to help out

--- End quote ---

I have to confess, I have no experience working with digital 3D models. But, it would definitely be fun to give it a try! Plus, I feel like a truly 3D lemmings game is definitely something that would be worth taking the time to learn for! Let me know when you're ready :thumbsup:

Navigation

[0] Message Index

[#] Next page

Go to full version