Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: local 'multiplayer' #233

Open
EndeavourAccuracy opened this issue Jan 9, 2021 · 0 comments
Open

Feature request: local 'multiplayer' #233

EndeavourAccuracy opened this issue Jan 9, 2021 · 0 comments

Comments

@EndeavourAccuracy
Copy link
Contributor

EndeavourAccuracy commented Jan 9, 2021

This is a feature request.

Per the (experimental) "PoP1 Legacy Multiplayer Standard", Prince of Persia's LEVELS.DAT file may contain multiplayer information.

Multiple players can already be added to LEVELS.DAT with level editor apoplexy:
multiplayer

At some point, level editor RoomShaker may support this too.
Quoting from here: "I'll look into adding it into RoomShaker as a dialog to set the bytes."

A good starting place for multiplayer is to implement local 'multiplayer' - as in, non-networked. Command-line options P1 through P8, as specified by the user (player), could change the starting location of the in-game kid (prince). Then, while playing, keyboard keys 1 though 8 could allow the user to switch between kids. Implementation of such local 'multiplayer' would allow modders to create new kind of mods, e.g. where levels can be finished from 2+ starting locations. More advanced mods will be possible if inactive kids still impact gameplay, such as if they can keep raise buttons down.

Of course, another advantage of having local 'multiplayer' is that it should make it easier to implement networked multiplayer... one day.

@EndeavourAccuracy EndeavourAccuracy changed the title Feature request: local multiplayer Feature request: local 'multiplayer' Jan 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant