Developers can create a new card type without changing the Visions core code #258

Open
opened 2024-11-11 17:20:46 +00:00 by savanni · 0 comments
Owner

This begins the pluggability of the system and moves Vision more towards a moddable game engine.

This is an epic of a task, in that it is going to require a lot of trailblazing work:

  • add a scripting interpreter
  • define the interfaces with the scripting interpreter
  • figure out the interface for a card type

I want to make it very easy to define card types, so I have three that I want to define in terms of the scripting engine:

  • Progress Clock
  • Image
  • Location

Card types need both an editing interface and a display interface.

This begins the pluggability of the system and moves Vision more towards a moddable game engine. This is an epic of a task, in that it is going to require a lot of trailblazing work: - add a scripting interpreter - define the interfaces with the scripting interpreter - figure out the interface for a card type I want to make it very easy to define card types, so I have three that I want to define in terms of the scripting engine: - Progress Clock - Image - Location Card types need both an editing interface and a display interface.
savanni added this to the Visions VTT project 2024-11-11 17:20:46 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: savanni/monorepo#258
No description provided.