Git Product home page Git Product logo

coming-out-simulator-2014's Introduction

Coming Out Simulator 2014
a half-true game about half-truths.

Play it on Itch.io!


Be careful what you say. In this conversation simulator, everyone will remember every dialogue option you pick, and your choices drive the story. This game is semi-autobiographical. You play as a fictionalized version of this game's author in the year 2010, during a night that changed their life forever. If that seems confusing or awkward, well, that's the gist of being forced to come out to one's parents, isn't it?

Created by: Nicky Case | @ncasenmare

GIFs & Screenshots: Imgur Album

Behind-the-scenes: My open design document.


This game is dedicated to the public domain. (CC0, Unlicense)

You are welcome to share and remix this game's code/art however you please, even for money-making purposes. Attribution is always appreciated, but not mandatory.


Audio Credits (All CC0 Sounds from FreeSound):

coming-out-simulator-2014's People

Contributors

mdamien avatar ncase avatar sylvia43 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

coming-out-simulator-2014's Issues

No audio on iOS devices

Currently there isn't any sound throughout the game if it's played on iOS (probably all mobile devices?). Tested on iPhone X, iOS 11.2.6, Chrome and Safari.

On mobile devices, Web Audio requires user interaction in order for sound to be played. According to a SoundJS tutorial (https://createjs.com/tutorials/Mobile%20Safe%20Approach/), this can be stepped around as long as the sound playing application is launched within the scope of the user interaction (i.e. touch).

Analytics

@anubiann00b suggested having a graph of what choices and stuff people make. An analytics package could be used to follow the "flows" of what people choose, and what people choose most often.

I guess that sort of data can be used to figure out how people go into it. Do people make answers as themselves, or do they veer more on trying to get to the... end... as bluntly as possible.

Google Analytics is the old faithful, but Parse and Mixpanel are gorgeous, albeit under a free tier.

Create master branch

So I've made up a Gruntfile on my own fork. It concats all the js files, minifies, uglifies and does the same with html and css files, then copies everything into a dist or distribution folder. What you end up with is a folder that represents the sleekest, most optimum version of the game. It's ideal for the web, but not human eyes.

Having the Gruntfile as a build system will also allow specific version to be compiled. The web version's got everything it needs, but a phonegap version needs a cordova.js file to be bundled in with it, which requires index.html to be compiled to add that as a script include

this can be done using a simple templating system, but this will break the gh-pages branch which is basically a web directory.

Creating a master branch off of gh-pages would allow for the current gh-pages to remain functional, while allowing for more... developer stuff to happen on master.

I cried also

The feels...

I've also made some performance / sanity optimizations on my fork if you're ever interested.

Kinda tempted to make a iPhone/Android branch. But that's really your call

Github pages?

Rename master to gh-pages? Pretty please?

(it will create a Github page, hosting this project at ncase.github.io/coming-out-simulator-2014)

Accessibility

Let me preface by saying the following: I don't expect you to change anything for this nearly decade old game (/I guess I could do it myself, yay open source). I just wanted to let you/people in general know that people like me exist :)

Hey, I just came across this and thought it would be interesting to play though. But me being pretty dyslexic and a slow reader means that I simply cannot keep up with the scroll speed. The way that the text bubbles work (being bumped up constantly) makes it even harder to parse what is being said.
Meaning I simply cannot play.

In the future it might be a good idea to consider these kinds of accessibility issues.
E.g. simply having a scrollbar would allow me to play, even though the 'text being bumped up' would still be annoying.

Thank you for coming to my little ted talk :p

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.