- Games like scrap mechanic how to#
- Games like scrap mechanic install#
- Games like scrap mechanic simulator#
If you didn't quite get that, here's the dance-remix. It doesn't signify anything that's visible in-game. You use that color to understand why the logic gate is in the state that it's in. Connections can be light blue or dark blue, and they indicate what the state of the input object was at the start of the tick.
Gates with a white background indicates it's in the "True" state and those with a gray background are in the "False" state.
Games like scrap mechanic simulator#
If you don't understand why there are simulator commands for painting and taking things on and off the lift, then don't stop reading here! You really should read Loading - Logic Gates and Switches because Scrap Mechanic does some very, very surprising things! Shift-P - Simulate taking a the build off of the lift (which has the effect of saving the state for every control). P - Simulate painting a logic gate or button (which saves the state of the selected switch or logic gate). It sets the saved state of every logic gate, and switch to Off and erases the memory of timers. In the game, this can only be done by putting an object on the lift. Shift-F4 - Completely clear the circuit including clearing timers. Shift-left-mouse-button-drag - move a blockį10 - Run the simulator for a single "tick"į4 - Simulate unloading and re-loading scrap mechanic. Left-mouse-button drag - make a connection between two blocks T - Place a 10-tick timer centered on the mouse cursor I - Place an input gate centered on the mouse cursor L or G - place a logic gate centered on the mouse cursor The main window works with a combination of mouse and keyboard the gestures are as follows: If you don't supply that command line argument, it'll save to a file called smlogicsim.json. You can also save in the middle with "s", but I'm not sure if that's really useful. It gets loaded on start (if it's there) and written when you exit. First off, there's a command-line argument ("mycircuit.json" above). You can probably figure this out with just this information. Your work will be saved to mycircuit.json.
Games like scrap mechanic install#
Run python3 -m pip install -U pygame -user.Logic gates productively, then you've probably already got some basic chops, so. Sorry if this is a bit technical, but my guess is that if you're versed enough to use Scrap Mechanic's I did it with python and pygame because I wanted to learn that stack to be able to help my son with it in his own stuff. This app would really be far better as a web application and done by somebody with some more advanced graphic arts skills than I have. It's particularly pointed at helping get over the pain induced by the tick-by-tick nature of how Scrap Mechanic works and the wonkiness that can happen when you load in. It doesn't reach into the game at all - you have to duplicate your prototype here in the game and all that, but this gives you a chance to see what your circuit will do tick-by-tick.
This is a python app that will allow you to debug your Scrap Mechanic circuits.
Games like scrap mechanic how to#
(Which is good because this page needs a rewrite now!) What's mainly left of value here are tutorials on how to prove to yourself how these save-load semantics actually work in the game. There's a quick-start guide there which should get you well on your way. To use it, go to the GitHub Pages for this project. This thing was originally written as a python app, but has since been rewritten as a web app, which makes it a whole lot more practical to use. Scrap Mechanic Logic Gate Simulator/Debugger