වෙබ් ව්යාපෘතියක් සකස් කිරීමෙන් පසු, එය පරිශීලකයන්ට ආදරයෙන් භාවිතා කරන නිෂ්පාදනයක් බවට පත් වීම තරමක් වෙනස් අභියෝගයකි. "Test Merkezim" නම් IQ පරීක්ෂණ වේදිකාව නිර්මාණය කරන අතරතුර, සාමාන්ය පරීක්ෂණ පිටු පෙන්වීමෙන් ඉක්මවා, පරිශීලක ගමන් මාර්ග, ජංගම අනුකූලතාව, ලකුණු ආරක්ෂාව, ගේම් තරගකාරීත්වය සහ පිටු වේගය වැනි කරුණු සැලකිල්ලට ගැනීමේ වැදගත්කම ඉගෙන ගත්තෙමි.
ප්රධාන ඉගෙනුම් ලක්ෂණ
කලින් පියවර ඉවත් කිරීම – මුල් සැලසුමේ පරිශීලකයා මුල් පිටුවේ බොත්තම ඔබා, පරිච්ඡේද පිටුවකට යාම, පසුව නැවත බොත්තම ඔබා, නම ඇතුළත් කර පරීක්ෂාව ආරම්භ කිරීමේ ත්රි-පියවර ක්රියාවලියක් තිබුණි. එය අඩු කර, සෘජුයෙන් නාමය ඇතුළත් කර පරීක්ෂාව ආරම්භ කළ හැකිවීමෙන්, එක් ක්ලික් එකක් අමතරව පරිශීලකයාගේ ඉවත්වීමේ අවස්ථාව අඩු විය.
PHP + Vanilla JS තේරීමේ හේතු – බෙදා හැරීමට පහසු, බර නොවන සේවාදායකයක් අවශ්ය වූ නිසා, බ්රහත් framework හෝ build tool භාවිතා නොකිරීමට තීරණය කළා. PHP මගින් කොටස් (header, footer, leaderboard) පාලනය කර, JavaScript මඟින් ගේම් යාන්ත්රණය ක්රියාත්මක කළා. මෙය සරල Deploy ක්රියාවලියක් සලසා දුන්නේය, නමුත් කොටස් හොඳින් වෙන් නොකළහොත් කේතය පුරුදු වීමේ අවදානමක් තිබුණි. ඒ නිසා, සාමාන්ය කොටස් මධ්යයේ තබා, ගේම්-විශේෂ යාන්ත්රණය තනි පිටුවකටම සීමා කළා.
ගේම් තත්ත්ව කළමනාකරණය – ගේම් එකක් කුඩා state machine එකක් වැනි දේ. බොත්තම් සක්රිය කිරීම, අසාර්ථක ක්රියා, undo ක්රියාවලිය, පිටුව refresh වීමේදී පරිශීලකයාගේ ස්ථානය රඳවා ගැනීම වැනි සියලු තත්ත්වයන් නිවැරදිව පාලනය කළ යුතුය. උදාහරණයක් ලෙස, "Line Puzzle" ගේමෙහි, දිගු සෙවුම් කිරීමේදී මැද ඇති සෙලයන් ස්වයංක්රීයව පුරවීමේ විශේෂාංගය එකතු කර, පරිශීලක අයහපත් අත්දැකීම අඩු කළා.
බෝඩ් ප්රමාණය හා අංක ඝනත්වය – මුලින්ම තට්ටුවේ අංක ගණන අඩු කිරීමෙන් බර වැඩි කරන බව සිතූවා. නමුත් අධික අංක ගණනත් රූට් පථයන් බහුල කර, කෙළින්ම අභියෝගය වැඩි කළා. එබැවින් 5×5 සිට 8×8 දක්වා බෝඩ් ප්රමාණය වෙනස් කර, එක් බෝඩ් තුළ අංක ඝනත්වය වෙනස් කිරීමේ රැස්වීමක් ගොඩනැගීමෙන්, පරිශීලකයාට නව අත්දැකීමක් ලැබුණා.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික ශිෂ්යයන්ට, ලේසියෙන් Deploy කළ හැකි PHP‑JS ව්යාපෘති ආකෘතියක් ගැන ඉගෙන ගැනීමේ අවස්ථාව ලැබේ. ස්ථානයේම සේවාදායකයක් භාවිතා කර, බහු-පිටු ගේම් හෝ පරීක්ෂණ වේදිකා සෑදීමේදී, කේතය මොඩියුලර් කරගැනීමේ වැදගත්කම තේරුම් ගත හැක. ව්යාපාරික පැතිකඩෙන්, අඩු-පිරිවැය සහ වේගවත් බෙදා හැරීමේ හැකියාව නිසා, අන්තර්ජාලය මත පදනම් වූ අධ්යාපනික හෝ HR තැන්පත් පද්ධතිවලට ඉක්වී පරීක්ෂණයක් ඇතුළත් කිරීම ඉතා ප්රයෝජනවත් වේ.
අවසන් වශයෙන්, මෙම ව්යාපෘතියේ පියවරයන් සහ ගැටළු විසඳුම්, ශ්රී ලංකාවේ ඕනෑම ඩෙවලපර්ට “ඉක්වී පරීක්ෂණ” වැනි ඉලෙක්ට්රොනික සේවා නිර්මාණය කිරීමට මාර්ගෝපදේශයක් වනු ඇත.
ඉදිරියේදී, මෙම වේදිකාව තවත් ගේම්, AI‑සහයෝගිතාව, සහ API‑ආශ්රිත ලකුණු පද්ධතිය සමඟ විකාශනය කර, තවත් වැඩි පරිශීලක පදනමක් ලබා ගැනීමට සැලසුම් කර ඇත.