Skip to content

pretentiousgit/mechanismFMV

Repository files navigation

Mechanism

This is a display face for the screenPerfect (http://www.github.com/pretentiousgit/screenperfect-dev) multi-screen FMV engine. It serves serves paired client-control video via a NodeJS server installation to Chrome on desktop, and Android 4.1+ devices. This will also work on iOS, in which case you will need to supply it with *.webm video.

Documentation

Mechanism is a repo at the end of time! It's built to display on a private server with content available to people connected to that server. It is based on work from Eyebeam NYC in 2013 - the idea that people behave differently in private is a pretty strong one, I like game arcades that don't require huge amounts of technology to be supplied by the gallery, etc.

What It Does

This loads a list of videos from place A into memory on a client device, place B. It also loads a touch layer over those videos, making any of them qualify as a type of FMV experience. When the videos have loaded, the touch layer lets you select between them using a socket server.

Improvements I'd Make Now

  • Actually stream video from server
  • a more clever video load system - at the moment, this tries to stream an unlimited amount of video on page load. It works best with small videos and/or GIF/Vinealikes.

Contributing

This is a repo at the end of time! It's basically the supporting code for a thesis project, designed in concert with OCADu's game::play lab in 2014. This is the most finished version of it.

Possible Directions

All anyone wants from this is to hook it to Vimeo. There's your next startup idea. Make a random awesome-video-selector for Vimeo.

Where's The Content?

Protected by an academic research requirement, so you can't have it, but /tmp/gamedata.json probably has some things that will be useful to tell you how this works.

About

An FMV-game display engine, with load screen.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published