Skip to content

open-mo/open-mo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

open-mo

⚠️ This is a work-in-progress, everything you see now can and probably will change.

Running the project

Disclaimer that I know that this setup not being the best right now. Things will be better. Feel free to suggest changes and open PRs regarding this.

  • cp .env.client.sample ./packages/client/.env to get client environment
  • cp .env.server.sample ./packages/server/.env to get server environment
  • yarn setup to get dependencies from both client and server
  • yarn client to start client
  • yarn server to start server

Packages:

  • Frontend engine's source. Currently in initial stage.

Running the project (using packages/client as working directory)

  • yarn to get its dependencies
  • yarn dev to run the engine (which already supports HMR 🔥)

Technologies

  • TypeScript
  • Pixi.JS
  • Parcel
  • Game server engine and general usage. Will have business rules for the game and state management. See old-orpg-server as a initial reference of how will this be architected. We'll probably have a new individual package such as 'database' for handling all database abstractions*.

⚠️ - missing build script and start script for compiled code.

*TBD if it's really needed.

  • TypeScript
  • TBD

Running the project (using packages/server as working directory)

  • yarn
  • yarn dev

Possible errors

  • Go to about:config and search for webgl.disabled, ensure that its value is false.
  • Go to about:config and search for webgl.force-enabled, set it to true.
  • Go to about:config and search for layers.acceleration.force-enabled, set it to true.
  • Restart your firefox.

Contributing

This repository adheres to Conventional Commits, and also attempts to follow The seven rules of a great Git commit message.

Roadmap

WIP

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published