GamesMom ව්යාපෘතියේ මුලින්ම අරමුණ වූයේ බාගත කිරීම්, ලොග්-ඉන් හෝ ඇප්ස් අවශ්ය නොවන, ළමුන්ට ඉක්මනින් අත්විඳිය හැකි බ්රවුසර ක්රීඩා එකතුවක් සාදන එකයි. අද වන විට එහි HTML5 ක්රීඩා 50 කට වැඩි සංඛ්යාවක් ඇති අතර ගණිත, මතක, ටයිපින්, පසුතැව, වචන ක්රීඩා සහ පංතියේ ක්රියාකාරකම් ඇතුළත් වේ.
දැනට බොහෝ සංවර්ධකයින් React භාවිතා කරමින් ඉදිරිපත් කරන අතර, මම ඒ අයුරින් නොයෙදුණු තීරණයක් ගත්තා. Astro සහ සාමාන්ය JavaScript (Vanilla JS) භාවිතා කර සියලුම ක්රීඩා නිර්මාණය කළෙමි. මේ තේරීමේ පසුබැසීමේ හේතුව කුඩා බන්ඩල් ප්රමාණය, වේගවත් ලෝඩ් වේගය සහ අඩු සංකීර්ණතාවයයි.
කියුබයිට් එකක් වත්මන් අධ්යාපනික අත්දැකීමකට වටිනාකමක් – ළමයින්ට ලොඩ් ස්ක්රීන් එකක් බලන්න අවශ්ය නැත. දෙමව්පියන්ට ඇප්ස් ස්ථාපනය කර ගැනීමට අවශ්ය නැත. ගුරුවරුන්ට පන්ති කාලය තුළ අඩු වේගයේ වෙබ් අඩවියක් නිසා සිදුවන ගැටළු නොමැතිව ක්රීඩා භාවිතා කළ හැකිය. React වැනි විශාල JavaScript ෆ්රේම්වර්ක් එකක් එක්කලා නම් බන්ඩල් ප්රමාණය වැඩි විය හැකි අතර, අවශ්ය නොවන කේතය බාගත වීමේ අවදානමක් වැඩිවෙයි.
බොහෝ බ්රවුසර ක්රීඩා සරල තත්ත්වයක් ගොඩනැගීමට අවශ්ය වේ: ප්රශ්නයක් අසන්න, ලකුණු වැඩි කරන්න, කාලය ගණනය කරන්න, ඊළඟ මට්ටමට යන්න. මෙවැනි ලොජික් Vanilla JS සමඟ පහසුවෙන් කළ හැකි අතර, ගෝලීය state manager හෝ ගැඹුරු component tree එකක් අවශ්ය නොවීය. කේතය පැහැදිලිව, දෝෂ සෙවීමත් පහසු වුණා.
ශ්රී ලංකාවට ඇති වැදගත්කම
Sri Lanka තුළ ඉගෙනුම් තාක්ෂණය වේගයෙන් වර්ධනය වෙමින් පවතී. GamesMom වැනි වේගවත්, සරල වෙබ්‑අඩවි ළමා අධ්යාපනයට නව මාර්ගයක් සපයයි. මෙහි ප්රධාන වාසි කිහිපයක්:
- ඉක්මන් ප්රවේශය – පාසලේ Wi‑Fi හෝ දුරකථන දත්ත සීමාවක් ඇති අවස්ථාවලත් ක්රීඩා බාගත නොවී ක්රියාත්මක වේ.
- පහසු සංවර්ධනය – Sri Lankan developers සඳහා Astro සහ Vanilla JS ඉගෙන ගැනීමේ වක්රතාව අඩුයි, එමනිසා දේශීය වෙබ්‑අඩවි වැඩි දියුණු කරගත හැක.
- ප්රවේශය සහ සමාජීයත්වය – යතුරු පුවරුව, විශාල අකුරු, වර්ණ විරෝධතා වැනි ප්රවේශකාරී මූලධර්ම අනුගමනය කර ඇති බැවින් සියලු දරුවන්ට ක්රීඩා භාවිතා කළ හැක.
- වෙළඳපල අවස්ථා – මෙවැනි අධ්යාපනික ගේම්ස් පදනම් කරගෙන ශ්රී ලංකාවේ EdTech ආරම්භකයන්ට නව ආදායම් මාර්ගයක් උදාවෙයි.
ඉදිරියට, වැඩි ගණනක් ගේම්ස් එක්කලා, නව අධ්යාපනික අන්තර්ගතයන් එකතු කර, ශ්රී ලංකාවේ ළමයින්ගේ ඉගෙනුම් අත්දැකීම තවත් උසස් කරගත හැක.
React ඉතාමත් ප්රබල ෆ්රේම්වර්ක් එකක්, නමුත් සරල, කුඩා පරිමාණ ව්යාපෘති සඳහා වඩාත් සුදුසු තාක්ෂණය තෝරා ගැනීම වඩාත් ප්රයෝජනවත් වේ. GamesMom එම උදාහරණයකි.