diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2019-09-21 15:58:16 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2019-09-21 15:58:16 +0000 |
| commit | adb50cbadb0cbd44b9e3722333cf3e4f9974546a (patch) | |
| tree | cbd191b4b1d0392fc84e11cede0d6480ca1761c6 /root | |
| parent | add desc, inline to mmm-embed (diff) | |
| download | mmm-adb50cbadb0cbd44b9e3722333cf3e4f9974546a.tar.gz mmm-adb50cbadb0cbd44b9e3722333cf3e4f9974546a.zip | |
add IYNX docs page
Diffstat (limited to 'root')
| -rw-r--r-- | root/games/IYNX/boot_sequence/URL -> twitter$tweet | 1 | ||||
| -rw-r--r-- | root/games/IYNX/cryptex/URL -> twitter$tweet | 1 | ||||
| -rw-r--r-- | root/games/IYNX/link: URL | 1 | ||||
| -rw-r--r-- | root/games/IYNX/pictures/a/image$jpeg.jpg | bin | 0 -> 34593 bytes | |||
| -rw-r--r-- | root/games/IYNX/pictures/b/image$jpeg.jpg | bin | 0 -> 34862 bytes | |||
| -rw-r--r-- | root/games/IYNX/pictures/c/image$jpeg.jpg | bin | 0 -> 76107 bytes | |||
| -rw-r--r-- | root/games/IYNX/pictures/d/image$jpeg.jpg | bin | 0 -> 73873 bytes | |||
| -rw-r--r-- | root/games/IYNX/pictures/text$moonscript -> fn -> mmm$dom.moon | 17 | ||||
| -rw-r--r-- | root/games/IYNX/pictures/ui_menu/image$jpeg.jpg | bin | 0 -> 24812 bytes | |||
| -rw-r--r-- | root/games/IYNX/pictures/ui_sample/image$jpeg.jpg | bin | 0 -> 52894 bytes | |||
| -rw-r--r-- | root/games/IYNX/pin_pad/URL -> twitter$tweet | 1 | ||||
| -rw-r--r-- | root/games/IYNX/teaser/URL -> youtube$video | 1 | ||||
| -rw-r--r-- | root/games/IYNX/text$markdown.md | 66 | ||||
| -rw-r--r-- | root/games/IYNX/ui_demo/URL -> twitter$tweet | 1 |
14 files changed, 88 insertions, 1 deletions
diff --git a/root/games/IYNX/boot_sequence/URL -> twitter$tweet b/root/games/IYNX/boot_sequence/URL -> twitter$tweet new file mode 100644 index 0000000..77b85f6 --- /dev/null +++ b/root/games/IYNX/boot_sequence/URL -> twitter$tweet @@ -0,0 +1 @@ +https://twitter.com/S0lll0s/status/817332363273310209 diff --git a/root/games/IYNX/cryptex/URL -> twitter$tweet b/root/games/IYNX/cryptex/URL -> twitter$tweet new file mode 100644 index 0000000..4d7974b --- /dev/null +++ b/root/games/IYNX/cryptex/URL -> twitter$tweet @@ -0,0 +1 @@ +https://twitter.com/S0lll0s/status/825476278732148736 diff --git a/root/games/IYNX/link: URL b/root/games/IYNX/link: URL deleted file mode 100644 index 1210035..0000000 --- a/root/games/IYNX/link: URL +++ /dev/null @@ -1 +0,0 @@ -http://www.colognegamelab.de/studentprojects/iynx-20162017/ diff --git a/root/games/IYNX/pictures/a/image$jpeg.jpg b/root/games/IYNX/pictures/a/image$jpeg.jpg Binary files differnew file mode 100644 index 0000000..286c406 --- /dev/null +++ b/root/games/IYNX/pictures/a/image$jpeg.jpg diff --git a/root/games/IYNX/pictures/b/image$jpeg.jpg b/root/games/IYNX/pictures/b/image$jpeg.jpg Binary files differnew file mode 100644 index 0000000..48190c0 --- /dev/null +++ b/root/games/IYNX/pictures/b/image$jpeg.jpg diff --git a/root/games/IYNX/pictures/c/image$jpeg.jpg b/root/games/IYNX/pictures/c/image$jpeg.jpg Binary files differnew file mode 100644 index 0000000..2eb5db7 --- /dev/null +++ b/root/games/IYNX/pictures/c/image$jpeg.jpg diff --git a/root/games/IYNX/pictures/d/image$jpeg.jpg b/root/games/IYNX/pictures/d/image$jpeg.jpg Binary files differnew file mode 100644 index 0000000..3a00dae --- /dev/null +++ b/root/games/IYNX/pictures/d/image$jpeg.jpg diff --git a/root/games/IYNX/pictures/text$moonscript -> fn -> mmm$dom.moon b/root/games/IYNX/pictures/text$moonscript -> fn -> mmm$dom.moon new file mode 100644 index 0000000..dfa03eb --- /dev/null +++ b/root/games/IYNX/pictures/text$moonscript -> fn -> mmm$dom.moon @@ -0,0 +1,17 @@ +import div from require 'mmm.dom' +import embed from (require 'mmm.mmmfs.util') require 'mmm.dom' + +=> + images = for child in *@children + embed child, nil, nil, attr: { + style: { + height: '15em' + margin: '0 .5em' + } + } + + div with images + .style = { + display: 'flex' + overflow: 'auto hidden' + } diff --git a/root/games/IYNX/pictures/ui_menu/image$jpeg.jpg b/root/games/IYNX/pictures/ui_menu/image$jpeg.jpg Binary files differnew file mode 100644 index 0000000..6372f3f --- /dev/null +++ b/root/games/IYNX/pictures/ui_menu/image$jpeg.jpg diff --git a/root/games/IYNX/pictures/ui_sample/image$jpeg.jpg b/root/games/IYNX/pictures/ui_sample/image$jpeg.jpg Binary files differnew file mode 100644 index 0000000..b8fa2cb --- /dev/null +++ b/root/games/IYNX/pictures/ui_sample/image$jpeg.jpg diff --git a/root/games/IYNX/pin_pad/URL -> twitter$tweet b/root/games/IYNX/pin_pad/URL -> twitter$tweet new file mode 100644 index 0000000..73a2ad6 --- /dev/null +++ b/root/games/IYNX/pin_pad/URL -> twitter$tweet @@ -0,0 +1 @@ +https://twitter.com/S0lll0s/status/818230279269679104 diff --git a/root/games/IYNX/teaser/URL -> youtube$video b/root/games/IYNX/teaser/URL -> youtube$video new file mode 100644 index 0000000..078b3e9 --- /dev/null +++ b/root/games/IYNX/teaser/URL -> youtube$video @@ -0,0 +1 @@ +https://www.youtube.com/watch?v=i7D_9P2semQ diff --git a/root/games/IYNX/text$markdown.md b/root/games/IYNX/text$markdown.md new file mode 100644 index 0000000..cfd7944 --- /dev/null +++ b/root/games/IYNX/text$markdown.md @@ -0,0 +1,66 @@ +IYNX +==== +<mmm-embed path="pictures" nolink></mmm-embed> + +An engaging, tangible and physical electronic puzzle where a mysterious device is found with no indication of its purpose, +and alongside it is a personality chip owned by a man named John. +The device looks tampered with, as if someone has tried to sabotage or access what it contains. +Who’s John and what’s inside? + +You only need to figure a way in to find out. + +<mmm-embed path="teaser" nolink inline> + a project teaser +</mmm-embed> + +Concept +------- +IYNX is a physical object in the form of a cube, surrounded by mechanical and digital puzzles. +The Player is given the object with no explanation and encouraged to experiment. +The game consists of a set of puzzles, each unlocking new content accessible from the screen, slowly fleshing a narrative around them. + +As the player progresses and solves the game puzzle by puzzle, +it becomes increasingly clear that the AI that is 'trapped' in the cube is malicious and highly manipulative. +Lore that can be pieced together by attentive players suggests +that the cube has been built especially to contain the AI in an electronic prison of sorts. +It is continuously hinted at, and finally revealed, that every puzzle solved was in fact a security +mechanism the player disabled, following the AIs suggestions and instructions. +At the end of the game the AI escapes by uploading itself into the internet. +Initially the player is lead to believe that he is impersonating the original user of the AI, +but it turns out that the AI knew this since the beginning and used the player's curiosity to its own advantage. + +Technical Realisation +--------------------- +The cube is powered by a Raspberry Pi 3 and two Arduino Micros. +The Arduinos are connected as Serial devices. + +The Raspberry Pi is connected to a Touchscreen Panel as well as USB Speakers. +It runs a custom electron app that interfaces with the Serial ports, +plays back video and audio files and displays a futuristic OS that lets you browse a filesystem. + +<mmm-embed path="ui_demo" nolink> + the User Interface was built using react and electron +</mmm-embed> + +The game consists of several smaller puzzle components that are arranged to form a story as a whole, +through which the player is guided by the 'AI' that posseses the artifact. + + +<div style="display: flex; flex-wrap: wrap; align-items: flex-start;"> + <mmm-embed path="boot_sequence" nolink inline> + a fake boot sequence for a component of the cube + </mmm-embed> + <mmm-embed path="pin_pad" nolink inline> + a pinpad that grants access to the higher systems of the cube + </mmm-embed> + <mmm-embed path="cryptex" nolink inline> + an early prototype of the Cryptex puzzle that marks the end of the game + </mmm-embed> +</div> + +Credits +------- +- Trent Davies: Puzzle and Narrative Design +- Sol Bekic: Programming and Electronics +- Dominique Bodden: Art and Physical Construction +- Ilke Karademir: Puzzle and Graphic Design diff --git a/root/games/IYNX/ui_demo/URL -> twitter$tweet b/root/games/IYNX/ui_demo/URL -> twitter$tweet new file mode 100644 index 0000000..9ea54e1 --- /dev/null +++ b/root/games/IYNX/ui_demo/URL -> twitter$tweet @@ -0,0 +1 @@ +https://twitter.com/S0lll0s/status/825864142116491264 |
