Getting Started

Welcome to ERO platform, where you can publish your novel games. Please reigster as a content partner and with your contents ready to upload.

Typically, a user (consumer) view game information and proceed to play the game. The user walk through your contents, which are image / text / voice / sounds, then choose options per seen, redirected to another seen depending on which options user chooses.

Components

The novel game is composed of;

The novel game is composed of visual, voice, and navigation options.


Configuration File

Configuration file is a JSON file which represent detail contents of your game.


{
  "about": "The subject matter of the content.",
  "accessMode": "The human sensory perceptual system or cognitive faculty through which a person may process or perceive information. Expected values include: auditory, tactile, textual, visual, colorDependent, chartOnVisual, chemOnVisual, diagramOnVisual, mathOnVisual, musicOnVisual, textOnVisual.",
  "accessModeSufficient": "A list of single or combined accessModes that are sufficient to understand all the intellectual content of a resource. Expected values include: auditory, tactile, textual, visual.",
  "accessibilityAPI": "Indicates that the resource is compatible with the referenced accessibility API.",
  "accessibilityControl": "Identifies input methods that are sufficient to fully control the described resource",
  "accessibilityFeature": "Content features of the resource, such as accessible media, alternatives and supported enhancements for accessibility.",
  "accessibilityHazard": "A characteristic of the described resource that is physiologically dangerous to some users. ",
  "accessibilitySummary": "A human-readable summary of specific accessibility features or deficiencies, consistent with the other accessibility metadata but expressing subtleties",
  "accountablePerson": "Specifies the Person that is legally accountable for the CreativeWork."
}

Continue for more details.


Content JSON Data

Along with content, you can upload content JSON data file which describe the content of seens.


[
  {
    "id": "91b69259-7e56-4f00-a4c6-496c6e8b5b0a",
    "name": "Sample Content",
    "length": "1:00:00",
    "group": "Group 1",
    "order": "1",
    "video": {
      "file": "https://eronovels.com/Content/FolderName/filename.mp4"
      "name": "Seen 1 Video",
      "length": "00:02:00",
      "start": "00:00:00"
    },
    "sounds": [{
      "text": {
        "name": "Seen 1 Text",
        "length": "120 characters",
        "start": "00:00:00",
        "content": "Here is the text content, check check, hello hello."
        "order": 1,
        "voice": {
          "name": "Seen 1 Voice",
          "file": "https://eronovels.com/Content/FolderName/filename.wav"
          "length": "00:01:00",
          "start": "00:00:00",
         "order": 1
        },
        "background": {
          "name": "Seen 1 Background",
          "file": "https://eronovels.com/Content/FolderName/filename.wav",
          "length": "00:01:00",
          "start": "00:00:00",
          "order": 1
        }
      }
    }],
    "option": [{
      "id": "c4ce4321-e6f5-4594-a5a9-36d39a7c2d52",
      "redirectId": "9cc97a33-21b8-4aff-8a3b-40b63cc77af4",
      "text": "Name of option", 
      "type": "Type"
    }]
  }
]
    

Continue for more details.


Text Content

Text content is a simple text file with timestamp information.


"text": {
  "name": "Seen 1 Text",
  "length": "120 characters",
  "start": "00:00:00",
  "content": "Here is the text content, check check, hello hello."
  "order": 1,
  "voice": {
    "name": "Seen 1 Voice",
    "file": "https://eronovels.com/Content/FolderName/filename.wav"
    "length": "00:01:00",
    "start": "00:00:00",
    "order": 1
  }  
}

Continue for more details.


Video Content

Video content can be either MP4 file or moving gif files. The file size must be less 125mb.

After you upload your file. You can test your video file from test page.

    
"video": {
  "file": "https://eronovels.com/Content/FolderName/filename.mp4"
  "name": "Seen 1 Video",
  "length": "00:02:00",
  "start": "00:00:00"
}
    

Continue for more details.


Voice / Sound Content

Decision tree file is composed of options.


"sounds": [{
  "text": {
    "name": "Seen 1 Text",
    "length": "120 characters",
    "start": "00:00:00",
    "content": "Here is the text content, check check, hello hello."
    "order": 1,
    "voice": {
      "name": "Seen 1 Voice",
      "file": "https://eronovels.com/Content/FolderName/filename.wav"
      "length": "00:01:00",
      "start": "00:00:00",
      "order": 1
    },
    "background": {
      "name": "Seen 1 Background",
      "file": "https://eronovels.com/Content/FolderName/filename.wav",
      "length": "00:01:00",
      "start": "00:00:00",
      "order": 1
      }
    }
}]

Continue for more details.


Decision Tree Data

Decision tree data is composed of options.

        
"option": [{
  "id": "c4ce4321-e6f5-4594-a5a9-36d39a7c2d52",
  "redirectId": "9cc97a33-21b8-4aff-8a3b-40b63cc77af4",
  "text": "Name of option",
  "type": "Type"
}]
        

Continue for more details.