From adb50cbadb0cbd44b9e3722333cf3e4f9974546a Mon Sep 17 00:00:00 2001 From: s-ol Date: Sat, 21 Sep 2019 17:58:16 +0200 Subject: add IYNX docs page --- root/games/IYNX/boot_sequence/URL -> twitter$tweet | 1 + root/games/IYNX/cryptex/URL -> twitter$tweet | 1 + root/games/IYNX/link: URL | 1 - root/games/IYNX/pictures/a/image$jpeg.jpg | Bin 0 -> 34593 bytes root/games/IYNX/pictures/b/image$jpeg.jpg | Bin 0 -> 34862 bytes root/games/IYNX/pictures/c/image$jpeg.jpg | Bin 0 -> 76107 bytes root/games/IYNX/pictures/d/image$jpeg.jpg | Bin 0 -> 73873 bytes .../pictures/text$moonscript -> fn -> mmm$dom.moon | 17 ++++++ root/games/IYNX/pictures/ui_menu/image$jpeg.jpg | Bin 0 -> 24812 bytes root/games/IYNX/pictures/ui_sample/image$jpeg.jpg | Bin 0 -> 52894 bytes root/games/IYNX/pin_pad/URL -> twitter$tweet | 1 + root/games/IYNX/teaser/URL -> youtube$video | 1 + root/games/IYNX/text$markdown.md | 66 +++++++++++++++++++++ root/games/IYNX/ui_demo/URL -> twitter$tweet | 1 + 14 files changed, 88 insertions(+), 1 deletion(-) create mode 100644 root/games/IYNX/boot_sequence/URL -> twitter$tweet create mode 100644 root/games/IYNX/cryptex/URL -> twitter$tweet delete mode 100644 root/games/IYNX/link: URL create mode 100644 root/games/IYNX/pictures/a/image$jpeg.jpg create mode 100644 root/games/IYNX/pictures/b/image$jpeg.jpg create mode 100644 root/games/IYNX/pictures/c/image$jpeg.jpg create mode 100644 root/games/IYNX/pictures/d/image$jpeg.jpg create mode 100644 root/games/IYNX/pictures/text$moonscript -> fn -> mmm$dom.moon create mode 100644 root/games/IYNX/pictures/ui_menu/image$jpeg.jpg create mode 100644 root/games/IYNX/pictures/ui_sample/image$jpeg.jpg create mode 100644 root/games/IYNX/pin_pad/URL -> twitter$tweet create mode 100644 root/games/IYNX/teaser/URL -> youtube$video create mode 100644 root/games/IYNX/text$markdown.md create mode 100644 root/games/IYNX/ui_demo/URL -> twitter$tweet 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 new file mode 100644 index 0000000..286c406 Binary files /dev/null and b/root/games/IYNX/pictures/a/image$jpeg.jpg differ diff --git a/root/games/IYNX/pictures/b/image$jpeg.jpg b/root/games/IYNX/pictures/b/image$jpeg.jpg new file mode 100644 index 0000000..48190c0 Binary files /dev/null and b/root/games/IYNX/pictures/b/image$jpeg.jpg differ diff --git a/root/games/IYNX/pictures/c/image$jpeg.jpg b/root/games/IYNX/pictures/c/image$jpeg.jpg new file mode 100644 index 0000000..2eb5db7 Binary files /dev/null and b/root/games/IYNX/pictures/c/image$jpeg.jpg differ diff --git a/root/games/IYNX/pictures/d/image$jpeg.jpg b/root/games/IYNX/pictures/d/image$jpeg.jpg new file mode 100644 index 0000000..3a00dae Binary files /dev/null and b/root/games/IYNX/pictures/d/image$jpeg.jpg differ 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 new file mode 100644 index 0000000..6372f3f Binary files /dev/null and b/root/games/IYNX/pictures/ui_menu/image$jpeg.jpg differ diff --git a/root/games/IYNX/pictures/ui_sample/image$jpeg.jpg b/root/games/IYNX/pictures/ui_sample/image$jpeg.jpg new file mode 100644 index 0000000..b8fa2cb Binary files /dev/null and b/root/games/IYNX/pictures/ui_sample/image$jpeg.jpg differ 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 +==== + + +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. + + + a project teaser + + +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. + + + the User Interface was built using react and electron + + +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. + + +
+ + a fake boot sequence for a component of the cube + + + a pinpad that grants access to the higher systems of the cube + + + an early prototype of the Cryptex puzzle that marks the end of the game + +
+ +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 -- cgit v1.2.3