প্রতিটি তালাবদ্ধ ঘরে একটি বাগ সহ একটি ছোট স্ক্রিপ্ট রয়েছে; এটি পড়ুন, প্যাচ করুন, এটি সত্য চালান এবং পরবর্তীতে যান।
আপনি পাঁচটি কক্ষের মুখোমুখি হবেন, প্রতিটিতে একটি ক্ষুদ্র ভাষায় একটি ছোট স্ক্রিপ্ট এবং একটি বিবৃত লক্ষ্য রয়েছে। কোডটি সম্পাদনা করুন যাতে মেশিনটি তার লক্ষ্য পূরণ করে, তারপর এটি চালান। কনসোলটি আপনার ভেরিয়েবল এবং লক্ষ্য পূরণ হয়েছে কিনা তা দেখায়। পালানোর জন্য পাঁচটি সমাধান করুন।
Else City হল কোড পড়া এবং লজিক ত্রুটি ঠিক করার বিষয়ে একটি এস্কেপ-রুম-স্টাইল ডিবাগিং ধাঁধা।
পাঁচটি ঘর, প্রতিটি একটি উল্লিখিত লক্ষ্যসহ একটি ক্ষুদ্র ভাষায় লেখা একটি ছোট স্ক্রিপ্ট — এটি কোড লেখার নয়, কোড পড়ার অনুশীলনের আকৃতি।
একটি লক্ষ্য পূরণের জন্য অন্য কারও প্রোগ্রাম সম্পাদনা করাই অধিকাংশ প্রোগ্রামিং আসলে যা, আর এটাই সেই দক্ষতা যা সবচেয়ে কম ইচ্ছাকৃতভাবে অনুশীলন করা হয়।
এটি কঠিন হওয়ার কারণের সঙ্গে সিনট্যাক্সের কোনো সম্পর্ক নেই। নিয়ন্ত্রণ প্রবাহ নিরাপদে বদলানো মানে প্রথমে বের করা যে বিদ্যমান প্রবাহ প্রতিটি ক্ষেত্রে কী করে, আর একটি শাখা ভুল পড়া একটি ছোট স্ক্রিপ্ট আপনাকে একটি বড় স্ক্রিপ্টের মতোই পুরোপুরি হারিয়ে দেবে।
Else City হল কোড পড়া এবং লজিক ত্রুটি ঠিক করার বিষয়ে একটি এস্কেপ-রুম-স্টাইল ডিবাগিং ধাঁধা। এটি একটি আসল, বিনামূল্যের ব্রাউজার গেম PlayPendiumের জন্য ইন-হাউস তৈরি।