- आर्केड गेम Street Fighter II के उपशीर्षक ‘World Warrior’ में रिलीज़ से ठीक पहले तक ‘World Warrier’ जैसी टाइपो मौजूद थी, इस दिलचस्प घटना का वर्णन किया गया है
- ग्राफ़िक डिज़ाइनर Akiman GFX ROM पहले से बर्न हो जाने के कारण इसे सीधे ठीक नहीं कर सकते थे, इसलिए उन्होंने sprite combination से ‘e’ को ‘o’ जैसा दिखाने के लिए समायोजन किया
- उन्होंने ‘World’ के कुछ tiles को फिर से इस्तेमाल करके ‘ier’ को बदलने की कोशिश की, लेकिन इसके परिणामस्वरूप ‘The World Warrlor’ जैसी एक नई समस्या पैदा हो गई
- इसके बाद उन्होंने Guile की पिंडली वाले tile(0x96) का उपयोग करके pixel स्तर पर ‘l’ के ऊपरी हिस्से को काटकर उसे ‘i’ जैसा दिखाने वाला अस्थायी सुधार पूरा किया
- बाद के वर्ज़न में इस सुधार को औपचारिक रूप से बदल दिया गया, और यह गेम डेवलपमेंट में बारीक तकनीकी प्रतिक्रिया और रचनात्मक समस्या-समाधान का उदाहरण दिखाता है
टाइपो की खोज और सुधार की शुरुआत
- Street Fighter II के उपशीर्षक ‘World Warrior’ को गलती से ‘World Warrier’ लिखा गया था, और यह बात रिलीज़ से 3 दिन पहले पता चली
- Akiman ने याद करते हुए कहा, “मैंने एक भयानक गलती खोजी,” और बताया कि GFX ROM पहले ही बर्न हो चुका था, इसलिए उसमें बदलाव असंभव था
- GFX ROM ग्राफ़िक डेटा स्टोर करता था, जबकि 68000 ROM निर्देशों को संग्रहीत करता था, और ग्राफ़िक ROM को संशोधित नहीं किया जा सकता था
- Akiman ने sprites को एक-दूसरे पर चढ़ाकर ‘e’ को ‘o’ जैसा दिखाने की कोशिश की और इस तरह दृश्य स्तर पर सुधार लागू किया
tile बदलकर अस्थायी समाधान
- लोगो 16 tiles(
0xC8~0xDF) से बना था, और Akiman ने आख़िरी तीन tiles(0xDD~0xDF) हटाकर उनकी जगह 0xCD, 0xCE लगाए
- इससे ‘World Warrier’ बदलकर ‘World Warrlor’ हो गया, लेकिन ‘l’ का ‘i’ जैसा न दिखना एक समस्या बना रहा
- क्योंकि 68000 CPU tiles को सीधे संशोधित नहीं कर सकता था, इसलिए pixel स्तर पर समायोजन ज़रूरी था
Guile tile का उपयोग कर pixel सुधार
- समाधान की कुंजी Guile कैरेक्टर की पिंडली वाले tile(
0x96) में थी
- उस tile में नीचे-बाएँ कोने पर केवल एक pixel दिखाया गया था
- 68000 CPU palette को स्वतंत्र रूप से चुन सकता था, इसलिए Guile palette और लोगो palette की तुलना करके रंगों के अंतर का उपयोग किया गया
- Guile palette में index 14 गहरा हरा था, जबकि लोगो palette में वही गहरा नीला था
- इस tile को लोगो palette के साथ इस्तेमाल कर 255 pixels को transparent और सिर्फ 1 pixel को ‘पेंसिल’ की तरह इस्तेमाल किया गया
- तीन draw commands के ज़रिए ‘l’ के ऊपरी हिस्से को काटा गया ताकि वह ‘i’ के dot जैसा दिखाई दे
परिणाम और बाद के वर्ज़न
- इस अस्थायी सुधार की वजह से अंतिम स्क्रीन पर इसे ‘World Warrior’ की तरह दिखाई देने लायक बना दिया गया
- बाद के वर्ज़न में सही ‘IOR’ tile set शामिल कर दिया गया, लेकिन उपशीर्षक बदलकर ‘Champion Edition’ और ‘Hyper Fighting’ हो जाने के कारण उसका उपयोग नहीं हुआ
तकनीकी महत्व
- यह उदाहरण दिखाता है कि ROM-आधारित आर्केड हार्डवेयर की सीमाओं के भीतर भी रचनात्मक समस्या-समाधान संभव है
- सिर्फ एक pixel का उपयोग करके किया गया यह सुधार सूक्ष्म ग्राफ़िक नियंत्रण और हार्डवेयर की गहरी समझ के मेल का उदाहरण माना जाता है
- टाइपो सुधार की यह प्रक्रिया गेम डेवलपमेंट में बारीक debugging और व्यावहारिक प्रतिक्रिया-क्षमता का प्रतीक बन गई
अभी कोई टिप्पणी नहीं है.