स्तर को स्वयं संपादित करके स्तर को हराएं: अनलॉक किए गए नियमों को तब तक पलटें जब तक कि इकाई परीक्षण हरा न हो जाए और निकास न खुल जाए।
प्रत्येक स्तर एक कॉन्फ़िगरेशन फ़ाइल द्वारा संचालित एक छोटा ग्रिड है। अधिकांश लाइनें लॉक हैं, लेकिन कुछ संपादन योग्य हैं - एक ध्वज को टॉगल करें, एक नंबर को धक्का दें, या एक दीवार को हटा दें। यूनिट परीक्षण के रूप में व्यक्त किया गया लक्ष्य उस क्षण हरा हो जाता है जब आपका पैच निकास को पहुंच योग्य बनाता है।
पैच क्वेस्ट नियमों को पढ़ने और न्यूनतम बदलावों के साथ यूनिट टेस्ट पास करने के बारे में एक कॉन्फ़िगरेशन-और-परीक्षण पहेली है।
एक छोटा ग्रिड जो एक कॉन्फ़िगरेशन फ़ाइल से चलता है, जिसकी अधिकांश पंक्तियाँ बंद हैं और कुछ संपादन-योग्य, व्यवहार में सॉफ़्टवेयर के वास्तव में समायोजित किए जाने का सटीक मॉडल है।
आप प्रोग्राम को फिर से नहीं लिख सकते, केवल कोई फ़्लैग बदल सकते हैं, कोई संख्या खिसका सकते हैं या कोई दीवार हटा सकते हैं — जो ठीक वही शक्ति है जो एक कॉन्फ़िग फ़ाइल देती है।
यह प्रतिबंध वह सिखाता है जो मुक्त-संपादन वाला संस्करण नहीं सिखा सकता। कॉन्फ़िगरेशन कुछ निर्णयों का जान-बूझकर खुलासा है जबकि बाकी सब स्थिर रहता है, इसलिए रोचक प्रश्न यह बन जाता है कि लेखक ने क्या समायोज्य छोड़ने का चुनाव किया, और इससे आपको क्या पता चलता है कि चीज़ कैसे काम करती है।
पैच क्वेस्ट नियमों को पढ़ने और न्यूनतम बदलावों के साथ यूनिट टेस्ट पास करने के बारे में एक कॉन्फ़िगरेशन-और-परीक्षण पहेली है। यह PlayPendium के लिए इन-हाउस निर्मित एक मूल, निःशुल्क ब्राउज़र गेम है।