Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bujowskis/isge
Interactive Storytelling Games Environment
https://github.com/bujowskis/isge
game-development gamedesign gamedev react reactjs text-based-game
Last synced: 13 days ago
JSON representation
Interactive Storytelling Games Environment
- Host: GitHub
- URL: https://github.com/bujowskis/isge
- Owner: bujowskis
- Created: 2023-01-04T15:54:13.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-31T13:23:54.000Z (almost 2 years ago)
- Last Synced: 2024-11-07T20:47:54.736Z (2 months ago)
- Topics: game-development, gamedesign, gamedev, react, reactjs, text-based-game
- Language: JavaScript
- Homepage:
- Size: 313 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ISGE
- Interactive Storytelling Games Environment
- started out as part of PUT Internet Applications course, though the idea grew further# What is it?
**universal**, **easy-to-use** evironment to provide **freedom** to **quickly** create various kinds of storytelling Games# NOTE
Given my current workload, I won't be able to pursue the project in the near future. If you find the idea interesting, I'm open to talks and collaboration. I can provide you with the whole cocneptual design to implement, or talk out possible changes in approach. Contact me by email: [email protected]# The way to progress
Text-based -> GUI1. JSON representation of the story (game)
2. load/save
3. web interface
4. builder (possibly Scratch-like drag-and-drop)If the idea takes off and there are people interested, may consider scaling up to GUI, mobile, expanding, etc.
# Explanation of how it came to be
From the teacher's description:> Write an engine for a text-based in-browser rpg using React.js.
> - The storyline should be provided in a single file in json format of your design.
> - The engine should support at minimum:
> - progressing the story forward
> - events involving choice (which lead to different parts of the story, side quests, etc.),
> - actions with random chances of success *(though not necessarily - can be deterministic)*
> - *(More features are welcome)*
> - The app should have at least some styling.
> - Provide an awesome storyline to demonstrate the full potential of your engine :-D Seriously! No story, no points :-) I hope you’ll have fun!Though my thinking shifted more toward deterministic Storytelling (think of Detective Games, Horror Games, etc.). It didn't take long to notice the idea has much more potential - many Games Genres share similar needs regarding the environment.
Thus, it would make sense to create a **universal, easy-to-use** evironment to **quickly** create Games - not necessarily RPG's, rather give a **freedom** to create various kinds of Games.