නොනෝග්රෑම් විසඳන ආකාරය
Griddlers, hanjie හෝ ජපන් හරස්පද ලෙසද හඳුන්වන නොනෝග්රෑම් (nonogram), එක් වරකට එක් රේඛාව බැගින් විසඳනු ලැබේ: එක් එක් පේළියේ සහ තීරුවේ ඇති ඉඟි මඟින් අඛණ්ඩව පිරවුණු කොටු ඛණ්ඩයන් අනුපිළිවෙලින් දක්වන අතර, ඛණ්ඩ අතර අවම වශයෙන් එක් හිස් කොටුවක්වත් තිබිය යුතුය. මෙම වෙබ් අඩවියේ සෑම පුවරුවක්ම අනුමාන කිරීමකින් තොරව විසඳිය හැක. පහත සටහන් අපගේ අසීමිත පුවරු වලින් ලබාගත් සැබෑ රේඛා වේ.
හිස් ජාලයෙන්ම තීරණය වන දේවලින් ආරම්භ කරන්න
එක් කොටුවක්වත් පිරවීමට පෙර, සමහර රේඛා මඟින් ඉබේම කොටු කිහිපයක් තහවුරු කරයි: රේඛාවේ දිගට සාපේක්ෂව දිගු ඉඟියක් ඇති විට එයින් කොටු කිහිපයක් ස්ථිර වේ. පළමුව සෑම පේළියක් සහ තීරුවක්ම මේ සඳහා පරීක්ෂා කරන්න. ඔබ සලකුණු කරන සෑම කොටුවක්ම ඊට හරස්වන රේඛාවලට මඟ පාදයි.
- මෙම පියවරෙන් තීරණය වූ කොටුව
රේඛාව ගණනය: ඉඟිය රේඛාවට හරියටම සමාන වන විට
සියලු ඛණ්ඩයන්ගේ අගයන් සහ ඒ අතර ඇති හිස් කොටු එකතු කරන්න. එම එකතුව රේඛාවේ මුළු දිගට සමාන නම්, එම ඛණ්ඩ පිහිටිය හැක්කේ එක් ආකාරයකට පමණි. ඒ අනුව හිස්තැන් ද ඇතුළුව මුළු රේඛාවම සම්පූර්ණයෙන්ම තීරණය වේ.
- මෙම පියවරෙන් තීරණය වූ කොටුව
අතිච්ඡාදනය: ඛණ්ඩය වමට සහ දකුණට තල්ලු කිරීම
ඛණ්ඩයක් තැබිය හැකි උපරිම වම් කෙළවරටත්, ඉන්පසු උපරිම දකුණු කෙළවරටත් තල්ලු කරන්න. එයට ගමන් කළ හැකි ඉඩෙන් අඩකට වඩා දිගු නම්, එම පිහිටීම් දෙක එකිනෙක මත අතිච්ඡාදනය (overlap) වන අතර, එම පොදු කොටු සෑම විසඳුමකදීම පිරවෙනු ඇත. කොටු n ප්රමාණයක k දිගැති තනි ඛණ්ඩයක් සඳහා, 2k අගය n ට වඩා වැඩි වන සෑම විටම හරියටම 2k − n ප්රමාණයක් තහවුරු වේ.
ඛණ්ඩ කිහිපයක් ඇති විටද මෙය වලංගු වේ: සියල්ල එක් පැත්තකට තද කර, පසුව අනෙක් පැත්තට තද කර, එකම ඛණ්ඩය පිහිටීම් දෙකේදීම ආවරණය වන කොටු පුරවන්න.
- මෙම පියවරෙන් තීරණය වූ කොටුව
ඛණ්ඩයක් කෙළවරට සවි කිරීම
කෙළවරක් අසල ඇති පිරවූ කොටුවක්, එම පැත්තේ පළමු ඛණ්ඩයේ දිගට වඩා කෙළවරට ආසන්න නම්, එය එම ඛණ්ඩයටම අයත් විය යුතුය. ඛණ්ඩය කෙළවරින් ඔබ්බට යා නොහැකි බැවින්, එය එම කොටුවේ සිට එහි සම්පූර්ණ දිග දක්වා විහිදිය යුතුය.
- මෙම පියවරෙන් තීරණය වූ කොටුව
කිසිදු ඛණ්ඩයකට ළඟා විය නොහැකි කොටු කපා හරින්න
සමහර කොටු තහවුරු වූ පසු, ඛණ්ඩවලට ගමන් කිරීමට ඇති ඉඩ සීමා වේ. කිසිදු ඛණ්ඩයකට ආවරණය කළ නොහැකි කොටු හිස් වේ: ඒවා කතිරයකින් (X) සලකුණු කරන්න. පිරවූ කොටු තරමටම මෙම කතිර ලකුණුද වැදගත් වේ, මන්ද ඒවා හරස් රේඛා කෙටි කොටස්වලට බෙදා නැවත අතිච්ඡාදනය යෙදීමට ඉඩ සලසයි.
- මෙම පියවරෙන් තීරණය වූ කොටුව
රේඛාව අවසන් කිරීම: ඉතිරි කොටු කපා හරින්න
රේඛාවක ඉඟියට අවශ්ය සියලුම පිරවූ කොටු ලැබුණු විට, එහි ඉතිරිව ඇති සියලුම හිස් කොටු හිස්තැන් වේ. ඒවා වහාම කතිර ලකුණු කරන්න: එම කතිර ලකුණු හරස් රේඛාවලට මීළඟ හෝඩුවාවන් සපයයි.
- මෙම පියවරෙන් තීරණය වූ කොටුව
විසඳීමේ නිවැරදි පිළිවෙළ
පියවරෙන් පියවර ක්රියාත්මක වන්න. පළමුව, හිස් ජාලයෙන්ම තහවුරු වන සියලු රේඛා විසඳන්න. ඉන්පසු පේළි සහ තීරු අතර මාරුවෙමින්, පෙර පියවරේදී අලුත් කොටුවක් ලැබුණු රේඛා පමණක් නැවත කියවන්න. කිසිවක් කරගත නොහැකි වූ විට, කෙළවරක් අසල ඇති කොටු (glue) සහ ඉඩ සීමා වූ ඛණ්ඩ (නැවත overlap) සොයන්න. අපගේ පුවරුවල මෙම පියවර සැමවිටම අවසානය දක්වා විසඳුම ලබා දෙයි.
නිතර අසන ප්රශ්න
- නොනෝග්රෑම් යනු Picross හෝ Griddlers ම ද?
- නීති සියල්ල සමාන වේ. Griddlers, hanjie සහ paint-by-numbers යනු මෙහි වෙනත් නම් වේ. Picross යනු Nintendo සමාගම භාවිත කරන නම වන අතර Pic-a-Pix යනු Conceptis භාවිත කරන නමයි; අපි ඒ කිසිවක් සමඟ සම්බන්ධ නැත.
- නොනෝග්රෑම් ප්රහේලිකාවකට විසඳුම් එකකට වඩා තිබිය හැකිද?
- අහඹු ලෙස නිර්මාණය කළ ජාලයක එසේ විය හැක. නමුත් මෙහි ඇති සෑම පුවරුවක්ම එක් වරකට එක් රේඛාව බැගින් කියවා ලබාගත හැකි තනි විසඳුමක් පමණක් ඇති බව තහවුරු කර ඇත.
- 10x10 නොනෝග්රෑම් එකක් ආරම්භ කරන්නේ කෙසේද?
- රේඛාවට සාපේක්ෂව විශාල ඉඟි සොයන්න: හිස්තැන් සමඟ එකතුව 10 ට ආසන්න වන හෝ 6 හෝ ඊට වැඩි තනි ඛණ්ඩ. පළමුව ඒවා ගණනය කර අතිච්ඡාදනය කරන්න, ඉන්පසු හරස් රේඛා විසඳන්න.