GithubHelp home page GithubHelp logo

ishasharmax / digress Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 2.0 868 KB

Description: Software for reading and writing non-linear text-based stories. Provides tools for variable management, story node editing, and branching/looping stories. It Contains markdown-like node content for writer-driven logic and variable modification. It is an all-in-one tool for writing, debugging, and playing branching narrative stories without needing to know how to code.

Java 100.00%

digress's Introduction

Home image

๐Ÿ”ญ Iโ€™m currently working on building generative systems to create music & art

๐ŸŒฑ Iโ€™m currently learning to master my skills of Data Science, UX/UI, & SWE.

๐Ÿค Iโ€™m looking for help with New Project ideas for iOS App

๐Ÿ™‹ Languages & Tools I Enjoy Using are Python, React, Javascript, Git

๐Ÿ’ก Fields I'm Interested In: Product Mngmt., Data Science, Machine Learning, UX/UI, Full Stack Dev., Mobile Dev.

๐Ÿ’ป All of my projects are available on GitHub

๐Ÿ“ I regularly write articles on Medium

๐Ÿ“ซ You can reach me on LinkedIn

๐Ÿ“„ Know about my experiences through my resume

My Skills

My stats

Isha's github stats Top Langs

Connect with me

ย  ย  ย  ย 

End image

digress's People

Watchers

 avatar  avatar

digress's Issues

File handling/IO

How to Demo: The program is capable of dealing with external files as well as creating files.

Removing files

How to Demo: User has the ability to remove a file they created from the list of available files.

Creating a Story through UI

How to Demo: The Clients, while using the UI, would be able to enter inputs that would be read and shown in the Story.

Improving Story class

How to Demo: Adding new functions and fixes to current Story class (addition to deleting nodes, expansion of story variables, etc.).

Handling user decisions

How to Demo: Based on what the user/client choices to do in the story in a choice matter moment, the choice would change the story in a different direction.

Search for Node

How to Demo: Client can find a specific story node based on inputted ID/node content.

Designing interface

How to Demo: A completed interface encompassing all the key components of the program.

Command Line Interaction

How to Demo: Basic commands that the user can input that will be understood by the UI which will handle the creation of stories, variables, etc.

Deleting nodes and moving its children

How to Demo: Using the delete function to delete an unwanted node, its children (any connected nodes creating after the deleted node) will be moved and connected to what is before the deleted node.

Import File

How to Demo: Clients can be able to import outside stories having been created in a different program.

Play story error handling

How to Demo: User can play through a story without an error occurring that would crash the program.

Make variables updatable from node

How to Demo: Once a global variable has been created, the variable can be edited and changed when necessary in the future, the Node class will have the ability to change it through what the client would want to add.

Reading user inputs

How to Demo: The UI would read what the client inputs into the page and replace anything that is changed.

Handling variables from command line

How to Demo: The clients can edit variables that would need found in a collection of global variables; assigning specific possibilities on choice as an example.

Initialize global variables

How to Demo: The client would be able to create variables that would be used many times within the story that can be edited.

Saving data to a new file

How to Demo: User can save work they've created to a newly created file that can be found in a specified destination.

Import File

How to Demo: The clients can be able to import different file format stories (word) into the program to write in.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.