# SyntaxAuto: Syntax Automaton
🏭 **Build. Route. Combine. Debug. Automate.**
Welcome to **SyntaxAuto: Syntax Automaton**, a logic-driven factory puzzle where programming syntax becomes the raw material for an automated production line.
Build your factory on a 10×10 grid. Place spawners, direct conveyors, combine syntax fragments, route completed targets to the Output, and send malformed characters through the Debugger.
Your goal is simple: **build an efficient system that produces the required syntax.**
## ⚙️ BUILD YOUR FACTORY
Design your own automated processing system using different factory nodes:
• 🔵 **Spawners** — Generate syntax characters for your production line.
• ➡️ **Conveyors** — Move characters around the grid in the direction you choose.
• 🟣 **Combiners** — Merge two items occupying the same cell into a single string.
• 🟢 **Output** — Deliver the exact target string to earn successful outputs.
• 🔴 **Debugger** — Detect and remove malformed syntax characters.
• 🧹 **Eraser** — Remove nodes and redesign your layout.
## 🧩 MATCH THE TARGET
Each run gives you a syntax target to produce. Route individual characters through your factory and combine them in the correct sequence.
Targets can include programming-style strings such as `int`, `string`, `i++`, `x=y`, `bool`, and `void`.
Send the correct result to the Output to score. Incorrect output is penalized, so careful routing and factory planning are essential.
## 🐞 SQUASH BUGS
Your factory can generate both useful syntax characters and malformed characters.
Use the Debugger to intercept unwanted syntax and keep your production line under control.
As you progress, the game increases the pressure by dynamically adjusting the chance of bug generation.
## 🎯 SCORE AND LEVEL UP
Successful target deliveries increase your score.
Reach the required production milestones to advance through the levels and receive new procedural targets.
Track your:
• Current level
• Score
• Bugs squashed
• Current target
• Best score
Your best score and current level are saved locally on your device.
## 📋 BLUEPRINT EXPORT & IMPORT
Created a factory layout you like?
Use **Export** to convert your current grid configuration into a portable blueprint and copy it to your clipboard.
Use **Import** to paste a previously exported blueprint and reconstruct your factory layout.
Blueprints contain factory configuration data, allowing you to preserve and reuse your designs.
## 🎮 EASY TOUCH CONTROLS
Choose a factory component, select its direction when applicable, then tap or drag across the grid to place it.
When your design is ready, press **Start Factory** and watch your syntax move through the production line.
Pause the simulation whenever you want to adjust your strategy.
## 🌙 TECHNICAL DARK-MODE DESIGN
SyntaxAuto features a focused dark interface with a technical programming-inspired visual style.
The grid clearly displays factory nodes, movement directions, and syntax items while keeping the controls accessible during gameplay.
## 🚀 FEATURES
• 10×10 interactive factory grid
• Procedural syntax targets
• Character-generating spawners
• Four-direction conveyor routing
• String-combining mechanics
• Output scoring
• Syntax debugging
• Bug-squashing gameplay
• Progressive levels
• Persistent best score and level
• Blueprint export and import
• Pause and resume simulation
• Touch-based factory construction
• Dark technical interface
## 🧠 THINK LIKE AN ENGINEER
SyntaxAuto rewards planning, routing, and system design.
Position your machinery carefully, control how characters travel through the factory, combine the right pieces, separate bugs, and deliver the required syntax efficiently.
Every factory is a system. Your challenge is to make that system work.
**Can you build a syntax automaton that consistently hits its target?**
🏭 **Start building. Route the syntax. Squash the bugs. Master the automaton.**
Build syntax factories, route code, squash bugs, and master the grid.