aboutsummaryrefslogtreecommitdiffstats
path: root/root
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2019-09-21 15:58:16 +0000
committers-ol <s-ol@users.noreply.github.com>2019-09-21 15:58:16 +0000
commitadb50cbadb0cbd44b9e3722333cf3e4f9974546a (patch)
treecbd191b4b1d0392fc84e11cede0d6480ca1761c6 /root
parentadd desc, inline to mmm-embed (diff)
downloadmmm-adb50cbadb0cbd44b9e3722333cf3e4f9974546a.tar.gz
mmm-adb50cbadb0cbd44b9e3722333cf3e4f9974546a.zip
add IYNX docs page
Diffstat (limited to 'root')
-rw-r--r--root/games/IYNX/boot_sequence/URL -> twitter$tweet1
-rw-r--r--root/games/IYNX/cryptex/URL -> twitter$tweet1
-rw-r--r--root/games/IYNX/link: URL1
-rw-r--r--root/games/IYNX/pictures/a/image$jpeg.jpgbin0 -> 34593 bytes
-rw-r--r--root/games/IYNX/pictures/b/image$jpeg.jpgbin0 -> 34862 bytes
-rw-r--r--root/games/IYNX/pictures/c/image$jpeg.jpgbin0 -> 76107 bytes
-rw-r--r--root/games/IYNX/pictures/d/image$jpeg.jpgbin0 -> 73873 bytes
-rw-r--r--root/games/IYNX/pictures/text$moonscript -> fn -> mmm$dom.moon17
-rw-r--r--root/games/IYNX/pictures/ui_menu/image$jpeg.jpgbin0 -> 24812 bytes
-rw-r--r--root/games/IYNX/pictures/ui_sample/image$jpeg.jpgbin0 -> 52894 bytes
-rw-r--r--root/games/IYNX/pin_pad/URL -> twitter$tweet1
-rw-r--r--root/games/IYNX/teaser/URL -> youtube$video1
-rw-r--r--root/games/IYNX/text$markdown.md66
-rw-r--r--root/games/IYNX/ui_demo/URL -> twitter$tweet1
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
new file mode 100644
index 0000000..286c406
--- /dev/null
+++ b/root/games/IYNX/pictures/a/image$jpeg.jpg
Binary files 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
--- /dev/null
+++ b/root/games/IYNX/pictures/b/image$jpeg.jpg
Binary files 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
--- /dev/null
+++ b/root/games/IYNX/pictures/c/image$jpeg.jpg
Binary files 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
--- /dev/null
+++ b/root/games/IYNX/pictures/d/image$jpeg.jpg
Binary files 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
--- /dev/null
+++ b/root/games/IYNX/pictures/ui_menu/image$jpeg.jpg
Binary files 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
--- /dev/null
+++ b/root/games/IYNX/pictures/ui_sample/image$jpeg.jpg
Binary files 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
+====
+<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