Other Lemmings Projects > Closed Loap Bugs / Suggestions

DireKrow's missing feature list

(1/4) > >>

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)
- Automatic replay saving. (added in commit b2d8bb3 / for V0.0.16.0)
- Options menu. (added over several commits, completed in 687ffb2 / for V0.0.22.0)
- Minimap. (implemented over several commits in a seperate branch, merged in 1e33ecc / for V0.0.21.0)
- Level select, including records. (virtually complete in V0.0.23.0; record display will be included in V0.0.24.0)
- Hotkeys menu.

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:
- Save state and load state.
- (Mass) replay check. (implemented in a side branch, merged in commit f4f9261 / for V0.0.23.0)
- Button to hold to assign to walkers only. (implemented in commit 5a8100c / for V0.0.23.0)
- Go to next shrugger button. (implemented in commit 1e4fd59 / for V0.0.24.0)
- Hilighting currently selected lemming on hover. (not going to happen)
- Changing climber/floater/etc's color. (not going to happen)
- Clear physics mode equivalent.
- 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