-
Notifications
You must be signed in to change notification settings - Fork 172
Game : Storywriter guide
Anthony Halim edited this page Jul 23, 2020
·
6 revisions
A guide to writing stories for Source Academy game
Important keywords to know as a story writer
-
Source Academy Game
- Interactive visual novel representing students' CS1101S journey
- Comprised of chapters
-
Chapters
- Main division of the Source Academy game
- Released on specified open date (can be specified in Ground Control)
- Comprised of several checkpoints
-
Checkpoints
- Within a chapter, checkpoints are played in progression as previous checkpoint is completed.
- Basic 'programmable' unit of Source Academy story; every checkpoint is specified using a text-based CSV
- Checkpoints are played in order based filename e.g.
chapter0.0txt
>chapter0.1txt >
>chapter0.2txt
- Checkpoint is a storywriter's tool to place the student in an entirely new scenario within the course of a single chapter.
- Enables writers to provide students with different set of objectives and also a new map with a different set of locations/objects/dialogues to interact with.
Story Simulator provides a set of tools to help writers generate the .txt file and simulate a single checkpoint, which they can then upload.
-
Enables you to rearrange objects, bounding boxes and background in the scene and capture their coordinates and asset paths.
-
How to use:
- Navigate to Story Simulator
- Click on
Object Placement
in the main menu.
-
Tools available
-
At side panel:
- Asset Selection - The Asset Selection on the side panel is a place to look for assets you'd like to place on scene. You can click to open/close folders and click on assets to select it.
- Asset Viewer - Displays image that you selected with Asset Selection to let you visualise it before placing it on scene.
-
At game screen's Object Placement:
-
Background Paint Bucket - Paints background on scene. To use, select an image from the
/location
folder of the Asset Selection section and click on the paint bucket to see the new background. - Add Selected Object - Adds more foreground images to the scene. To use, select an object from any folder of the Asset Selection section and click on the paint bucket to see the new background.
- Bounding box - Lets you draw bounding boxes. To use, click on the tool and drag to draw rectangles on scene.
- Drag or resize - Lets you drag things around the scene. To use, click on the tool and start dragging objects and bounding boxes.
- Print coordinates - Lets you see coordinates on hover and print them out in the console. To use, click and look at console to see the .txt
- Erase all - Erases everything on scene. Be careful when using this as there is no Undo button.
-
Background Paint Bucket - Paints background on scene. To use, select an image from the
-
-
Loads your .txts in the browser and runs the .txt file using actual game engine
-
How to use:
- Navigate to Story Simulator
- Click on
upload .txt
button on the side panel - Choose the .txt file that you want to see played by the game engine
- In the game screen's Main Menu, click on 'Simulate Checkpoint' and play your story.
Note: Do note that your game state is not saved to backend and txts are not uploaded. You may upload them once you're satisfied using Asset Upload (coming soon).
- Enables you to upload and delete assets (images, sounds, and checkpoint .txts) that you'd like to be included into Source Academy Game.
- Do note that the name for .txt files is specified as
chapterX.Y
where X is chapter number and Y is checkpoint number. The name of the chapter is used to determine its sequencing, so be careful! Details of how sequence is determined can be seen here