basic architecture
06 aug 2015 8:40am
of course we want the platform to handle unlimited
number of users
number of stories
everything will be explorable (searchable) using common known techniques like:
creator explore - will we allow collaboration efforts (multiple creators)?
keyword explore - in title/chapter only or in storyline content also?
category explore - will we have subject/topic categories
popularity explore - hits or time being explored
chronology explore - time added to platform
etc.
but will we have some other way of connecting all these stories together?
similar to how we will allow creators to connect together chapters
let's assume for the moment there's no explicit way a creator can position or connect their story to all other stories
then how do we by default deliver explore results to an explorer?
do we have a default method? e.g. popularity
do we have the ability to customize the presentation beyond the default? e.g.
chrono
number of stories by creator
etc.
what if we did include a way for a creator (author) to position either themselves or their stories within a 3d strugglethru world space?
here i can take from my livvedom project work
where part of the game is always thinking about where you stand at any moment in time and leave yourself when not active in the platform
translating this concept to strugglethru
and applying it to stories vs. the creator (simpler if applied to creator)
then the onus is placed on the creator(s) to find the right place in this 3d world to place their story
meaning the creator must explore and understand what else exists and position their story relative to other stories
the platform could randomly position any newly created story - at first instance of creation
it remains there until the creator(s) move it someplace else
a plus is - this forces creators to explore more - to understand the greater story world better
our mvp could just randomly create and position in this 3d world with no ability yet to reposition a story
btw - my livvedom 3d world solution used spheres inside spheres structuring
where the outermost sphere represented the entire livvedom world
this sphere grew in size as time marched forward
to accommodate all the other member spheres - one sphere per player
all member spheres were the exact same size
but they could be variable size based on how much content the member created (added)
for strugglethru i think it makes more sense to give each story a sphere
spheres could have different sizes from different explore view perspectives
chapters
subchapters
words
images
videos
explore number
explore time
edits (additions, deletions, changes)
edits in time ranges
having the spheres rep the stories means a creator can be associated with multiple spheres within the greater structuring
so using our latest template - we can show all the stories in 3d space that the player is a creator of
the game rule is anyone can move a story anyplace at anytime within the one largest platform world sphere
what does this mean?
relative to all other spheres:
your story can sit alone at the highest level
your story can sit in a smaller grouping (community) sphere
anyone else's sphere can sit within your sphere
your story sphere can sit within any other story sphere
you can even create a community sphere around one other story spheres - but not more than one
players get notified whenever the 3d-world structuring gets changed that directly impacts your story positioning
you might not want your story to co-exist in a particular community sphere with another story
you can move anywhere (within rules) at any time
this creator positioning solution really helps us as a platform
it takes the pressure off us & creators to categorize (which is nearly an impossible task)
it simplifies our work re categorization
i think it adds a fun visualization solution for our explorers & creators
re the template
how else do we create the algorithm to position all those circles in 2d or 3d space
now we have a simple solution - users do it for us
i think this solution helps make everyone feel they are a part of one whole something
each story grows the one overall (strugglethru) sphere
your story is a component of one sphere
it can also sit in a smaller community of stories
or it can be independent and sit at the highest level alone
your choice
making your experience unique and hopefully making you happier