studio-minus / ppg-bugs-and-requests

Bug report issue tracker
19 stars 27 forks source link

Add online mode #3424

Closed nviduf6 closed 1 month ago

nviduf6 commented 2 months ago

Feature description

People Playground is a great game, but it doesn't have the fun of multiplayer. Therefore, I hope to add a multiplayer mode to play with friends. It works like this: The online mode will be divided into two parts. One is editing mode, and the other is sandbox mode. In sandbox mode, it is necessary to add a human who can be directly operated by the player, and this human will represent the player who operates it. Players can use shortcut keys to allow this human to move and place items. But unlike single player mode, players can only place items, blueprints, or activate items within a certain range of this human, and the player will continue to follow the human's perspective. The human controlled by the player will display the player's username. When the human dies, the player will enter God's perspective but cannot change any content on the map, including placing items, activating items, etc., until they regain control of a certain human. Regarding the placement range and perspective scaling, these should be options that can be changed by the host. The editing mode is the same as single player games. But the difference is that in the online editing mode, players will always stay connected to the host, so that they can quickly edit the blueprint and join the battle (i.e. join sandbox mode). Similarly, in sandbox mode, you can quickly enter editing mode to modify your blueprint. In editing mode, there will be no interference from other players, and editing blueprints from editing mode will be faster and more convenient than sandbox mode.

I use a translator to translate the above content. There may be errors in the expression of information, please understand!

Feature purpose

It was mainly developed for combat purposes. This way, you can compete with your friends. This will make this game more interesting!

Additional context

No response