add preview cards and blog post about paper pyramids
This commit is contained in:
		
							parent
							
								
									feb49909f1
								
							
						
					
					
						commit
						83f55cb361
					
				
					 10 changed files with 59 additions and 5 deletions
				
			
		|  | @ -1,6 +1,6 @@ | |||
| module.exports = { | ||||
| 	title: "nycki.net", | ||||
| 	url: "https://nycki.net/", | ||||
| 	url: "https://nycki.net", | ||||
| 	language: "en", | ||||
| 	description: "nycki.net", | ||||
| 	author: { | ||||
|  |  | |||
|  | @ -5,6 +5,9 @@ | |||
|         <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||||
|         <title>nycki.net | {{ title or metadata.title }}</title> | ||||
|         <meta name="description" content="{{ description or metadata.description }}"> | ||||
|         <meta property="og:title" content="{{ title }}"> | ||||
|         <meta property="og:description" content="{{ description or metadata.description }}"> | ||||
|         <meta property="og:image" content="{{ metadata.url + page.url + preview_image }}"> | ||||
|         <link rel="alternate" href="/blog/feed.xml" type="application/atom+xml" title="{{ metadata.title }}"> | ||||
|         <link rel="alternate" href="/blog/feed.json" type="application/json" title="{{ metadata.title }}"> | ||||
|         <meta name="generator" content="{{ eleventy.generator }}"> | ||||
|  |  | |||
							
								
								
									
										43
									
								
								content/blog/2024-11-22-01-origami-pyramids/index.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								content/blog/2024-11-22-01-origami-pyramids/index.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,43 @@ | |||
| --- | ||||
| title: Paper Pyramids | ||||
| date: 2024-11-22 | ||||
| description: DIY pyramid games! | ||||
| preview_image: paper-pyramid-nest.webp | ||||
| tags: | ||||
|   - boardgame | ||||
|   - craft | ||||
|   - looney-pyramids | ||||
|   - photo | ||||
|   - web | ||||
| --- | ||||
| 
 | ||||
| {% css %} | ||||
| img { | ||||
|     float: right; | ||||
|     clear: right; | ||||
|     width: 400px; | ||||
|     padding: 10px 20px; | ||||
| } | ||||
| {% endcss %} | ||||
| 
 | ||||
| <img src="paper-pyramid-nest.webp"> | ||||
| 
 | ||||
| So apparently I haven't written about [Looney Pyramids](https://www.looneylabs.com/pyramids-home) yet! Formerly known as Icehouse Pyramids, these were invented by Andy Looney in 1987 as a prop for a science fiction setting for his book [The Empty City](http://archive.wunderland.com/WTS/Andy/EmptyCity/emptycity.html). The game was called Icehouse, and it was meant to be a Martian counterpart to Chess, but "alien" in every possible way: | ||||
| 
 | ||||
| <img src="paper-pyramid-bottlecap.webp"> | ||||
| 
 | ||||
| - The game is for 4 players, with no assigned partners. Diplomacy is allowed but [only once play begins](https://ee0r.com/icehouse/hypothermia/07/default.html). | ||||
| - Pieces cannot be moved after placing, except in rare circumstances, similar to Go. | ||||
| - There is no board! The game is played on any flat surface, typically a coffee table. Each player is allowed a small reserve space for their 'out of play' pieces, and *literally everywhere else* is considered 'in play'. | ||||
| - There are *no turns*. You can move whenever you feel like it. You can make lots of quick moves, or you can wait and make lots of late moves. | ||||
| - To prevent stalling, there is a timer set to 'about 30 minutes', and placed where nobody can see the remaining time. | ||||
| 
 | ||||
| <img src="paper-pyramid-comparison.webp"> | ||||
| 
 | ||||
| These design concepts were ahead of their time in my opinion. Andy Looney and friends, I think they called themselves the 'Wunderland Toast Society', they absolutely changed board gaming in a way we wouldn't see again until James Ernest started Cheapass Games and started selling cut-and-play titles like [Kill Doctor Lucky](https://crabfragmentlabs.com/shop/p/kill-doctor-lucky) in 1996. In fact, whenever a James Ernest game says to use 'tokens of your choice', I always use Looney Pyramids. | ||||
| 
 | ||||
| <img src="paper-pyramid-tree.webp"> | ||||
| 
 | ||||
| Anyway, I had to blog about this because I found Bill Adams' [Origami Icehouse Pieces](https://web.archive.org/web/20050521082358/http://www.iglou.com/biladams/IceHouse/) page buried in the Internet Archive. I've downloaded a local copy in case anything happens to the Archive and I'll probably mirror it at some point [unless he objects](/blog/2024-09-21-01-ethics-of-reuploading/). I'm not sure if he's still around or how to get in touch with him; if you do then let me know. | ||||
| 
 | ||||
| The pieces are a bit tricky to fold! When he says "fold the corner to the right", you actually have to hold the previous fold in place and fold over it. I should take my own pictures honestly. Right now I just want to show off a few pieces I folded for fun though. Ok bye! | ||||
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 46 KiB | 
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 45 KiB | 
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 58 KiB | 
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 145 KiB | 
|  | @ -201,6 +201,7 @@ h1:not(:has(+h2)) { | |||
| } | ||||
| 
 | ||||
| article { | ||||
| 	overflow: auto; | ||||
| 	padding-bottom: 20px; | ||||
| 	margin-bottom: 20px; | ||||
| 	border-bottom: 12px double var(--xkcd-magenta); | ||||
|  |  | |||
|  | @ -11,7 +11,13 @@ const pluginDrafts = require("./eleventy.config.drafts.js"); | |||
| 
 | ||||
| /** @param {import('@11ty/eleventy').UserConfig} eleventyConfig */ | ||||
| module.exports = function(eleventyConfig) { | ||||
| 	if (process.env.NODE_ENV === 'localhost') { | ||||
| 		console.log('metadata override'); | ||||
| 		eleventyConfig.addGlobalData('metadata.url', 'http://localhost:8080'); | ||||
| 	} | ||||
| 
 | ||||
| 	eleventyConfig.addPassthroughCopy("content/**/*.png"); | ||||
| 	eleventyConfig.addPassthroughCopy("content/**/*.webp"); | ||||
| 	eleventyConfig.addPassthroughCopy('content/**/*.css'); | ||||
| 	eleventyConfig.addPassthroughCopy({ "public": "/" }); | ||||
| 	eleventyConfig.addPassthroughCopy({ "patches": "/" }); | ||||
|  |  | |||
|  | @ -5,10 +5,10 @@ | |||
| 	"scripts": { | ||||
| 		"build": "npx @11ty/eleventy", | ||||
| 		"build-ghpages": "npx @11ty/eleventy --pathprefix=/eleventy-base-blog/", | ||||
| 		"start": "npx @11ty/eleventy --serve --quiet", | ||||
| 		"debug": "DEBUG=Eleventy* npx @11ty/eleventy", | ||||
| 		"debugstart": "DEBUG=Eleventy* npx @11ty/eleventy --serve --quiet", | ||||
| 		"benchmark": "DEBUG=Eleventy:Benchmark* npx @11ty/eleventy" | ||||
| 		"start": "cross-env NODE_ENV=localhost npx @11ty/eleventy --serve --quiet", | ||||
| 		"debug": "cross-env DEBUG=Eleventy* npx @11ty/eleventy", | ||||
| 		"debugstart": "cross-env DEBUG=Eleventy* npx @11ty/eleventy --serve --quiet", | ||||
| 		"benchmark": "cross-env DEBUG=Eleventy:Benchmark* npx @11ty/eleventy" | ||||
| 	}, | ||||
| 	"repository": { | ||||
| 		"type": "git", | ||||
|  | @ -38,6 +38,7 @@ | |||
| 		"@11ty/eleventy-plugin-bundle": "^1.0.4", | ||||
| 		"@11ty/eleventy-plugin-rss": "^1.2.0", | ||||
| 		"@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0", | ||||
| 		"cross-env": "^7.0.3", | ||||
| 		"luxon": "^3.3.0", | ||||
| 		"markdown-it-anchor": "^8.6.7" | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue