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

Add basic Online Multiplayer with Speedrun #308

Open
13 tasks done
DjThunder opened this issue Mar 6, 2022 · 0 comments
Open
13 tasks done

Add basic Online Multiplayer with Speedrun #308

DjThunder opened this issue Mar 6, 2022 · 0 comments
Assignees
Labels
core Related to core modules new New feature or request

Comments

@DjThunder
Copy link
Member

DjThunder commented Mar 6, 2022

Technical

  • Server creation / Client join
  • Server world observer
  • Client player control
  • Entities sync on server side
    • Owned by server reflected to clients
    • Owned by client reflected to others from server
    • Client corrected by server (extrapolated on client side, real on server side)
    • Critical event sync (taken, hurt, kill, patrol...)
  • Foreground water height sync

Community

  • Chat
    Simple console to exchange message with everyone.
  • Player identification
    Connected players list.
    Players name on screen.
  • Rank on game end
    Display game sum up on end.

Gameplay

  • Speedrun
    Stage without destroyable objects.
    Reach end first to win.
@DjThunder DjThunder added new New feature or request core Related to core modules labels Mar 6, 2022
@DjThunder DjThunder added this to the 1.3.0 milestone Mar 6, 2022
@DjThunder DjThunder self-assigned this Mar 6, 2022
DjThunder added a commit that referenced this issue Mar 15, 2022
DjThunder added a commit that referenced this issue Mar 16, 2022
DjThunder added a commit that referenced this issue Mar 24, 2022
DjThunder added a commit that referenced this issue Apr 4, 2022
MapLimit network fixed. Close server on exit.
DjThunder added a commit that referenced this issue Apr 24, 2022
DjThunder added a commit that referenced this issue Jul 2, 2022
DjThunder added a commit that referenced this issue Sep 2, 2022
Speedrun fully working from Launcher with Server and Clients.
DjThunder added a commit that referenced this issue Sep 2, 2022
@DjThunder DjThunder added the Epic label Oct 15, 2022
@DjThunder DjThunder removed this from the 1.3.0 milestone Oct 15, 2022
@DjThunder DjThunder removed the Epic label Oct 15, 2022
@DjThunder DjThunder added this to the 1.3.0 milestone Oct 15, 2022
@DjThunder DjThunder changed the title Add support to Multiplayer Add support to basic Multiplayer with Speedrun Oct 15, 2022
@DjThunder DjThunder changed the title Add support to basic Multiplayer with Speedrun Add support to basic Network Multiplayer with Speedrun Jan 8, 2023
@DjThunder DjThunder changed the title Add support to basic Network Multiplayer with Speedrun Add basic Online Multiplayer with Speedrun Jan 17, 2023
DjThunder added a commit that referenced this issue Jan 17, 2023
DjThunder added a commit that referenced this issue Jan 19, 2023
@DjThunder DjThunder removed this from the 1.3.0 milestone Jan 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Related to core modules new New feature or request
Development

No branches or pull requests

1 participant