ច្បាប់នៃកម្មវិធីស្រមោលពិតប្រាកដ
មួយជុំបង្កើតគែមបើក/បិទឯករាជ្យស្មើភាពលើកំពូលចំនួនបួនដែលមានស្លាកពី ០ ដល់ ៣។ គែមគឺ 01, 02, 03, 12, 13 និង 23។ ពិន្ទុដើមរាប់ចំនួនដើមទំព័រ (spanning trees) ផ្សេងគ្នាដោយប្រើតែគែមបើកប៉ុណ្ណោះ៖ ដើមទំព័រមួយភ្ជាប់កំពូលទាំងបួនដោយប្រើគែមចំនួនបី និងគ្មានវដ្ត។ ការភ្នាល់មួយពេញលេញគ្របដណ្តប់លើក្រាហ្វ។
ទាំងនេះគឺជាច្បាប់ដើមរបស់ការណែនាំនេះ។ ការរចនាទិដ្ឋភាព ឈ្មោះប្រភេទហ្គេម និងការស្វែងរកមិនផ្តល់ភស្តុតាងអំពីហ្គេមពាណិជ្ជកម្មខាងក្រៅទេ។
ឧទាហរណ៍ការគណនាពិន្ទុ
ក្រាហ្វពេញលេញនៃកំពូលបួនមានដើមទំព័រចំនួនដប់ប្រាំមួយ។ ក្រាហ្វដែលមានតែគែមខ្សែសង្វាក់ 01, 12 និង 23 ផ្តល់ពិន្ទុមួយ។ ក្រាហ្វដែលមិនភ្ជាប់គ្នាផ្តល់ពិន្ទុសូន្យ។ ក្រាហ្វដែលភ្ជាប់គ្នាដែលមានគែមបន្ថែមអាចមានដើមទំព័រផ្សេងគ្នាជាច្រើន៖ សូមរាប់ចំនួនដើមទំព័រ មិនមែនគែម ឬផ្នែកភ្ជាប់ ឬការដើរទេ។
អត្រាប្រាក់ចំណេញសុទ្ធជាច្បាស់លាស់
រាប់បញ្ជីលទ្ធផលទាំង ៦៤ ដែលមានឱកាសស្មើគ្នា ហើយគណនាមធ្យមភាពជាក់លាក់សម្រាប់របៀបទម្ងន់នីមួយៗ។ ជ្រើសរើសទាប មធ្យម ឬខ្ពស់មុនពេលការបង្វិល។ លទ្ធផលវិជ្ជមានទទួលបានការទម្ងន់ជាឫសការេ អត្តសញ្ញាណ ឬការការេតាមលំដាប់លំដោយ; លទ្ធផលសូន្តីនៅតែជាសូន្តី។
ក្រេឌីតវិច្ឆ័ីសរុបស្មើនឹងភាគប្រាក់ដែលបានចាប់យកពេញលេញគុណនឹង ០.៩៦ គុណនឹងទម្ងន់ដែលបានសង្កេត ចែកនឹងមធ្យមភាពជាក់លាក់ដែលត្រូវគ្នា។ របៀបនីមួយៗមានអត្រាប្រាក់ចំណេញសរុបរំពឹងទុកជាក់លាក់ ៩៦%។ មិនមានការបង់ប្រាក់ដាច់ដោយឡែកសម្រាប់ផ្នែកជួរដេកទេ។ ភាគប្រាក់ត្រូវបានកាត់ចេញនៅពេលចាប់ផ្តើម ដូច្នេះក្រេឌីតសរុបរួមបញ្ចូលផ្នែកភាគប្រាក់ និងមិនមែនជាប្រាក់ចំណេញសុទ្ធទេ។
របៀបទាំងនេះរក្សាប្រេកង់លទ្ធផលវិជ្ជមាន ខណៈពេលដែលផ្លាស់ប្តូរក្រេឌីតវិជ្ជមានបន្ទាប់ពីការកំណត់។ ការរំពឹងទុកមិនមែនជាឱកាសឈ្នះ ៩៦% ទេ ហើយក៏មិនមែនជាធានាតុល្យភាពក្នុងអំឡុងពេលលេងក៏មិនទេ។ លទ្ធផលពីមុនមិនធ្វើឱ្យលទ្ធផលបន្ទាប់មានសំណាងល្នោះទេ។
ការកំណត់ដែលបានចាប់យក និងកាបូបសាច់ប្រាក់ដែលបានរក្សាទុក
កាបូបសាច់ប្រាក់ក្នុងកម្មវិធីរុករកថ្មីចាប់ផ្តើមដោយមានកាក់វិច្ឆ័ីឥតគិតថ្លៃចំនួន ១,០០០។ តុល្យភាពដែលបានបិទបញ្ចប់ និងក្រេឌីតប្រភាគរក្សាទុកក្នុង localStorage។ ការផ្ទុកឡើងវិញមិនបំពេញបន្ថែមទឹកប្រាក់ដែលបានបិទបញ្ចប់ទេ; ការលុបកាសស្នើរអាចទុក localStorage ឱ្យនៅដដែល។ ប្រភាគប្រមូលផ្តុំមុនពេលកាក់ពេញលេញត្រូវបានផ្តល់។
ការបង្វិលមួយចាប់យកភាគប្រាក់ពេញលេញមួយ និងរបៀប។ ការគ្រប់គ្រង និងការបំពេញបន្ថែមត្រូវបានចាក់សោអំឡុងពេលបិទបញ្ចប់ និងជួរចាត់ឱ្យដំណើរការស្វ័យប្រវត្តិដែលកំពុងដំណើរការ។ ការដំណើរការស្វ័យប្រវត្តិចាប់ផ្តើមបានយ៉ាងច្រើនបំផុត ១០ ជុំ; ការឈប់បោះបង់ការចាប់ផ្តើមនៅពេក្រោយ ខណៈពេលដែលលទ្ធផលដែលកំពុងដំណើរការកំពុងបិទបញ្ចប់។ ការបំពេញបន្ថែមនៅតែត្រូវបានចាក់សោរហូតដល់លទ្ធផលដែលកំពុងដំណើរការទាំងអស់ និងការចាប់ផ្តើមក្នុងជួរចប់។ ការបំពេញបន្ថែមដោយដៃជាជម្រើសអាចមាននៅពេលស្ងប់ស្ងាត់ ប្រសិនបើតុល្យភាពតិចជាងដប់; វាដាក់តុល្យភាពទៅ ១,០០០ និងរក្សាទុកការបន្ត។ វាមិនមែនជាស្វ័យប្រវត្តិទេ ហើយមិនបន្ថែម ១,០០០ នោះទេ។
ការផ្ទុកក្នុងម៉ាស៊ីន និងការស្នើសុំពីខាងក្រៅ
កម្មវិធីរុករករក្សាទុកទឹកប្រាក់ដែលបានប្រើប្រាស់រួច និងការផ្ទេរកម្ចីជាផ្នែកតូចៗជាស្ថានភាពហ្គេមនៅក្នុងម៉ាស៊ីន។ ទិន្នន័យទាំងនេះមិនមែនជាគណនីអនឡាញទេ ហើយមិនផ្តល់សេវាសង្គ្រោះ ឬស៊ីនគ្រូនឹងឧបករណ៍ផ្សេងៗគ្នាទេ។ ការលុបទិន្នន័យកម្មវិធីរុករកអាចនឹងលុបទិន្នន័យទាំងនេះ; ការលុប cache តែមួយមុខអាចមិនគ្រប់គ្រាន់ទេ។
ទំព័រទាមទារ Google Fonts និងកម្មវិធីវិភាគ Statinside។ កំណត់ត្រាម៉ាស៊ីន/server/CDN និងការស្នើសុំខាងក្រៅអាចបង្ហាញអាសយដ្ឋាន IP កម្មវិធីរុករក ឧបករណ៍ និងព័ត៌មានអំពីការស្នើសុំ។ មិនមានការបញ្ជាក់អំពីភាពមិនបង្ហាញអត្តសញ្ញាណ អាយុកាល cookie ការគ្មានការធ្វើប្រូហ្វាយល ឬការពិពណ៌នាពេញលេញអំពីការដំណើរការរបស់ភាគីទីបីទេ។ ការគ្មុងទម្រង់សម្រាប់ព័ត៌មានផ្ទាល់ខ្លួនមិនមានន័យថាការរុករកមិនបង្កើតកំណត់ត្រាទិន្នន័យផ្ទាល់ខ្លួនទេ។
សំណួរដែលគេសួរញឹកញាប់
តើវេបសាយនេះជាគេហទំព័ររបស់អ្នកដំណើរការដែលបានផ្ទៀងផ្ទាត់ដែរឬទេ?
ទេ។ ការណែនាំនេះផ្តល់នូវកម្មវិធីស៊ីមុយឡាទ័ររបស់វាផ្ទាល់ និងមិនផ្ទៀងផ្ទាត់ការភ្ជាប់ពាណិជ្ជកម្មខាងក្រៅណាមួយទេ។
តើពិន្ទុដើមត្រូវបានកំណត់យ៉ាងដូចម្តេច?
មួយជុំបង្កើតគែមបើក/បិទឯករាជ្យចំនួនប្រាំពីរលើកំពូលដែលមានស្លាកពីសូន្យដល់បី។ គែមគឺ 01, 02, 03, 12, 13 និង 23។ ពិន្ទុដើមរាប់ចំនួនដើមឈើ Spanning Tree ដែលខុសគ្នាដោយប្រើតែគែមបើកប៉ុណ្ណោះ៖ ដើមឈើនីមួយៗភ្ជាប់កំពូលទាំងបួនដោយប្រើគែមបី និងគ្មានវដ្ត។ ការដេញមួយគ្រាប់គ្របដណ្តប់លើក្រាហ្វ។
តើឧទាហរណ៍នៃពិន្ទុគឺជាអ្វី?
ក្រាហ្វពេញលេញដែលមានកំពូលបួនមានដើមឈើ Spanning Tree ចំនួន១៦។ ក្រាហ្វដែលមានតែគែមខ្សែសង្វាក់ 01, 12 និង 23 មានពិន្ទុមួយ។ ក្រាហ្វដែលមិនភ្ជាប់គ្នាមានពិន្ទុសូន្យ។ ក្រាហ្វដែលភ្ជាប់គ្នាហើយមានគែមបន្ថែមអាចមានដើមឈើ Spanning Tree ផ្សេងៗគ្នាជាច្រើន; សូមរាប់ចំនួនដើមឈើ មិនមែនគែម ឬសមាសភាពទេ។
តើរបៀបទម្ងន់ផ្លាស់ប្តូរអ្វីខ្លះ?
ទាប មធ្យម និងខ្ពស់ អនុវត្តទម្ងន់ឫសការ៉េ អត្តសញ្ញាណ និងការ៉េទៅលើពិន្ទុដើមវិជ្ជមាន។ សូន្យនៅតែជាសូន្យ ហើយរបៀបនីមួយៗត្រូវបានធ្វើឱ្យមានស្តង់ដារដាច់ដោយឡែក។
តើ 96% បញ្ជាក់អំពីអ្វី?
តម្លៃប្រាក់ចំណេញសុទ្ធស្មានស្មើនឹងអ្វីដែលរំពឹងទុក ធៀបនឹងភាគល្អិតដែលបានចាប់យក ក្រោមលក្ខខណ្ឌប្រូបាបដែលបានកំណត់។ វាមិនមែនជាប្រូបាបល្បែងឈ្នះ ឬការធានាក្នុងការលេងមួយដងទេ។
តើការបំពេញបន្ថែម (Reload) ធ្វើឱ្យកាបូបសាច់ប្រាក់ពេញមកវិញទេ?
មិនមែនទេ។ សមតុល្យដែលបានបិទបញ្ចប់ និងក្រេឌិតប្រភាគ (fractional-credit) នៅតែមាននៅក្នុង localStorage។
ពេលណាទើបអាចបំពេញបន្ថែមបាន?
មានតែពេលស្ងៀមស្ងាត់ និងមានសមតុល្យតិចជាងដប់ប៉ុណ្ណោះ។ ការបំពេញបន្ថែមដោយដៃ (Manual refill) កំណត់សមតុល្យទៅជា 1,000 និងរក្សាការផ្ទុកបន្តទុកទុក; វាមិនបន្ថែម 1,000 ទេ។
តើការបញ្ឈប់ (Stop) បោះបង់លទ្ធផលដែលកំពុងដំណើរការទេ?
មិនមែនទេ។ វាបោះបង់ការចាប់ផ្តើមស្វ័យប្រវត្តិបន្ទាប់ៗ ខណៈដែលលទ្ធផលដែលកំពុងដំណើរការនៅតែបញ្ចប់។
តើត្រូវការកម្មវិធី (App) ទេ?
មិនមែនទេ។ ម៉ាស៊ីនស៊ីមុយឡាទ័រដំណើរការនៅក្នុងកម្មវិធីរុករក (browser)។ មិនមាន APK ខាងក្រៅ ឬអ្នកចេញផ្សាយដែលបានផ្ទៀងផ្ទាត់នៅទីនេះទេ។
តើក្រេឌិតទាំងនេះអាចដកប្រាក់ចេញបានទេ?
មិនមែនទេ។ វាគ្មានតម្លៃសាច់ប្រាក់ និងមិនអាចប្តូរយក ឬផ្ទេរបានទេ។
តើការគ្មានគណនីធានាអត្តសញ្ញាណលាក់កំបាំងទេ?
ទេ។ ការស្នើសុំអក្សរក្រៅ និងការវិភាគទិន្នន័យ ព្រមទាំងកំណត់ត្រាសេវើរ/CDN អាចបង្ហាញពីអាយភី (IP) ឧបករណ៍ និងព័ត៌មានអំពីការស្នើសុំ។
តើការបង្ហាញសាកល្បង (Demo) ធានាបាននូវសុវត្ថិភាពខាងក្រៅដែរឬទេ?
ទេ។ វាមិនអាចសាកល្បងអាជីវកម្មខាងក្រៅ ហ្គេមពាណិជ្ជកម្ម គណនី ឬសេវាកម្មទូទាត់ប្រាក់បានទេ។
ពិនិត្យមើលម៉ូដែល Spanning Tree នៅទំព័រដើមដោយប្រើកាក់សាកល្បងឥតគិតថ្លៃ។ ចាកចេលនៅពេលដែលអ្នកបានកំណត់។
លេងការសាកល្បងឥតគិតថ្លៃ