aboutsummaryrefslogtreecommitdiffstats
path: root/root/games
diff options
context:
space:
mode:
authors-ol <s+removethis@s-ol.nu>2021-10-04 14:13:31 +0000
committers-ol <s+removethis@s-ol.nu>2021-10-04 14:48:31 +0000
commite7b84a65084e17d5da64fe1fa716d7a186ed701c (patch)
tree61b2c6b140c644c0544b3255aae0069550d963aa /root/games
parentadd mmmfs pdf (diff)
downloadmmm-e7b84a65084e17d5da64fe1fa716d7a186ed701c.tar.gz
mmm-e7b84a65084e17d5da64fe1fa716d7a186ed701c.zip
Split root out of mmm repo
Diffstat (limited to 'root/games')
-rw-r--r--root/games/$order13
-rw-r--r--root/games/IYNX/$order6
-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/date: time$iso8601-date1
-rw-r--r--root/games/IYNX/description: text$plain1
-rwxr-xr-xroot/games/IYNX/icon: image$png.pngbin49376 -> 0 bytes
-rw-r--r--root/games/IYNX/jam: text$markdown+span1
-rw-r--r--root/games/IYNX/pictures/$order6
-rw-r--r--root/games/IYNX/pictures/a/image$jpeg.jpgbin34593 -> 0 bytes
-rw-r--r--root/games/IYNX/pictures/b/image$jpeg.jpgbin34862 -> 0 bytes
-rw-r--r--root/games/IYNX/pictures/c/image$jpeg.jpgbin76107 -> 0 bytes
-rw-r--r--root/games/IYNX/pictures/d/image$jpeg.jpgbin73873 -> 0 bytes
-rw-r--r--root/games/IYNX/pictures/text$moonscript -> fn -> mmm$dom.moon16
-rw-r--r--root/games/IYNX/pictures/ui_menu/image$jpeg.jpgbin24812 -> 0 bytes
-rw-r--r--root/games/IYNX/pictures/ui_sample/image$jpeg.jpgbin52894 -> 0 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/title: text$plain1
-rw-r--r--root/games/IYNX/ui_demo/URL -> twitter$tweet1
-rw-r--r--root/games/channel_83/date: time$iso8601-date1
-rw-r--r--root/games/channel_83/description: text$plain1
-rwxr-xr-xroot/games/channel_83/icon: image$png.pngbin45936 -> 0 bytes
-rw-r--r--root/games/channel_83/jam: text$markdown+span1
-rw-r--r--root/games/channel_83/link: URL -> itchio$game1
-rw-r--r--root/games/channel_83/title: text$plain1
-rw-r--r--root/games/curved_curse/date: time$iso8601-date1
-rw-r--r--root/games/curved_curse/description: text$plain1
-rwxr-xr-xroot/games/curved_curse/icon: image$png.pngbin19580 -> 0 bytes
-rw-r--r--root/games/curved_curse/jam: text$markdown+span1
-rw-r--r--root/games/curved_curse/link: URL -> itchio$game1
-rw-r--r--root/games/curved_curse/title: text$plain1
-rw-r--r--root/games/fake-artist/date: time$iso8601-date1
-rw-r--r--root/games/fake-artist/description: text$plain1
-rw-r--r--root/games/fake-artist/text$html.html124
-rw-r--r--root/games/fake-artist/text$javascript.js368
-rw-r--r--root/games/fake-artist/title: text$plain1
-rw-r--r--root/games/gtglg/date: time$iso8601-date1
-rw-r--r--root/games/gtglg/description: text$plain1
-rwxr-xr-xroot/games/gtglg/icon: image$png.pngbin8481 -> 0 bytes
-rw-r--r--root/games/gtglg/link: URL1
-rw-r--r--root/games/gtglg/title: text$plain1
-rw-r--r--root/games/lorem_ipsum/date: time$iso8601-date1
-rw-r--r--root/games/lorem_ipsum/description: text$markdown+span1
-rwxr-xr-xroot/games/lorem_ipsum/icon: image$png.pngbin45933 -> 0 bytes
-rw-r--r--root/games/lorem_ipsum/jam: text$plain1
-rw-r--r--root/games/lorem_ipsum/link: URL1
-rw-r--r--root/games/lorem_ipsum/title: text$plain1
-rw-r--r--root/games/moving_out/date: time$iso8601-date1
-rw-r--r--root/games/moving_out/description: text$plain1
-rw-r--r--root/games/moving_out/icon: image$png.pngbin28163 -> 0 bytes
-rw-r--r--root/games/moving_out/jam: text$markdown+span1
-rw-r--r--root/games/moving_out/link: URL -> itchio$game1
-rw-r--r--root/games/moving_out/title: text$plain1
-rw-r--r--root/games/plonat_atek/$order3
-rw-r--r--root/games/plonat_atek/date: time$iso8601-date1
-rw-r--r--root/games/plonat_atek/description: text$plain1
-rwxr-xr-xroot/games/plonat_atek/icon: image$png.pngbin22452 -> 0 bytes
-rw-r--r--root/games/plonat_atek/itch_page/URL -> itchio$game1
-rw-r--r--root/games/plonat_atek/jam: text$markdown+span1
-rw-r--r--root/games/plonat_atek/pictures/$order3
-rw-r--r--root/games/plonat_atek/pictures/amaze/attribution: text$markdown+span1
-rw-r--r--root/games/plonat_atek/pictures/amaze/image$jpeg.jpgbin313442 -> 0 bytes
-rw-r--r--root/games/plonat_atek/pictures/mockup/image$jpeg.jpgbin782034 -> 0 bytes
-rw-r--r--root/games/plonat_atek/pictures/setup/image$jpeg.jpgbin81303 -> 0 bytes
-rw-r--r--root/games/plonat_atek/pictures/text$moonscript -> fn -> mmm$dom.moon18
-rw-r--r--root/games/plonat_atek/text$markdown.md57
-rw-r--r--root/games/plonat_atek/title: text$plain1
-rw-r--r--root/games/plonat_atek/video/URL -> youtube$video1
-rw-r--r--root/games/text$moonscript -> fn -> mmm$dom.moon45
-rw-r--r--root/games/the_monster_within/date: time$iso8601-date1
-rw-r--r--root/games/the_monster_within/description: text$plain1
-rwxr-xr-xroot/games/the_monster_within/icon: image$png.pngbin5953 -> 0 bytes
-rw-r--r--root/games/the_monster_within/jam: text$markdown+span1
-rw-r--r--root/games/the_monster_within/link: URL -> itchio$game1
-rw-r--r--root/games/the_monster_within/title: text$plain1
-rw-r--r--root/games/the_sacculi/date: time$iso8601-date1
-rw-r--r--root/games/the_sacculi/description: text$markdown+span1
-rw-r--r--root/games/the_sacculi/jam: text$markdown+span1
-rw-r--r--root/games/the_sacculi/link: URL -> itchio$collection1
-rw-r--r--root/games/the_sacculi/title: text$plain1
-rw-r--r--root/games/title: text$plain1
-rw-r--r--root/games/two_shooting_stars/date: time$iso8601-date1
-rw-r--r--root/games/two_shooting_stars/description: text$plain1
-rwxr-xr-xroot/games/two_shooting_stars/icon: image$png.pngbin14577 -> 0 bytes
-rw-r--r--root/games/two_shooting_stars/jam: text$markdown+span1
-rw-r--r--root/games/two_shooting_stars/link: URL1
-rw-r--r--root/games/two_shooting_stars/title: text$plain1
-rw-r--r--root/games/vision-training-kit/date: time$iso8601-date1
-rw-r--r--root/games/vision-training-kit/description: text$plain1
-rwxr-xr-xroot/games/vision-training-kit/icon: image$png.pngbin16412 -> 0 bytes
-rw-r--r--root/games/vision-training-kit/jam: text$markdown+span1
-rw-r--r--root/games/vision-training-kit/link: URL -> itchio$game1
-rw-r--r--root/games/vision-training-kit/title: text$plain1
-rw-r--r--root/games/zebra_painting/date: time$iso8601-date1
-rw-r--r--root/games/zebra_painting/description: text$plain1
-rw-r--r--root/games/zebra_painting/jam: text$markdown+span1
-rw-r--r--root/games/zebra_painting/link: URL -> itchio$game1
-rw-r--r--root/games/zebra_painting/title: text$plain1
100 files changed, 0 insertions, 794 deletions
diff --git a/root/games/$order b/root/games/$order
deleted file mode 100644
index 85fb1ff..0000000
--- a/root/games/$order
+++ /dev/null
@@ -1,13 +0,0 @@
-the_sacculi
-zebra_painting
-gtglg
-the_monster_within
-IYNX
-vision-training-kit
-curved_curse
-two_shooting_stars
-moving_out
-channel_83
-plonat_atek
-lorem_ipsum
-fake-artist
diff --git a/root/games/IYNX/$order b/root/games/IYNX/$order
deleted file mode 100644
index e46078b..0000000
--- a/root/games/IYNX/$order
+++ /dev/null
@@ -1,6 +0,0 @@
-cryptex
-teaser
-pin_pad
-pictures
-ui_demo
-boot_sequence
diff --git a/root/games/IYNX/boot_sequence/URL -> twitter$tweet b/root/games/IYNX/boot_sequence/URL -> twitter$tweet
deleted file mode 100644
index 77b85f6..0000000
--- a/root/games/IYNX/boot_sequence/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/817332363273310209
diff --git a/root/games/IYNX/cryptex/URL -> twitter$tweet b/root/games/IYNX/cryptex/URL -> twitter$tweet
deleted file mode 100644
index 4d7974b..0000000
--- a/root/games/IYNX/cryptex/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/825476278732148736
diff --git a/root/games/IYNX/date: time$iso8601-date b/root/games/IYNX/date: time$iso8601-date
deleted file mode 100644
index b12bb99..0000000
--- a/root/games/IYNX/date: time$iso8601-date
+++ /dev/null
@@ -1 +0,0 @@
-2017-01-20
diff --git a/root/games/IYNX/description: text$plain b/root/games/IYNX/description: text$plain
deleted file mode 100644
index 0d21752..0000000
--- a/root/games/IYNX/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-a narrative, tangible, physical puzzle incorporating digital elements.
diff --git a/root/games/IYNX/icon: image$png.png b/root/games/IYNX/icon: image$png.png
deleted file mode 100755
index 0765350..0000000
--- a/root/games/IYNX/icon: image$png.png
+++ /dev/null
Binary files differ
diff --git a/root/games/IYNX/jam: text$markdown+span b/root/games/IYNX/jam: text$markdown+span
deleted file mode 100644
index a95a990..0000000
--- a/root/games/IYNX/jam: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-semester project
diff --git a/root/games/IYNX/pictures/$order b/root/games/IYNX/pictures/$order
deleted file mode 100644
index 8a44d99..0000000
--- a/root/games/IYNX/pictures/$order
+++ /dev/null
@@ -1,6 +0,0 @@
-ui_menu
-c
-ui_sample
-d
-a
-b
diff --git a/root/games/IYNX/pictures/a/image$jpeg.jpg b/root/games/IYNX/pictures/a/image$jpeg.jpg
deleted file mode 100644
index 286c406..0000000
--- a/root/games/IYNX/pictures/a/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/games/IYNX/pictures/b/image$jpeg.jpg b/root/games/IYNX/pictures/b/image$jpeg.jpg
deleted file mode 100644
index 48190c0..0000000
--- a/root/games/IYNX/pictures/b/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/games/IYNX/pictures/c/image$jpeg.jpg b/root/games/IYNX/pictures/c/image$jpeg.jpg
deleted file mode 100644
index 2eb5db7..0000000
--- a/root/games/IYNX/pictures/c/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/games/IYNX/pictures/d/image$jpeg.jpg b/root/games/IYNX/pictures/d/image$jpeg.jpg
deleted file mode 100644
index 3a00dae..0000000
--- a/root/games/IYNX/pictures/d/image$jpeg.jpg
+++ /dev/null
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
deleted file mode 100644
index 531c6c3..0000000
--- a/root/games/IYNX/pictures/text$moonscript -> fn -> mmm$dom.moon
+++ /dev/null
@@ -1,16 +0,0 @@
-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, wrap: 'raw', style: {
- height: '15em'
- margin: '0 .5em'
- }
-
- div with images
- .style = {
- display: 'flex'
- overflow: 'auto hidden'
- height: '15rem'
- }
diff --git a/root/games/IYNX/pictures/ui_menu/image$jpeg.jpg b/root/games/IYNX/pictures/ui_menu/image$jpeg.jpg
deleted file mode 100644
index 6372f3f..0000000
--- a/root/games/IYNX/pictures/ui_menu/image$jpeg.jpg
+++ /dev/null
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
deleted file mode 100644
index b8fa2cb..0000000
--- a/root/games/IYNX/pictures/ui_sample/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/games/IYNX/pin_pad/URL -> twitter$tweet b/root/games/IYNX/pin_pad/URL -> twitter$tweet
deleted file mode 100644
index 73a2ad6..0000000
--- a/root/games/IYNX/pin_pad/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/818230279269679104
diff --git a/root/games/IYNX/teaser/URL -> youtube$video b/root/games/IYNX/teaser/URL -> youtube$video
deleted file mode 100644
index 078b3e9..0000000
--- a/root/games/IYNX/teaser/URL -> youtube$video
+++ /dev/null
@@ -1 +0,0 @@
-https://www.youtube.com/watch?v=i7D_9P2semQ
diff --git a/root/games/IYNX/text$markdown.md b/root/games/IYNX/text$markdown.md
deleted file mode 100644
index cfd7944..0000000
--- a/root/games/IYNX/text$markdown.md
+++ /dev/null
@@ -1,66 +0,0 @@
-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/title: text$plain b/root/games/IYNX/title: text$plain
deleted file mode 100644
index bb857ce..0000000
--- a/root/games/IYNX/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-IYNX
diff --git a/root/games/IYNX/ui_demo/URL -> twitter$tweet b/root/games/IYNX/ui_demo/URL -> twitter$tweet
deleted file mode 100644
index 9ea54e1..0000000
--- a/root/games/IYNX/ui_demo/URL -> twitter$tweet
+++ /dev/null
@@ -1 +0,0 @@
-https://twitter.com/S0lll0s/status/825864142116491264
diff --git a/root/games/channel_83/date: time$iso8601-date b/root/games/channel_83/date: time$iso8601-date
deleted file mode 100644
index 3c0b19b..0000000
--- a/root/games/channel_83/date: time$iso8601-date
+++ /dev/null
@@ -1 +0,0 @@
-2017-08-30
diff --git a/root/games/channel_83/description: text$plain b/root/games/channel_83/description: text$plain
deleted file mode 100644
index 0a65c94..0000000
--- a/root/games/channel_83/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-a low-fi raycasting shooter.
diff --git a/root/games/channel_83/icon: image$png.png b/root/games/channel_83/icon: image$png.png
deleted file mode 100755
index 092404b..0000000
--- a/root/games/channel_83/icon: image$png.png
+++ /dev/null
Binary files differ
diff --git a/root/games/channel_83/jam: text$markdown+span b/root/games/channel_83/jam: text$markdown+span
deleted file mode 100644
index 9dced70..0000000
--- a/root/games/channel_83/jam: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-[Ludum Dare 36](http://ludumdare.com/compo/ludum-dare-36/?action=preview&uid=28620)
diff --git a/root/games/channel_83/link: URL -> itchio$game b/root/games/channel_83/link: URL -> itchio$game
deleted file mode 100644
index 44221dd..0000000
--- a/root/games/channel_83/link: URL -> itchio$game
+++ /dev/null
@@ -1 +0,0 @@
-https://s-ol.itch.io/channel-83
diff --git a/root/games/channel_83/title: text$plain b/root/games/channel_83/title: text$plain
deleted file mode 100644
index 64a716e..0000000
--- a/root/games/channel_83/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-Channel 83: a last-gen entertainment experience
diff --git a/root/games/curved_curse/date: time$iso8601-date b/root/games/curved_curse/date: time$iso8601-date
deleted file mode 100644
index 378bfb8..0000000
--- a/root/games/curved_curse/date: time$iso8601-date
+++ /dev/null
@@ -1 +0,0 @@
-2015-04-20
diff --git a/root/games/curved_curse/description: text$plain b/root/games/curved_curse/description: text$plain
deleted file mode 100644
index 5645632..0000000
--- a/root/games/curved_curse/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-a dungeon shooter with an unconventional gun.
diff --git a/root/games/curved_curse/icon: image$png.png b/root/games/curved_curse/icon: image$png.png
deleted file mode 100755
index c5caaf9..0000000
--- a/root/games/curved_curse/icon: image$png.png
+++ /dev/null
Binary files differ
diff --git a/root/games/curved_curse/jam: text$markdown+span b/root/games/curved_curse/jam: text$markdown+span
deleted file mode 100644
index ca4a318..0000000
--- a/root/games/curved_curse/jam: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-[Ludum Dare 32](http://ludumdare.com/compo/ludum-dare-32/?action=preview&uid=28620)
diff --git a/root/games/curved_curse/link: URL -> itchio$game b/root/games/curved_curse/link: URL -> itchio$game
deleted file mode 100644
index 576cac6..0000000
--- a/root/games/curved_curse/link: URL -> itchio$game
+++ /dev/null
@@ -1 +0,0 @@
-https://s-ol.itch.io/curved-curse
diff --git a/root/games/curved_curse/title: text$plain b/root/games/curved_curse/title: text$plain
deleted file mode 100644
index b02b5f5..0000000
--- a/root/games/curved_curse/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-Curved Curse
diff --git a/root/games/fake-artist/date: time$iso8601-date b/root/games/fake-artist/date: time$iso8601-date
deleted file mode 100644
index 5fb953f..0000000
--- a/root/games/fake-artist/date: time$iso8601-date
+++ /dev/null
@@ -1 +0,0 @@
-2020-04-22
diff --git a/root/games/fake-artist/description: text$plain b/root/games/fake-artist/description: text$plain
deleted file mode 100644
index c7efb6d..0000000
--- a/root/games/fake-artist/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-quarantine implementation of a bluffing-drawing game.
diff --git a/root/games/fake-artist/text$html.html b/root/games/fake-artist/text$html.html
deleted file mode 100644
index cf6f8b5..0000000
--- a/root/games/fake-artist/text$html.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/seedrandom/3.0.5/seedrandom.min.js"></script>
- <style>
- html {
- margin: 0;
- padding: 0;
- background: #272727;
-
- display: flex;
- min-height: 100vh;
- align-items: center;
- overflow-y: auto;
- }
-
- body {
- font-family: sans-serif;
-
- width: 12em;
- margin: 1em auto;
- border: 4px solid #696969;
- border-radius: 0.5rem;
- background: #eeeeee;
- overflow: hidden;
- }
-
- header {
- padding: .5rem;
- background: #696969;
- color: #eeeeee;
- }
-
- h2 {
- margin: 0;
- }
-
- #main, #setup {
- padding: .5rem;
- }
-
- main .inner {
- margin-bottom: .5em;
- }
-
- main .inner {
- overflow: hidden;
- max-height: 12em;
-
- transition: all 0.3s;
- }
-
- main .inner > div {
- display: flex;
- }
- main .inner > div > input {
- flex: 1;
- width: 0;
- margin-left: 1em;
- }
-
- #setup {
- display: none;
- }
- .setup #setup {
- display: block;
- }
-
- .sensitive {
- position: relative;
-
- padding: 0.3em;
- border: 0.2em solid #696969;
- }
-
- .sensitive .cover {
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- padding: 0.5em;
- color: #eeeeee;
- background: #696969;
- transition: opacity 300ms;
- }
-
- .sensitive:hover .cover {
- opacity: 0;
- pointer-events: none;
- }
-
- pre {
- font-size: 2em;
- font-weight: bold;
- margin: 0;
- }
- pre.spy {
- color: #c33;
- }
-
- a { color: inherit; }
- </style>
- </head>
- <body>
- <main>
- <header>
- <h2>Fake Artist</h2>
- <div id="head"></div>
- </header>
- <div id="setup" class="inner">
- <div>spies: <input id="spies" type="number" value="1" /></div>
- <div>players:</div>
- <ul id="players"></ul>
- <div>
- <button id="add">add</button>
- <input id="name" type="text" />
- </div>
- </div>
- <div id="main"></div>
- </main>
- <script src=":text/javascript"></script>
- </body>
-</html>
diff --git a/root/games/fake-artist/text$javascript.js b/root/games/fake-artist/text$javascript.js
deleted file mode 100644
index 18c63f8..0000000
--- a/root/games/fake-artist/text$javascript.js
+++ /dev/null
@@ -1,368 +0,0 @@
-const words = [
- "airplane",
- "alive",
- "alligator",
- "angel",
- "ant",
- "apple",
- "arm",
- "baby",
- "backpack",
- "ball",
- "balloon",
- "banana",
- "bark",
- "baseball",
- "basketball",
- "bat",
- "bathroom",
- "beach",
- "beak",
- "bear",
- "bed",
- "bee",
- "bell",
- "bench",
- "bike",
- "bird",
- "blanket",
- "blocks",
- "boat",
- "bone",
- "book",
- "bounce",
- "bow",
- "bowl",
- "box",
- "boy",
- "bracelet",
- "branch",
- "bread",
- "bridge",
- "broom",
- "bug",
- "bumblebee",
- "bunk bed",
- "bunny",
- "bus",
- "butterfly",
- "button",
- "camera",
- "candle",
- "candy",
- "car",
- "carrot",
- "cat",
- "caterpillar",
- "chair",
- "cheese",
- "cherry",
- "chicken",
- "chimney",
- "clock",
- "cloud",
- "coat",
- "coin",
- "comb",
- "computer",
- "cookie",
- "corn",
- "cow",
- "crab",
- "crack",
- "crayon",
- "cube",
- "cup",
- "cupcake",
- "curl",
- "daisy",
- "desk",
- "diamond",
- "dinosaur",
- "dog",
- "doll",
- "door",
- "dragon",
- "dream",
- "drum",
- "duck",
- "ear",
- "ears",
- "Earth",
- "egg",
- "elephant",
- "eye",
- "eyes",
- "face",
- "family",
- "feather",
- "feet",
- "finger",
- "fire",
- "fish",
- "flag",
- "float",
- "flower",
- "fly",
- "football",
- "fork",
- "frog",
- "ghost",
- "giraffe",
- "girl",
- "glasses",
- "grapes",
- "grass",
- "hair",
- "hamburger",
- "hand",
- "hat",
- "head",
- "heart",
- "helicopter",
- "hippo",
- "hook",
- "horse",
- "house",
- "ice cream cone",
- "inchworm",
- "island",
- "jacket",
- "jail",
- "jar",
- "jellyfish",
- "key",
- "king",
- "kite",
- "kitten",
- "knee",
- "ladybug",
- "lamp",
- "leaf",
- "leg",
- "legs",
- "lemon",
- "light",
- "line",
- "lion",
- "lips",
- "lizard",
- "lollipop",
- "love",
- "man",
- "Mickey Mouse",
- "milk",
- "mitten",
- "monkey",
- "monster",
- "moon",
- "motorcycle",
- "mountain",
- "mountains",
- "mouse",
- "mouth",
- "music",
- "nail",
- "neck",
- "night",
- "nose",
- "ocean",
- "octopus",
- "orange",
- "oval",
- "owl",
- "pants",
- "pen",
- "pencil",
- "person",
- "pie",
- "pig",
- "pillow",
- "pizza",
- "plant",
- "popsicle",
- "purse",
- "rabbit",
- "rain",
- "rainbow",
- "ring",
- "river",
- "robot",
- "rock",
- "rocket",
- "sea",
- "seashell",
- "sheep",
- "ship",
- "shirt",
- "shoe",
- "skateboard",
- "slide",
- "smile",
- "snail",
- "snake",
- "snowflake",
- "snowman",
- "socks",
- "spider",
- "spider web",
- "spoon",
- "stairs",
- "star",
- "starfish",
- "suitcase",
- "sun",
- "sunglasses",
- "swimming pool",
- "swing",
- "table",
- "tail",
- "train",
- "tree",
- "truck",
- "turtle",
- "water",
- "whale",
- "wheel",
- "window",
- "woman",
- "worm",
- "zebra",
- "zoo",
-];
-
-const main = document.getElementById('main');
-const head = document.getElementById('head');
-const players = document.getElementById('players');
-const spies = document.getElementById('spies');
-const name = document.getElementById('name');
-const add = document.getElementById('add');
-
-const shuffle = (array, rng) => {
- for (let i = array.length - 1; i > 0; i--) {
- let j = Math.floor(rng() * (i + 1));
- [array[i], array[j]] = [array[j], array[i]];
- }
-};
-
-const infect = a => {
- a.onclick = () => {
- const hash = a.href.split('#')[1];
- update('#' + hash);
- };
-};
-
-const genSeed = rng => (
- words[Math.floor(rng() * words.length)].replace(' ', '-').toLowerCase()
- + '_' + words[Math.floor(rng() * words.length)].replace(' ', '-').toLowerCase()
- + '_' + words[Math.floor(rng() * words.length)].replace(' ', '-').toLowerCase()
-);
-
-const update = (hash) => {
- const [ mode, seed, n, ...names ] = hash.split(/,/);
- const rng = new Math.seedrandom(seed);
- const nextSeed = genSeed(rng);
-
- while (main.lastChild)
- main.removeChild(main.lastChild);
-
- while (head.lastChild)
- head.removeChild(head.lastChild);
-
- if (mode === '#link') {
- const code = document.createElement('code');
- code.innerText = seed;
- head.append(code);
-
- document.body.className = '';
- names.forEach((name, i) => {
- const a = document.createElement('a');
- a.innerText = 'play';
- a.href = `#play,${seed},${n},${names.join(',')},${i}`;
- infect(a);
-
- const div = document.createElement('div');
- div.append(`${name}: `);
- div.append(a);
- main.append(div);
- });
-
- const a = document.createElement('a');
- a.innerText = 'next round';
- a.href = `#link,${nextSeed},${n},${names.join(',')}`;
- infect(a);
- main.append(document.createElement('br'));
- main.append(a);
- } else if (mode === '#play') {
- const code = document.createElement('code');
- code.innerText = seed;
- head.append(code);
-
- document.body.className = '';
- const i = names.pop();
-
- const word = words[Math.floor(rng() * words.length)];
- const list = names.map((x, i) => i < +n);
- shuffle(list, rng);
-
- const div = document.createElement('div');
- div.className = 'sensitive';
-
- if (list[+i]) {
- const span = document.createElement('pre');
- span.className = 'spy';
- span.innerText = 'SPY!';
- div.append("you are a");
- div.append(document.createElement('br'));
- div.append(span);
- } else {
- const span = document.createElement('pre');
- span.innerText = word;
- div.append("the word is");
- div.append(document.createElement('br'));
- div.append(span);
- }
-
- const cover = document.createElement('div');
- cover.className = 'cover';
- cover.innerText = '(hover here)';
- cover.innerText = `${names[i]}, please hover here to read.`;
- div.append(cover);
-
- const a = document.createElement('a');
- a.innerText = 'next round';
- a.href = `#play,${nextSeed},${n},${names.join(',')},${i}`;
- infect(a);
-
- main.append(div);
- main.append(document.createElement('br'));
- main.append(a);
- } else {
- document.body.className = 'setup';
- const seed = genSeed(Math.random);
- const names = [];
- const a = document.createElement('a');
- a.innerText = 'start';
- a.href = `#link,${seed},${spies.value},${names.join(',')}`;
- main.append(a);
- infect(a);
-
- add.onclick = () => {
- if (!name.value)
- return;
-
- const li = document.createElement('li');
- li.innerText = name.value;
- players.append(li);
- names.push(name.value);
- a.href = `#link,${seed},${spies.value},${names.join(',')}`;
- name.value = '';
- };
-
- spies.onchange = () => {
- a.href = `#link,${seed},${spies.value},${names.join(',')}`;
- }
- }
-}
-
-update(window.location.hash);
diff --git a/root/games/fake-artist/title: text$plain b/root/games/fake-artist/title: text$plain
deleted file mode 100644
index 30c9364..0000000
--- a/root/games/fake-artist/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-Fake Artist
diff --git a/root/games/gtglg/date: time$iso8601-date b/root/games/gtglg/date: time$iso8601-date
deleted file mode 100644
index 3279291..0000000
--- a/root/games/gtglg/date: time$iso8601-date
+++ /dev/null
@@ -1 +0,0 @@
-2014-12-23
diff --git a/root/games/gtglg/description: text$plain b/root/games/gtglg/description: text$plain
deleted file mode 100644
index bcbb922..0000000
--- a/root/games/gtglg/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-a slightly psychedelic physics puzzler with gary, a green-legged giraffe.
diff --git a/root/games/gtglg/icon: image$png.png b/root/games/gtglg/icon: image$png.png
deleted file mode 100755
index 59c2908..0000000
--- a/root/games/gtglg/icon: image$png.png
+++ /dev/null
Binary files differ
diff --git a/root/games/gtglg/link: URL b/root/games/gtglg/link: URL
deleted file mode 100644
index 18e6125..0000000
--- a/root/games/gtglg/link: URL
+++ /dev/null
@@ -1 +0,0 @@
-https://s-ol.itch.io/gary-the-green-legged-giraffe
diff --git a/root/games/gtglg/title: text$plain b/root/games/gtglg/title: text$plain
deleted file mode 100644
index 167d1df..0000000
--- a/root/games/gtglg/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-Gary, the green-legged Giraffe
diff --git a/root/games/lorem_ipsum/date: time$iso8601-date b/root/games/lorem_ipsum/date: time$iso8601-date
deleted file mode 100644
index f83d721..0000000
--- a/root/games/lorem_ipsum/date: time$iso8601-date
+++ /dev/null
@@ -1 +0,0 @@
-2016-09-01
diff --git a/root/games/lorem_ipsum/description: text$markdown+span b/root/games/lorem_ipsum/description: text$markdown+span
deleted file mode 100644
index 9291ee6..0000000
--- a/root/games/lorem_ipsum/description: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-a labyrinth game concering medialisation and multiple viewpoints. developed with the [ForChange research alliance](http://www.forchange.de/ergebnisse/resilienzspiele/).
diff --git a/root/games/lorem_ipsum/icon: image$png.png b/root/games/lorem_ipsum/icon: image$png.png
deleted file mode 100755
index 65b2b39..0000000
--- a/root/games/lorem_ipsum/icon: image$png.png
+++ /dev/null
Binary files differ
diff --git a/root/games/lorem_ipsum/jam: text$plain b/root/games/lorem_ipsum/jam: text$plain
deleted file mode 100644
index 06967b6..0000000
--- a/root/games/lorem_ipsum/jam: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-GamesForChange
diff --git a/root/games/lorem_ipsum/link: URL b/root/games/lorem_ipsum/link: URL
deleted file mode 100644
index f276d7f..0000000
--- a/root/games/lorem_ipsum/link: URL
+++ /dev/null
@@ -1 +0,0 @@
-https://loremipsum.s-ol.nu/
diff --git a/root/games/lorem_ipsum/title: text$plain b/root/games/lorem_ipsum/title: text$plain
deleted file mode 100644
index 9a8d8aa..0000000
--- a/root/games/lorem_ipsum/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-Lorem Ipsum
diff --git a/root/games/moving_out/date: time$iso8601-date b/root/games/moving_out/date: time$iso8601-date
deleted file mode 100644
index 758ee06..0000000
--- a/root/games/moving_out/date: time$iso8601-date
+++ /dev/null
@@ -1 +0,0 @@
-2016-12-11
diff --git a/root/games/moving_out/description: text$plain b/root/games/moving_out/description: text$plain
deleted file mode 100644
index 3ca32c9..0000000
--- a/root/games/moving_out/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-a QWOP-y platformer in which you play a room.
diff --git a/root/games/moving_out/icon: image$png.png b/root/games/moving_out/icon: image$png.png
deleted file mode 100644
index 85e68a9..0000000
--- a/root/games/moving_out/icon: image$png.png
+++ /dev/null
Binary files differ
diff --git a/root/games/moving_out/jam: text$markdown+span b/root/games/moving_out/jam: text$markdown+span
deleted file mode 100644
index 1ba7343..0000000
--- a/root/games/moving_out/jam: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-[Ludum Dare 37](http://ludumdare.com/compo/ludum-dare-37/?action=preview&uid=28620)
diff --git a/root/games/moving_out/link: URL -> itchio$game b/root/games/moving_out/link: URL -> itchio$game
deleted file mode 100644
index 40fe825..0000000
--- a/root/games/moving_out/link: URL -> itchio$game
+++ /dev/null
@@ -1 +0,0 @@
-https://s-ol.itch.io/moving-out
diff --git a/root/games/moving_out/title: text$plain b/root/games/moving_out/title: text$plain
deleted file mode 100644
index 0c19b06..0000000
--- a/root/games/moving_out/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-Moving Out
diff --git a/root/games/plonat_atek/$order b/root/games/plonat_atek/$order
deleted file mode 100644
index f1b9bd1..0000000
--- a/root/games/plonat_atek/$order
+++ /dev/null
@@ -1,3 +0,0 @@
-itch_page
-video
-pictures
diff --git a/root/games/plonat_atek/date: time$iso8601-date b/root/games/plonat_atek/date: time$iso8601-date
deleted file mode 100644
index 8bc80ba..0000000
--- a/root/games/plonat_atek/date: time$iso8601-date
+++ /dev/null
@@ -1 +0,0 @@
-2017-04-25
diff --git a/root/games/plonat_atek/description: text$plain b/root/games/plonat_atek/description: text$plain
deleted file mode 100644
index 96166f1..0000000
--- a/root/games/plonat_atek/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-a sound-only breakout game, displayable on an oscilloscope and realized in the PureData visual programming environment.
diff --git a/root/games/plonat_atek/icon: image$png.png b/root/games/plonat_atek/icon: image$png.png
deleted file mode 100755
index abbbfc9..0000000
--- a/root/games/plonat_atek/icon: image$png.png
+++ /dev/null
Binary files differ
diff --git a/root/games/plonat_atek/itch_page/URL -> itchio$game b/root/games/plonat_atek/itch_page/URL -> itchio$game
deleted file mode 100644
index c2707e1..0000000
--- a/root/games/plonat_atek/itch_page/URL -> itchio$game
+++ /dev/null
@@ -1 +0,0 @@
-https://s-ol.itch.io/plonat-atek
diff --git a/root/games/plonat_atek/jam: text$markdown+span b/root/games/plonat_atek/jam: text$markdown+span
deleted file mode 100644
index 38f540e..0000000
--- a/root/games/plonat_atek/jam: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-[Ludum Dare 38](https://ldjam.com/events/ludum-dare/38/plonat-atek)
diff --git a/root/games/plonat_atek/pictures/$order b/root/games/plonat_atek/pictures/$order
deleted file mode 100644
index 934d2fd..0000000
--- a/root/games/plonat_atek/pictures/$order
+++ /dev/null
@@ -1,3 +0,0 @@
-setup
-amaze
-mockup
diff --git a/root/games/plonat_atek/pictures/amaze/attribution: text$markdown+span b/root/games/plonat_atek/pictures/amaze/attribution: text$markdown+span
deleted file mode 100644
index 7a5a6fb..0000000
--- a/root/games/plonat_atek/pictures/amaze/attribution: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-photo by [Rick Hoppmann](https://twitter.com/tinyruin)
diff --git a/root/games/plonat_atek/pictures/amaze/image$jpeg.jpg b/root/games/plonat_atek/pictures/amaze/image$jpeg.jpg
deleted file mode 100644
index 70025b8..0000000
--- a/root/games/plonat_atek/pictures/amaze/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/games/plonat_atek/pictures/mockup/image$jpeg.jpg b/root/games/plonat_atek/pictures/mockup/image$jpeg.jpg
deleted file mode 100644
index 1cfa03a..0000000
--- a/root/games/plonat_atek/pictures/mockup/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/games/plonat_atek/pictures/setup/image$jpeg.jpg b/root/games/plonat_atek/pictures/setup/image$jpeg.jpg
deleted file mode 100644
index feec066..0000000
--- a/root/games/plonat_atek/pictures/setup/image$jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/root/games/plonat_atek/pictures/text$moonscript -> fn -> mmm$dom.moon b/root/games/plonat_atek/pictures/text$moonscript -> fn -> mmm$dom.moon
deleted file mode 100644
index 4938596..0000000
--- a/root/games/plonat_atek/pictures/text$moonscript -> fn -> mmm$dom.moon
+++ /dev/null
@@ -1,18 +0,0 @@
-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'
- flex: '1 0 auto'
- }
- }
-
- div with images
- .style = {
- display: 'flex'
- overflow: 'auto hidden'
- }
diff --git a/root/games/plonat_atek/text$markdown.md b/root/games/plonat_atek/text$markdown.md
deleted file mode 100644
index fe6879f..0000000
--- a/root/games/plonat_atek/text$markdown.md
+++ /dev/null
@@ -1,57 +0,0 @@
-# <mmm-embed nolink facet="title"></mmm-embed>
-
-<mmm-embed nolink path="pictures"></mmm-embed>
-
-*Plonat Atek* is a digital game that communicates itself to the player only via the stereo headphone jack.
-The signal is split, and one of the streams is fed into a pair of headphones that show the game to the player as a melody,
-interlaced with a series of blips and bursts of noise.
-The other stream leads into an oscilloscope, that visualises the two channels by moving a dot across the screen in correspondence to the signal.
-On the screen, the game manifests as a ball bouncing around in a circular version of *Breakout*.
-
-Both the oscilloscope and the speakers are analog devices that interpret the signal and generate a representation of the game.
-The representations are based on interrelated properties of the same signal.
-Thus, the relationship between the audio and visual components is not merely designed, rather the two emerge from identical information:
-In *Plonat Atek*, the sound is designed to be seen and the visuals are designed to be heard.
-For example the blip heard when the ball bounces is the distortion seen in the same moment,
-and the noise heard when the ball is lost is visible as a glitch on the oscilloscope.
-
-<mmm-embed nolink path="video"></mmm-embed>
-
-## Awards and Exhibitions
-*Plonat Atek* was awarded first place in the *Innovation* category, 8th in *Audio* and 24th overall at the *Ludum Dare 38 Compo* in 2017.
-The project has been exhibited at *A MAZE. Berlin 2018* and *Maker Faire Rome 2019*.
-
-## History
-*Plonat Atek* was originally developed in 48 hours for the *Ludum Dare 38 Compo* in June 2017.
-You can find the original submission [here][ld] and documentation on how to download and run the jam version on the [itch.io page][itch].
-
-Articles on the game accompanied by the video recording above have been published by [Hackaday][hackaday], [VICE Motherboard][motherboard] and others.
-
-The jam version is designed to run on an end-user Computer and is played using the keyboard.
-In early 2018 I decided to build a self-contained hardware version that is played using a rotary knob.
-This is the version pictured above.
-
-## Artist Statement
-*Plonat Atek* is an exploration into the unification of audiovisual signals in the context of feedback in interactive systems.
-Both digital and analog audio signals are very thin encodings,
-as they map directly to the vibrations on our tympana and thereby the sensations they represent.
-In contrast, raster video signals or image encodings are a very contrived, optimized and complicated;
-the discrete and serial pixel-per-pixel description of shapes does not come close at all to the way our human perception works.
-This is also obvious as the technology required to decode a video signal or image into something a human can perceive is extremely complex.
-In *Plonat Atek*, the visual output on the oscilloscope is as directly based on the waveforms encoding it as the audio is.
-The thinner encoding allows the simultaneous use of the exact same signal for both the audio output on the speakers and
-the visual output on the oscilloscope, thereby intrinsically connecting the two.
-
-At the same time Plonat Atek is a media archaeological project and hommage.
-The earliest video games, such as *Tennis for Two* and *Spacewar!*, as well as later arcade games like *Asteroids*,
-and even consoles like the *Vectrex* share the CRT screen whose warm glow transports a unique feeling of messy analogue-ness
-coupled with a homely sense of healthy imperfection.
-The game itself is a reinterpretation of the classic *Breakout*, a game many players may recognize nostalgically and
-that has already gone through transformations from hardware to software, and from an arcade to a pc and finally a mobile game
-or something found on a children’s toy that comes free with an order at a fast-food restaurant.
-
-[ld]: https://ldjam.com/events/ludum-dare/38/plonat-atek
-[itch]: https://s-ol.itch.io/plonat-atek
-
-[hackaday]: https://hackaday.com/2017/11/05/programming-an-oscilloscope-breakout-game-in-pure-data/
-[motherboard]: https://motherboard.vice.com/en_us/article/59yw9z/watch-this-awesome-oscilloscope-breakout-game
diff --git a/root/games/plonat_atek/title: text$plain b/root/games/plonat_atek/title: text$plain
deleted file mode 100644
index ee49dec..0000000
--- a/root/games/plonat_atek/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-Plonat Atek
diff --git a/root/games/plonat_atek/video/URL -> youtube$video b/root/games/plonat_atek/video/URL -> youtube$video
deleted file mode 100644
index bf07555..0000000
--- a/root/games/plonat_atek/video/URL -> youtube$video
+++ /dev/null
@@ -1 +0,0 @@
-https://www.youtube.com/watch?v=SIQAk9_nc-s
diff --git a/root/games/text$moonscript -> fn -> mmm$dom.moon b/root/games/text$moonscript -> fn -> mmm$dom.moon
deleted file mode 100644
index 55e93a6..0000000
--- a/root/games/text$moonscript -> fn -> mmm$dom.moon
+++ /dev/null
@@ -1,45 +0,0 @@
-import div, span, h3, ul, li, a, h4, img, p from require 'mmm.dom'
-import link_to from (require 'mmm.mmmfs.util') require 'mmm.dom'
-import ropairs from require 'mmm.ordered'
-
-=>
- div {
- h3 link_to @
- ul do
- games = { (p\gett 'date: time/unix'), p for p in *@children }
-
- children = for k, child in ropairs games
- desc = child\gett 'description: mmm/dom'
- jam = if link = child\get 'jam: mmm/dom'
- span '[', link, ']', style: float: 'right', clear: 'right', color: 'var(--gray-dark)'
-
- li (link_to child), ': ', desc, jam
-
- children
--- ul with for child in *@children
--- link_if_content = (opts) ->
--- a with opts
--- if true or child\find 'mmm/dom'
--- .style = { 'text-decoration': 'none' }
--- .href = child.path
--- .onclick
---
--- li link_if_content {
--- h4 {
--- style: { 'margin-bottom': 0 }
--- (child\get 'title: mmm/dom') or child\gett 'name: alpha'
--- }
--- div {
--- -- style: {
--- -- display: 'flex'
--- -- 'justify-content': 'space-around'
--- -- }
--- -- img src: child\gett 'icon: URL -> image/.*'
--- p (child\gett 'description: mmm/dom'), style: { 'flex': '1 0 0', margin: '1em' }
--- }
--- }
---
--- .style = {
--- 'list-style': 'none'
--- }
- }
diff --git a/root/games/the_monster_within/date: time$iso8601-date b/root/games/the_monster_within/date: time$iso8601-date
deleted file mode 100644
index 9e7bf47..0000000
--- a/root/games/the_monster_within/date: time$iso8601-date
+++ /dev/null
@@ -1 +0,0 @@
-2015-08-25
diff --git a/root/games/the_monster_within/description: text$plain b/root/games/the_monster_within/description: text$plain
deleted file mode 100644
index e0f0605..0000000
--- a/root/games/the_monster_within/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-a top down action brawler with a twist.
diff --git a/root/games/the_monster_within/icon: image$png.png b/root/games/the_monster_within/icon: image$png.png
deleted file mode 100755
index 484bf4c..0000000
--- a/root/games/the_monster_within/icon: image$png.png
+++ /dev/null
Binary files differ
diff --git a/root/games/the_monster_within/jam: text$markdown+span b/root/games/the_monster_within/jam: text$markdown+span
deleted file mode 100644
index 61b7b19..0000000
--- a/root/games/the_monster_within/jam: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-[Ludum Dare 33](http://ludumdare.com/compo/ludum-dare-33/?action=preview&uid=28620)
diff --git a/root/games/the_monster_within/link: URL -> itchio$game b/root/games/the_monster_within/link: URL -> itchio$game
deleted file mode 100644
index fd5ff72..0000000
--- a/root/games/the_monster_within/link: URL -> itchio$game
+++ /dev/null
@@ -1 +0,0 @@
-https://s-ol.itch.io/the-monster-within
diff --git a/root/games/the_monster_within/title: text$plain b/root/games/the_monster_within/title: text$plain
deleted file mode 100644
index f44820c..0000000
--- a/root/games/the_monster_within/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-The Monster Within
diff --git a/root/games/the_sacculi/date: time$iso8601-date b/root/games/the_sacculi/date: time$iso8601-date
deleted file mode 100644
index 3e81523..0000000
--- a/root/games/the_sacculi/date: time$iso8601-date
+++ /dev/null
@@ -1 +0,0 @@
-2018-08-14
diff --git a/root/games/the_sacculi/description: text$markdown+span b/root/games/the_sacculi/description: text$markdown+span
deleted file mode 100644
index 7355980..0000000
--- a/root/games/the_sacculi/description: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-a series of Point-and-Click minigames with a common structure.
diff --git a/root/games/the_sacculi/jam: text$markdown+span b/root/games/the_sacculi/jam: text$markdown+span
deleted file mode 100644
index 10b43bd..0000000
--- a/root/games/the_sacculi/jam: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-[Ludum Dare 42](https://ldjam.com/events/ludum-dare/42/sacculos-the-game)
diff --git a/root/games/the_sacculi/link: URL -> itchio$collection b/root/games/the_sacculi/link: URL -> itchio$collection
deleted file mode 100644
index 441246b..0000000
--- a/root/games/the_sacculi/link: URL -> itchio$collection
+++ /dev/null
@@ -1 +0,0 @@
-https://itch.io/c/367008/the-sacculi
diff --git a/root/games/the_sacculi/title: text$plain b/root/games/the_sacculi/title: text$plain
deleted file mode 100644
index d401052..0000000
--- a/root/games/the_sacculi/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-The Sacculos Saga
diff --git a/root/games/title: text$plain b/root/games/title: text$plain
deleted file mode 100644
index 84d4140..0000000
--- a/root/games/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-games
diff --git a/root/games/two_shooting_stars/date: time$iso8601-date b/root/games/two_shooting_stars/date: time$iso8601-date
deleted file mode 100644
index 1da7b90..0000000
--- a/root/games/two_shooting_stars/date: time$iso8601-date
+++ /dev/null
@@ -1 +0,0 @@
-2016-06-01
diff --git a/root/games/two_shooting_stars/description: text$plain b/root/games/two_shooting_stars/description: text$plain
deleted file mode 100644
index 375c5d9..0000000
--- a/root/games/two_shooting_stars/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-a narrative point-and-click adventure.
diff --git a/root/games/two_shooting_stars/icon: image$png.png b/root/games/two_shooting_stars/icon: image$png.png
deleted file mode 100755
index c531bd3..0000000
--- a/root/games/two_shooting_stars/icon: image$png.png
+++ /dev/null
Binary files differ
diff --git a/root/games/two_shooting_stars/jam: text$markdown+span b/root/games/two_shooting_stars/jam: text$markdown+span
deleted file mode 100644
index a95a990..0000000
--- a/root/games/two_shooting_stars/jam: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-semester project
diff --git a/root/games/two_shooting_stars/link: URL b/root/games/two_shooting_stars/link: URL
deleted file mode 100644
index 7efac98..0000000
--- a/root/games/two_shooting_stars/link: URL
+++ /dev/null
@@ -1 +0,0 @@
-http://www.colognegamelab.de/studentprojects/i-looked-at-the-sky-and-saw-two-shooting-stars-but-couldnt-come-up-with-a-wish-2016/
diff --git a/root/games/two_shooting_stars/title: text$plain b/root/games/two_shooting_stars/title: text$plain
deleted file mode 100644
index 7464871..0000000
--- a/root/games/two_shooting_stars/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-I looked at the sky and saw two shooting stars but couldn't come up with a wish
diff --git a/root/games/vision-training-kit/date: time$iso8601-date b/root/games/vision-training-kit/date: time$iso8601-date
deleted file mode 100644
index 9fd465a..0000000
--- a/root/games/vision-training-kit/date: time$iso8601-date
+++ /dev/null
@@ -1 +0,0 @@
-2016-08-05
diff --git a/root/games/vision-training-kit/description: text$plain b/root/games/vision-training-kit/description: text$plain
deleted file mode 100644
index 0511e77..0000000
--- a/root/games/vision-training-kit/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-a puzzle game based on a famicase cartridge design.
diff --git a/root/games/vision-training-kit/icon: image$png.png b/root/games/vision-training-kit/icon: image$png.png
deleted file mode 100755
index ef73861..0000000
--- a/root/games/vision-training-kit/icon: image$png.png
+++ /dev/null
Binary files differ
diff --git a/root/games/vision-training-kit/jam: text$markdown+span b/root/games/vision-training-kit/jam: text$markdown+span
deleted file mode 100644
index 326870e..0000000
--- a/root/games/vision-training-kit/jam: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-[AGBIC 2016](https://itch.io/jam/a-game-by-its-cover-2016)
diff --git a/root/games/vision-training-kit/link: URL -> itchio$game b/root/games/vision-training-kit/link: URL -> itchio$game
deleted file mode 100644
index 72edd8a..0000000
--- a/root/games/vision-training-kit/link: URL -> itchio$game
+++ /dev/null
@@ -1 +0,0 @@
-https://s-ol.itch.io/vision-training-kit
diff --git a/root/games/vision-training-kit/title: text$plain b/root/games/vision-training-kit/title: text$plain
deleted file mode 100644
index d131a1c..0000000
--- a/root/games/vision-training-kit/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-視能訓練キット | vision-training-kit
diff --git a/root/games/zebra_painting/date: time$iso8601-date b/root/games/zebra_painting/date: time$iso8601-date
deleted file mode 100644
index fdf764e..0000000
--- a/root/games/zebra_painting/date: time$iso8601-date
+++ /dev/null
@@ -1 +0,0 @@
-2018-09-13
diff --git a/root/games/zebra_painting/description: text$plain b/root/games/zebra_painting/description: text$plain
deleted file mode 100644
index 3225e87..0000000
--- a/root/games/zebra_painting/description: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-a small reaction/dexteriy game about painting zebras.
diff --git a/root/games/zebra_painting/jam: text$markdown+span b/root/games/zebra_painting/jam: text$markdown+span
deleted file mode 100644
index a47c5e4..0000000
--- a/root/games/zebra_painting/jam: text$markdown+span
+++ /dev/null
@@ -1 +0,0 @@
-[AGBIC 2018](https://itch.io/jam/a-game-by-its-cover-2018)
diff --git a/root/games/zebra_painting/link: URL -> itchio$game b/root/games/zebra_painting/link: URL -> itchio$game
deleted file mode 100644
index 7b14c43..0000000
--- a/root/games/zebra_painting/link: URL -> itchio$game
+++ /dev/null
@@ -1 +0,0 @@
-https://s-ol.itch.io/zebra-painting
diff --git a/root/games/zebra_painting/title: text$plain b/root/games/zebra_painting/title: text$plain
deleted file mode 100644
index aae11b5..0000000
--- a/root/games/zebra_painting/title: text$plain
+++ /dev/null
@@ -1 +0,0 @@
-Zebra Painting