Skip to content

Instantly share code, notes, and snippets.

@robwhitaker
Last active October 27, 2015 22:55
Show Gist options
  • Save robwhitaker/0c19dcc43cf33d31adac to your computer and use it in GitHub Desktop.
Save robwhitaker/0c19dcc43cf33d31adac to your computer and use it in GitHub Desktop.
MMP Halloween 2015 Testing

Requirements

  • Elm v0.15.1

Instructions

  1. Fork this repository: https://github.com/robwhitaker/MMPHalloween2015

  2. cd into the forked folder and run elm package install

  3. Once the packages are installed, run elm reactor

  4. Open localhost:8000/src/InteractiveStory.elm in your web browser of choice. Testing in several would be ideal.

  5. Test, test test.

Things to look for while testing

  • Typos: If you see a typo, just go into StoryContent.elm and fix it.
  • Poor phrasing: If you see poor phrasing and know a better way to say it, feel free to change it in StoryContent.elm. Just make sure it plays nice with alternative text possibilities. Some phrasing is a little weird because multiple things can lead to it. If you see something that's poorly phrased but don't know how to revise it, let me know what it is so I can work on it.
  • Logical errors: This is a biggie. Make a note of where you saw this and how you got to it (the choices you made leading there). There are a lot of ways to play through this, so it is possible there are logic errors I just haven't seen yet. This may appear as incorrect story blocks being displayed, characters acting like you have an item you never got, etc.
  • Character consistency: Is there anywhere that I completely bungled Arlene's character? Anything that made you go "ehh, I don't think Arlene would do/say that"? Let me know.
  • Continuity: Notify me of any continuity errors you run into. This could be in descriptions, order of events, etc.
  • General bugs

When you are done testing

  • If you made any changes to StoryContent.elm, commit them and pull request them to the original repository.
  • Any notes you took regarding anything else, please send them to me. The more detail and explanation of the problem, the better.

Other notes

  • I haven't yet included alternate sound files for cross-browser. If sound isn't playing in a browser you're testing, check if that browser supports mp3 playback. If it does and sound isn't working, there might be an issue.
  • Please test this in a handful of browsers. You don't need to test all paths in all browsers, but just ensure it "works" in most / all browsers.
  • Please run through the game as many times as you can, mixing up as many different choices as possible. Choices in one path will affect how others play out, so there's a lot of replayability. That also means a lot could be missed / untested if you aren't thorough. I've tried to test quite a few path combinations, but I'm sure I missed some.
  • As you are testing, please keep note of the paths you are taking and endings you get.

Some questions to answer after testing

  • Was it fun / funny / enjoyable?
  • Were there any problems you encountered not mentioned above? (ie, the music was annoying, some choices had no good option, the story killed your dog, etc)

That's all I can think of for now. Please do this as soon as possible since I need time to fix any problems you guys run into before Thursday. Thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment