කොඩ් ලියනයේ අලුත් පරමාර්ථයක් හෙළිවී ඇත – Space Project නමින් හඳුන්වන, Rust සහ Bevy භාවිතයෙන් සකස් කරන ලද, පූර්ණයෙන්ම ස්වයංක්රීයව ක්රියාත්මක වන අවකාශ ආර්ථික සීමුලේටරයක්. මෙය කිසිඳු ක්රීඩා කතාමාලාවක් නොමැතිව, නියමිත පරිශීලක ඉලක්කයක් නොමැතිව, පරිසරය තමම ක්රියාත්මක කරගැනීමට පසුබැසී සිටින නිරීක්ෂකයකු ලෙස ඔබට දැකගත හැකිය.
සෑම නෞකාවක්ම ස්වාධීන AI (GOAP) සැලසුම්කරුක් සමඟින්, නවීනතම වෙළඳ මාර්ග, ගෙවීම්, ඉන්ධන, නවීකරණ, විශ්රාම යනාදිය තීරණය කරයි. නෞකාවන් අතර ගනුදෙනු, ගනුදෙනුකරුවන්ගේ ගිණුම්, ඉන්ධන අවසන් වීම, බැංකruptcy වීම වැනි සියලු සිදුවීම් නිරන්තරයෙන් නඩත්තු වේ. එමෙන්ම, ස්ථානවල මිල ගණන්, පාලක පක්ෂවල බදු හා සහය, ජනගහණයේ සංක්රමණය වැනි පද්ධති සියල්ලම වාණිජ ආර්ථිකයෙහි ස්වයංක්රීය මිලදී ගැනීමේ ආකාරය අනුව ක්රියා කරයි.
මෙම සීමුලේටරය මුලින් Elixir/Phoenix මත පදනම්ව තිබූ නමුත් Windows PC වල ගේම් පරිසරය සඳහා BEAM පරිපාලකය ප්රමාද වූ නිසා Rust වෙත යළි ලියන ලදී. sim_core නමින් පූර්ණ සින්ක්රෝනස්, IO‑නොමැති Rust කේතයක් ලෙස නිර්මාණය කර, Bevy රෙන්ඩරරය සමඟ එකතු කර ඇත. ඒ නිසා සීමුලේටරය සහ රෙන්ඩරරය එකම ECS ලෝකය භාවිතා කරන අතර, දත්ත මාරු කිරීමේ අධික පිරිවැය නැත.
වර්තමානයේ සීමුලේටරය 485 ක් පමණ ජීවිතමය ඒකක (නෞකාවන් 282, කාර්යාල 93, ජනගහණ 27, පක්ෂ 8, ග්රහලෝක 60) සමඟ p50 ≈ 10‑20 ms ක කාල පරිභාෂාවක ක්රියා කරයි. නිර්මාතෘ පවසන්නේ, ආකෘතිය 100,000 ඒකක දක්වා වැඩි කිරීමට හැකි බවයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික පුරවැසියන්, විශ්වවිද්යාල සිසුන්, සහ ස්ථාපිත සමාගම් සඳහා මේ වැනි විවෘත‑මූලාශ්ර (open‑source) ව්යාපෘතියේ ප්රයෝජන බහුලය.
- Rust සහ Bevy භාවිතයෙන් ගොඩනැගීම, දේශීය සංවර්ධකයින්ට ඉහළ කාර්ය සාධන සහ ආරක්ෂිත භාෂා අත්දැකීම ලබා දෙයි.
- ආර්ථික සීමුලේටරයක් නිර්මාණය කිරීමේදී agent‑driven simulation මූලධර්ම ඉගෙන ගැනීමට, AI, GOAP, සහ ECS ආදියේ ප්රායෝගික උදාහරණයක් ලෙස සේවය කරයි.
- MIT ලයිසන්ස් මත නිකුත් කර ඇති නිසා, ශ්රී ලංකාවේ ආරම්භක සමාගම් ඒකකයෙහි පදනම් කරගනිමින්, නව ගේම්, දත්ත විශ්ලේෂණ, හෝ සපයන්නා‑පාරිභෝගික (B2B) විසඳුම් නිර්මාණය කළ හැක.
- ස්ථානික විශ්වවිද්යාලයන්ට, පර්යේෂණ වශයෙන් ස්වයංක්රීය ආර්ථික පද්ධති, විශ්ව සන්නිවේදන, සහ බහු‑ආයතන මූලධර්මයන් පරීක්ෂා කිරීමට ප්රයෝජනවත් වේ.
මෙම ව්යාපෘතියේ කේතය GitHub හි Kalcode/spaceprojectsim ලෙස ලබා ගත හැකි අතර, ඕනෑම කෙනෙකුට එය ගොඩ නැගීමට, වෙනස් කිරීමට, හෝ නව ක්රීඩා පළතුරු එක් කිරීමට අවස්ථාව ඇත.
ඉදිරියේදී, සංවර්ධකයන්ගේ එක්සත් ප්රයත්නයක් මඟින් මෙම පද්ධතිය 100,000 කට වැඩි ඒකක තරමින් විහිදෙයි නම්, සමාජ‑ආර්ථික පර්යේෂණ, ග්රහලෝක‑අධ්යයන, සහ නව ගේම් නිර්මාණ සඳහා අතිවිශාල පදනමක් සපයයි.