Star Battle · Chakula cha Mawazo
Star Battle ni sehemu ya mapokeo ya mafumbo ya Kijapani yanayothamini hoja safi kuliko lugha, ambapo gridi iliyogawanywa katika maeneo pamoja na idadi ya nyota kwa kila mstari hufafanua changamoto nzima.
Imeandikwa na kuhaririwa kwa Kiingereza. Toleo hili la Kiswahili limetayarishwa kwa tafsiri ya mashine; pale usahihi unapohitajika, asili ya Kiingereza ndiyo yenye mamlaka. Soma asili kwa Kiingereza →
Mjini Tokyo, kampuni moja ya uchapishaji imejitolea kwa miongo kadhaa kwa dhamira moja: kubuni na kusambaza michezo inayoweza kutatuliwa kwa hoja safi pekee. Nikoli ilianza mwaka 1980, mwaka ambao Maki Kaji na marafiki wawili wa utotoni mwake walizindua jarida la mafumbo la kila robo mwaka na kulipa jina la farasi wa mbio aliyekuwa ameshinda Irish 2,000 Guineas msimu huo; kampuni yenye jina hilohilo ilifuata miaka mitatu baadaye. 2 Jarida hilo, Puzzle Communication Nikoli, bado ni bidhaa kuu ya kampuni hiyo, na mchapishaji huyo alipata umaarufu duniani kote kutokana na kupendwa kwa Sudoku, akijenga orodha ya aina za mafumbo zinazofikia makumi kadhaa. Falsafa ya mchapishaji huyo inajikita katika kutotegemea utamaduni, yaani fumbo halipaswi kuhitaji ujuzi wa lugha fulani wala asili fulani ya kitamaduni ili litatuliwe. Kanuni hii inatenganisha aina za mafumbo kama chemshabongo za maneno, ambazo hutegemea kabisa msamiati na maarifa ya kitamaduni, na yale ya kihesabu na kimantiki ambayo Nikoli inajulikana kwayo. Hivyo inabaki familia ya mafumbo ambayo yanaweza kukutwa na mtu yeyote, mahali popote, bila kuhitaji kubobea katika lugha mahususi au mapokeo ya kikanda. 1
Mtazamo huu wa kutotegemea utamaduni umeyawezesha mafumbo ya Nikoli kuvuka mipaka ya Japani kwa mafanikio ya ajabu. Mfano maarufu zaidi ni Sudoku, ambayo umbo lake la Nikoli lilienezwa katika ulimwengu unaozungumza Kiingereza mwaka 2005. Fumbo lenyewe halikuanzia Japani: umbo lake la kisasa kwa uwezekano mkubwa lilibuniwa na Howard Garns, mbunifu majengo Mmarekani aliyekuwa amestaafu, na lilichapishwa kwa mara ya kwanza na Dell Magazines mwaka 1979 kwa jina la Number Place. Kaji aliliwasilisha kwa wasomaji wa Kijapani katika gazeti la Nikoli mwezi Aprili 1984, na kichwa kirefu cha Kijapani alichokipa kilifupishwa baadaye kuwa Sudoku. 4 Kilichokipeleka nje ya mipaka ni falsafa ya ubunifu ya Nikoli, inayosisitiza ufumbuzi wa kimantiki kuliko majaribio na makosa au ujuzi wa lugha. Ufikaji huu wa kimataifa unadhihirisha nguvu ya mafumbo yaliyoundwa vizuri juu ya misingi ya masharti: kanuni zikiwa wazi na njia ya kufikiri ikiwa ya kimantiki tu, vizuizi vya lugha havina maana tena. Mafanikio ya Sudoku yalionyesha kuwa mafumbo yanayotokana na utoshelezaji safi wa masharti yanaweza kufikia umaarufu wa dunia nzima, na yalivuta upya uangalifu kwenye orodha pana zaidi ya michezo ya Nikoli. 1
Star Battle inaingia katika mapokeo haya kama fumbo la kimantiki la kuweka nyota kwa mtindo wa Nikoli: si mojawapo ya aina zilizoorodheshwa katika orodha rasmi ya Nikoli, lakini limejengwa kwa vipimo vilevile. Mchezo huu unafuata kanuni zilezile za ubunifu zilizoutambulisha mkabala wa Nikoli kwa zaidi ya miongo minne: seti safi ya sheria, kutotegemea lugha, na njia ya suluhisho inayotegemea ufumbuzi wa kimantiki badala ya kubahatisha. Gridi ya N kwa N iliyogawanywa katika maeneo N yanayoungana, sharti la kuweka nyota K kamili katika kila safu mlalo, kila safu wima na kila eneo, na kanuni ya kutogusana inayokataza nyota kugusana hata kwa mshazari — vyote hivi vinaunda mfumo kamili unaoweza kueleweka bila asili yoyote ya kitamaduni au ya kilugha. Utambulisho wa fumbo hili unatokana na mantiki yake ya ndani, si maarifa yoyote ya nje ambayo mchezaji anaweza kuwa nayo. 3
Puzzle Communication Nikoli, jarida la kila robo mwaka linalochapishwa kutoka Tokyo, ndilo chombo kikuu cha kutambulisha aina mpya za mafumbo na kudumisha uhusiano wa mchapishaji na jumuiya yake ya watatuzi. Muundo wa jarida unaruhusu uchapishaji wa mara kwa mara wa maudhui mapya na wakati huohuo unatoa uwanja wa kubuni aina mpya. Jarida hilo limebuni aina kadhaa mpya za mafumbo na kuiletea Japani michezo kadhaa mipya, kila mmoja ukijengwa juu ya msingi wa ubunifu usiotegemea utamaduni. Orodha iliyokusanyika kwa miaka mingi inajumuisha makumi ya aina za mafumbo, miongoni mwake Sudoku, Kakuro, Slitherlink, Nurikabe, Masyu na Hitori. Kila mojawapo ya mafumbo haya inawakilisha njia tofauti ya kupanga masharti kwenye gridi, ikiwapa watatuzi changamoto mbalimbali za kimantiki huku ikidumisha falsafa ileile ya msingi ya hoja safi. 1
Mfumo-ikolojia wa jarida unategemeza mapokeo ya ubunifu wa mafumbo yanayothamini urembo na usafi wa kimantiki. Aina mpya ya fumbo inapotambulishwa, lazima isimame kwa sheria zake yenyewe bila kuhitaji maarifa ya nje wala muktadha wa kitamaduni. Sharti hili juu ya ubunifu limezaa utajiri wa michezo mbalimbali, kila mmoja ukiwa na hisia yake ya kipekee huku ukibaki sehemu ya familia inayoshikamana. Ratiba ya uchapishaji wa kila robo mwaka inahakikisha mtiririko thabiti wa mafumbo mapya kwa wasomaji wa kawaida, ikizua ushiriki wa kudumu na maudhui hayo unaopita vitabu vya mafumbo vya mara moja au matoleo ya hapa na pale. Ukawaida huu umesaidia kujenga jumuiya ya watatuzi waliojitoa wanaofuatilia maudhui ya jarida na kushiriki katika ukuzaji unaoendelea wa utamaduni wa mafumbo. 1
Star Battle ipo nje kidogo ya orodha hiyo huku ikifanya kazi kwa sarufi ileile. Utaratibu wake wa msingi — kuweka nyota K kamili katika kila safu mlalo, kila safu wima na kila eneo bila nyota mbili kugusana — ni tofauti moja zaidi juu ya dhamira ya utoshelezaji wa masharti ambayo aina za Nikoli zenyewe huichunguza. Sheria za fumbo hili ni rahisi kiasi cha kujifunzwa kwa dakika chache, lakini kina cha kimantiki kinachozuka kutokana na kuchanganya masharti ya safu mlalo, masharti ya safu wima, masharti ya maeneo na kanuni ya ujirani ya kutogusana huzaa uzoefu tajiri wa fumbo. Uwiano huu wa urahisi na kina ni alama mahususi ya ubunifu wa Nikoli, na Star Battle imejengwa kwa mtindo uleule. 3
Muundo wa fumbo la kuweka nyota kwa mtindo wa Nikoli huanza na gridi yenyewe. Gridi ya N kwa N hutoa uwanja wa kuchezea, ikiwa na safu mlalo N na safu wima N zinazounda wavu wa mraba wa visanduku. Kisha gridi hugawanywa katika maeneo N yanayoungana. Ukubwa wake si sawa: injini hukuza kila eneo kwa mwendo wa nasibu unaotokana na mbegu, hivyo kwenye ubao wa sita kwa sita eneo la kisanduku kimoja linaweza kukaa kando ya eneo la visanduku kumi na vinne. Kinachowekwa imara ni kiasi cha nyota, si ukubwa wa eneo, kwa kuwa kila eneo lazima limalizie likishikilia nyota K kamili. Maeneo lazima yaungane, yaani visanduku vyote ndani ya eneo huunda kundi moja lililounganika, na kutolingana huko kwa makusudi ndiko kunakolazimisha suluhisho liwe la pekee, kwa kuwa maeneo yaliyo nadhifu na sawia huwa yanaruhusu mipangilio kadhaa ya nyota. Mchanganyiko wa jiometri ya gridi, mgawanyo wa maeneo, na idadi ya nyota K huunda mfumo ambapo kila uamuzi wa uwekaji unasambaa kupitia masharti mengi kwa wakati mmoja. 3
Ndani ya muundo huu, mchezaji lazima aweke nyota K kamili katika kila safu mlalo, kila safu wima na kila eneo. Thamani ya K huamuliwa na kiwango cha ugumu wa fumbo. Mchezo unatoa viwango vitatu, na kila kimoja huweka namba zote mbili kwa pamoja: rahisi ni 6 kwa 6 yenye nyota moja kwa kila mstari, wastani ni 8 kwa 8 yenye nyota moja kwa kila mstari, na ngumu ni 10 kwa 10 yenye nyota mbili kwa kila mstari. Idadi ya nyota K, ikiunganishwa na ukubwa wa gridi N, huamua msongamano wa nyota ubaoni na ubanaji wa masharti. Gridi ya 6 kwa 6 yenye K sawa na moja huzaa mtawanyiko wa nadra ambapo nyota huchukua sehemu moja ya sita tu ya visanduku, ilhali gridi ya 10 kwa 10 yenye K sawa na mbili huweka nyota ishirini kwenye visanduku mia moja, moja kati ya vitano, mpangilio mnene zaidi na wenye masharti makali zaidi. 3
Kanuni ya kutogusana inaongeza tabaka lingine la sharti linalotawala uhusiano wa kimahali kati ya nyota. Hakuna nyota mbili zinazoruhusiwa kugusana, hata kwa mshazari. Hii ina maana kwamba hakuna hata kimoja cha visanduku vinavyoizunguka nyota — hadi visanduku nane, na vichache zaidi kwenye ukingo au pembe — kinachoweza kushikilia nyota nyingine. Ukaguzi wa ujirani hutumia ujirani wa mwendo wa mfalme, ambao huzingatia kila kisanduku jirani ambacho gridi inakitoa kweli. Kanuni hii hubadilisha kile ambacho vinginevyo kingekuwa tatizo rahisi la kuhesabu na kukifanya changamoto ya kufikiri kimahali. Mchezaji lazima azingatie si tu kama kisanduku kinatimiza hesabu za safu mlalo, safu wima na eneo, bali pia kama kuweka nyota hapo kutavunja sharti la kutogusana na nyota nyingine yoyote. Kipimo hiki cha kimahali ndicho kinachoitofautisha Star Battle na mafumbo ya kuhesabu tu, na ndicho kinachoipa tabia yake ya kipekee. 3
Kutatua fumbo la Star Battle kunahusisha mzunguko unaoendelea wa kuchanganua, kuweka alama na kufumbua. Mchezaji huchunguza gridi ili kubaini mahali ambapo nyota lazima ziwekwe au haziwezi kuwekwa, akiweka alama ya X kwenye visanduku vilivyoondolewa ili kufuatilia hoja zake. Kila uwekaji wa nyota au alama ya kuondoa hubadilisha masharti ya visanduku vilivyobaki, ukizua mfululizo wa matokeo ya kimantiki. Mchakato huu hujirudia: hoja katika eneo moja inaweza kulazimisha uwekaji mahali pengine, ambao nao huzua maondoleo mapya, ambayo yanaweza kulazimisha uwekaji zaidi. Mnyororo huu wa kufikiri ndio kiini cha uzoefu wa fumbo, na unategemea kabisa matokeo ya kimantiki ya masharti badala ya kubahatisha au majaribio na makosa. 3
Alama ya X ni nyenzo muhimu katika mchakato huu. Kisanduku hushikilia mojawapo ya hali tatu, na kubofya hukizungusha kutoka tupu hadi nyota hadi X kisha kurudi tupu; X ni kumbukumbu ya kuondoa ambayo mchezaji ameiweka wakati wa kufumbua. Alama hizi husaidia kufuatilia visanduku visivyoweza kushikilia nyota, zikimwezesha mchezaji kuendelea kuona wazi uwezekano uliobaki. Fumbo linavyosonga mbele, gridi hugeuka kuwa kumbukumbu ya hoja za mchezaji, nyota zikiwa katika nafasi zake za mwisho na alama za X zikijaza visanduku vilivyoondolewa. Uwazi wa mwonekano wa uwakilishi huu ni muhimu: mchezaji anaweza kuchanganua gridi na kuona papo hapo ni masharti gani yametimizwa na ni yapi bado yanahitaji uangalifu. 3
Mpangilio mmoja halali ambao fumbo linaulenga si suala la bahati bali ni la ulazima wa kimantiki. Fumbo la Star Battle lililobuniwa vizuri lina suluhisho moja tu, maana yake masharti yamebana kiasi cha kuondoa uwezekano wote isipokuwa mmoja. Upekee huu ndio unaoliwezesha fumbo kutatuliwa kwa ufumbuzi wa kimantiki pekee. Kama kungekuwa na suluhisho nyingi, mchezaji hatimaye angefika mahali ambapo hakuna hoja nyingine ya kimantiki inayowezekana na kubahatisha kungelazimika. Uhakika wa suluhisho la pekee unamaanisha kwamba kila hatua katika mchakato wa kutatua inaweza kuhalalishwa na masharti, na njia ya kufikia suluhisho huamuliwa kikamilifu na ubunifu wa fumbo lenyewe. 3
Falsafa ya kutotegemea utamaduni inayoongoza ubunifu wa Nikoli ina athari kubwa katika namna mafumbo yanavyoundwa na kuzoeleka. Tofauti na mafumbo yanayotegemea lugha kama chemshabongo za maneno, ambayo huhitaji ujuzi wa msamiati, tahajia na marejeo ya kitamaduni, mafumbo ya Nikoli hayategemei lugha: yanategemea uwekaji na kutoa hitimisho kimantiki, na mengi kati yake hayatumii namba hata kidogo. Yanaweza kutatuliwa kwa kufikiri badala ya kujua lugha fulani. Kanuni hii inaifikia pia Star Battle, ambapo sheria zinahusisha jiometri ya gridi, kuhesabu na ujirani pekee — dhana ambazo ni za wote na hazitegemei maarifa yoyote mahususi ya kilugha au kitamaduni. Mchezaji aliyeko Tokyo, New York au São Paulo hukutana na fumbo lilelile na kukabili changamoto ileile ya kimantiki. 1
Maktaba kubwa ya mafumbo yasiyotegemea utamaduni ambayo Nikoli imeikusanya inadhihirisha utajiri wa mkabala huu wa ubunifu. Kwa kuzingatia muundo wa kimantiki badala ya maudhui ya kilugha, mchapishaji ameunda kazi ambayo inaweza kufurahiwa na mtu yeyote bila kujali lugha yake ya asili au asili yake ya kitamaduni. Urahisi huu wa kufikika umekuwa kigezo muhimu katika mafanikio ya kimataifa ya mafumbo ya Nikoli, hasa Sudoku, iliyokuwa jambo la kidunia baada ya kuenezwa katika ulimwengu unaozungumza Kiingereza mwaka 2005. Kanuni zilezile zilizoifanya Sudoku ifikike zinatumika pia kwa Star Battle, ambapo sheria zinaweza kueleweka kwa dakika chache na fumbo linaweza kuanza kuchezwa papo hapo. 1
Ndani ya injini inayotekeleza Star Battle, kanuni hizi za ubunifu zinatimizwa kupitia mfumo safi na wa uhakika. Gridi ya N kwa N, maeneo N yanayoungana, nyota K kwa kila mstari, na kanuni ya ujirani ya kutogusana huunda mfumo kamili wa kimantiki unaoweza kuzalishwa, kutatuliwa na kuthibitishwa kwa algoriti. Kizalishi cha nasibu-bandia chenye mbegu kinahakikisha kwamba kila fumbo linaweza kuzalishwa upya kutokana na mbegu yake pamoja na kiwango chake cha ugumu, na kitatuzi cha kurudi nyuma hufanya zaidi ya kukagua matokeo: injini huumba upya mipaka ya maeneo hadi kitatuzi — kikihesabu suluhisho hadi mbili tu — kithibitishe kwamba linabaki moja tu. Uwezekano huu wa kutekelezwa kwa kompyuta ni upanuzi wa kisasa wa falsafa ya jadi ya ubunifu wa mafumbo: usafi uleule wa kimantiki unaolifanya fumbo lisitegemee utamaduni ndio pia unaolifanya liweze kuzalishwa na kuthibitishwa kwa algoriti. 3