Skip to content
This repository has been archived by the owner on Oct 6, 2021. It is now read-only.
/ Oasis Public archive

A multiplayer game built with libGDX and Netty.

Notifications You must be signed in to change notification settings

Vrekt/Oasis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARCHIVED

Moved to: https://github.com/Vrekt/OasisGame

ARCHIVED

Moved to: https://github.com/Vrekt/OasisGame

ARCHIVED

Moved to: https://github.com/Vrekt/OasisGame

ARCHIVED

Moved to: https://github.com/Vrekt/OasisGame

What is it

Still working out what I want the game to be, but some of these elements:

  • Card collecting
  • Ability to bring along plants (boost effects ,etc)
  • Multiplayer with lobbies (done)
  • Contracts/Quests
  • Skills
  • NPCs
  • Note taking/collecting

Click below to see a current Demo as of 1/14/2021

Demo

TODO

  • Lobby input codes, currently default is just 9999 for every client
  • Sync player movements, you can see others move its just not synced
  • Collision in lobby
  • UI Input validation
  • Better UI
  • Better error handling
  • Name tags
  • Better collision boxes
  • Server Security
    • Packet spamming
    • Packets at wrong times
    • Character validation
    • General security
  • Better client performance - maybe done?
  • More characters
  • Server config
  • Remove players collision
  • Add next stage of game
  • Fix weird stuttering issues

Whats planned

  • Playing levels with multiple people
  • Lobby support
  • etc

If anything, this will be a good source if you need to see some example code or get stuck on a problem.

Assets, credit and stuff used

16x16 dungeon tiles

seen in Lobby from OpenGameArt

Copyright/Attribution Notice: HorusKDI for 6 color palette. https://opengameart.org/users/gustavo-saraiva

Font

OpenGameArt DeviantArt

UI

OpenGameArt OpenGameArt Buch

Heavily modified by me

Characters

OpenGameArt

Author: Antifarea