Skip to content

arthurb123/WebClash

Repository files navigation

WebClash

WebClash is an ambitious project that allows for easy top-down ORPG game creation for
the browser. Almost everything in WebClash can be fully customized to your own liking.
Create your own dream ORPG game for the browser today!

Getting Started

To get started with WebClash it is heavily advised to take a look at the guide, alot can
also be learned from inspecting and experimenting with the example project that is
already present.

Current Features

  • Mobile and tablet support
    • Play on both computer and mobile devices!
  • Plugin system
    • Easily import and adjust plugins created by other users for the
      client and server. Or create your own plugins fitting your specific needs.
  • Tiled maps support (.json format)
    • Easily import maps created in Tiled, which allow for a variety of
      custom tile and object properties; ranging from lighting design and NPC
      placement to world items that can respawn periodically.
  • Character editor
    • Create characters with their own animations, colliders and movement;
      these are used for players and/or NPCs.
  • NPC editor
    • Create static or moving NPCs that can wear gear, feature dialog
      and engage in (optional) combat.
  • Dialog editor
    • Create detailed dialog that can activate player- and/or world changing events.
  • Quest editor
    • Create dynamic quests with various objectives.
  • Item editor
    • Create items with unique uses or effects.
  • Combat editor
    • Create a unique combat experience through "actions", which also features
      projectile and status effects support.
  • Status effect editor
    • Create varying status effects that can enhance movement speed, deal or heal
      damage over time and much more.
  • Chat with commands
    • Converse with other players and execute player and/or admin commands.
  • Party system
    • Have the ability to group up with other players, which rewards the party members
      based on adjustable settings.
  • Banking system
    • The ability to store and retrieve a players items anywhere, accessible from dialog.
  • Day and night system
    • Have certain maps go from day to night, or stay permanently dark (unlit).

Example

An example WebClash server (EU) is available on my webserver.
This example server does not get updated very often and might be running an older version.
Because of development the server sometimes get wiped, this includes the user accounts.
Last but not least, try to force refresh (Shift+F5) the game to always have the latest files.

Development

Currently WebClash is still under development.
If you find a bug or glitch, please submit an issue on this GitHub page.
The development process can be followed on Trello.

Lynx2D

WebClash makes use of a canvas game framework created by myself.
Learn more about the framework here.