The Let's Play Archive

SpaceChem (2013 Tournament)

by Wild M

Part 46: Other Things - Puzzle Editing by WildM

Warning, I use a lot of quotations ahead to keep things organized.

GuavaMoment posted:

What happens when you fuse two ?iums together?

They fuse into another ?.

Serbaldrig posted:

[Wyldium blocks in cearn's editor]

Thanks to cearn sharing the more powerful editor in the Steam thread, now you can! As an example, load this in cearn's editor:

code:
H4sIAMgIMlIA/13PsY7CMAwG4FdBnlspdGxnJBY2JAbEkGtcGinEVewMpeo9+zkHQkAGS/li2X
8W8HHKUt8pIkO7gCnl3/R6XuBGAfscEFrYzy7RFWO3/zVNt9VjukaLgQp6ylGg3TbrZV0roCzv
U1VGy3Ww6Yr14w3awQbGCn4oOkz1c4B5dDJGpvTqKTRkxk/hKXiRLxQMOFF6Z5mnEj8ho039qG
mjvRXZOS+UNkdkUbRZxrITTj64g4Lzw+D17zJrrvUPmyrCUioBAAA=
This is what we get on the JSON side:

code:
{
	"input-zones":{
		"0":{
			"inputs":[
				{"molecule":"Hydrogen;H~02;11110;21100","count":12}
			]
		}
	},
	"output-zones":{
	},
	"has-large-output":false,
	"bonder-count":0,
	"has-sensor":false,
	"has-fuser":false,
	"has-splitter":false,
	"has-teleporter":false,
	"type":"research",
	"name":"Editor Test",
	"author":"WildM",
	"difficulty":0
}
This is a very simple puzzle with only a Hydrogen in input alpha and nothing else. What do those numbers represent?

cearn posted:

The editor mode is experimental and very simplistic. It's basically JSON hacking. The meaning of the JSON string is mostly self-explanatory except for the molecule description. It's composed of 2+n fields separated by semicolons:

  • Molecule name.
  • Molecule formula. For subscript, use "~nn", where nn is a 2-digit number.
  • The rest are atom descriptions, formatted: "xyzzzhv", where x and y are the coordinates, zzz is the atomic number, and h and v are the number of horizontal and vertical bonds.

So that means at position 1-1, we'll have a Hydrogen with 1 bond to the right and 0 bonds below. At position 2-1, we'll have a Hydrogen with 0 bonds to the right/below. Something like this:



What if we replace element 1 with element 0?

code:
{"molecule":"Hydrogen;H~02;11010;21000","count":12}
I guess we get diatomic Wyldium!



In fact, I bet you could



oh my god