ScriptCross
Saved games stay in this browser only.
About the game
ScriptCross is a picture-logic puzzle of the kind where numbers beside each row and column tell you how many squares in a row are filled and in what order. You move a cursor over a blank grid and mark squares as filled or as crossed out (known to be empty) until every clue is satisfied, and a picture appears. The clues are drawn as small dot patterns, so each digit takes a moment to get used to, and the green frame shows where the cursor is.
There are four pictures. The first is a gentle counting exercise, the following ones are drawings of increasing detail (the author's own jokes in the level titles: "hopscotch?", "freedom", "yes chef!"), and the last is the biggest grid. The game is a short text file for the PuzzleScript engine, whose rules generate the clues from the picture.
Playing it here
Click Play and press X to start. Your progress is kept in this browser, and the game picks up at the level where you stopped. On a phone or tablet, on-screen buttons appear. Nothing is sent anywhere.
Controls
| Input | Action |
|---|---|
| Arrow keys, W A S D or on-screen pad | move the cursor |
| X, C or Space | cycle the square: filled, crossed, empty (and continue past a message) |
| Z or U | undo |
| R | restart the level |
A few things worth knowing
Start with the big numbers. A clue that nearly fills the whole row leaves very little room to move, so some squares are certain.
Cross out what you know. Marking squares as empty makes the next clue easier to read.
There is no hint button. The picture only appears when every clue is satisfied.
Credits and licence
ScriptCross was made by Dennis Au and published under the MIT licence in the repository mechturk/PuzzlescriptGames. The licence text, together with the licence of the engine, is linked from this page. The page is the standard standalone export of the PuzzleScript engine (MIT, Stephen Lavelle) with the game text inside; we only removed the link to the author's site and the "hack" button, which would send the code to another site, and replaced the one small part of the engine that was under another licence (GPL) with our own code.