ច្បាប់នៃកម្មវិធីសាកល្បងពិតប្រាកដ
បាល់ចាប់ផ្តើមនៅទីតាំងសញ្ញាសូន្យ។ នៅជួរនីមួយៗ វាធ្វើការផ្លាស់ទីឆ្វេង/ស្តាំដោយសេរី និងយុត្តិធម៌មុន។ បន្ទាប់ពីជំហានទីមួយរហូតដល់ទីដប់មួយ វាអាចឈប់ដោយឯករាជ្យជាមួយប្រូបាប៊ីលីតេជាក់លាក់មួយភាគដប់។ ប្រសិនបើមិនមានការឈប់មុននោះទេ ជំហានទីដប់ពីរនឹងឈប់ជានិច្ច។ ពិន្ទុដើមគឺលេខជួរចុងក្រោយគុណនឹងទីតាំងសញ្ញាចុងក្រោយការេ។ ការភ្នាល់ពេញលេញមួយគ្របដណ្តប់ការធ្លាក់ទាំងមូល ទោះបីជាវាឈប់មុនក៏ដោយ។ មិនមានការដកប្រាក់របស់អ្នកលេង ឬការជ្រើសរើសជួរចុងក្រោយទេ។
ទាំងនេះគឺជាច្បាប់ដើមរបស់ការណែនាំនេះ។ ការស្រដៀងគ្នាខាងវិចិត្រកម្ម ឈ្មោះប្រភេទហ្គេម និងក្បាលអត្ថបទស្វែងរក មិនផ្តល់ភស្តុតាងអំពីហ្គេមពាណិជ្ជកម្មខាងក្រៅទេ។
ឧទាហរណ៍ការគណនាពិន្ទុ
ការឈប់បន្ទាប់ពីជំហានទីមួយផ្តល់ពិន្ទុដើមមួយ។ ជំហានស្តាំពីរបន្ទាប់មកឈប់នៅជួរទីពីរផ្តល់ពិន្ទុដើមប្រាំបី។ ផ្លូវស្តាំបន្ទាប់មកឆ្វេងដែលឈប់នៅជួរទីពីរផ្តល់សូន្យ។ ការទៅដល់ជួរទីដប់ពីរជាមួយជំហានទាំងអស់ឆ្វេងផ្តល់ពិន្ទុដើម ១៧២៨។ ជំហានគឺមុនការសាកល្បងឈប់របស់វា។ ការឈប់មុនផ្លាស់ប្តូរទាំងជួរ និងចំណុចបញ្ចប់ដែលអាចកើតមាន; ផ្លូវខ្លីមិនអាចរាប់ជាផ្លូវប្រវែងពេញដែលមានប្រូបាប៊ីលីតេស្មើគ្នាបានទេ។
ការបង្វិលសរុបរំពឹងទុកជាក់លាក់
សម្រាប់ជួរទី r ដែលនៅក្រោមកម្រិត 12 មុខបញ្ជាទិកាប្រវែង r មានប្រូបាប { (9/10)^(r-1) * (1/10) * (1/2)^r }។ នៅជួរទី 12 ផ្លូវទិកាពេញលេញមានប្រូបាប { (9/10)^11 * (1/2)^12 }។ បូកសរុបច្បាប់មុខបញ្ជាទិកាដែលមានទម្ងន់ ដើម្បីគណនាមធ្យមភាពជាក់លាក់សម្រាប់របៀបនីមួយៗ។ ជ្រើសរើស Low, Medium ឬ High មុនពេលចាប់ផ្តើមជុំ។ ស្ថិតិដើមវិជ្ជមានទទួលបានទម្ងន់ជាឫសការេ, អត្តសញ្ញាណ ឬការេតាមលំដាប់លំដោយ; លេខសូន្យនៅតែជាសូន្យ។
ក្រេឌីតវិច្ឆ័ីសរុបស្មើនឹងភាគរយភាគប្រាក់ដែលបានចាប់យកគុណនឹង 0.96 គុណនឹងទម្ងន់ដែលបានសង្កេត ចែកនឹងមធ្យមភាពជាក់លាក់ដែលត្រូវគ្នា។ របៀបនីមួយៗមានអត្រាប្រាក់ចំណេញសរុបរំពឹងទុកជាក់លាក់ 96%។ មិនមានការបែងចែកជួរដែលបង់ប្រាក់ដាច់ដោយឡែកទេ។ ភាគរយភាគប្រាក់ត្រូវបានកាត់ចេញនៅពេលចាប់ផ្តើម ដូច្នេះក្រេឌីតសរុបរួមបញ្ចូលផ្នែកភាគរយភាគប្រាក់ និងមិនមែនជាប្រាក់ចំណេញសុទ្ធទេ។
របៀបរក្សាប្រេកង់ស្ថិតិវិជ្ជមានខណៈពេលដែលផ្លាស់ប្តូរក្រេឌិតវិជ្ជមានបន្ទាប់ពីការធ្វើស្តង់ដារ។ ការរំពឹងទុកមិនមែនជាឱកាសឈ្នះ 96% ឬការធានាតុល្យភាពក្នុងអំឡុងពេលលេងទេ។ លទ្ធផលពីមុនមិនធ្វើឱ្យលទ្ធផលបន្ទាប់មានលក្ខណៈល្អទេ។
ការកំណត់ដែលបានចាប់យក និងកាតព្វកិច្ចដែលបានរក្សាទុក
កាបូបសាច់ប្រាក់ក្នុងកម្មវិធីរុករកថ្មីចាប់ផ្តើមដោយមានកាក់វិចុណ្ណាច្បាស់លេខសេរីចំនួន 1,000។ សមតុល្យភាពដែលបានបញ្ចប់ និងការផ្ទេរកាក់ប្រភាគរវាងការលេងនឹងត្រូវរក្សាទុកក្នុង localStorage។ ការផ្ទុកឡើងវិញមិនបន្ថែមសមតុល្យភាពដែលបានបញ្ចប់ទេ; ការលុបកaches អាចនឹងមិនលុប localStorage។ កាក់ប្រភាគនឹងប្រមូលផ្តុំជាមុន មុនពេលកាក់ពេញលេខត្រូវបានបញ្ចូល។
អាចមានការបញ្ចុះតម្លៃដែលមានតម្លៃខុសៗគ្នាចំនួនប្រាំមួយកំពុងដំណើរការ។ ការបញ្ចុះតម្លៃរក្សាការកំណត់ដែលបានចាប់យក; ការផ្លាស់ប្តូរការគ្រប់គ្រងនឹងប៉ះពាល់តែលើការចាប់ផ្តើមក្រោយៗទៅប៉ុណ្ណោះ។ ការចាប់ផ្តើមស្វ័យប្រវត្តិអតិបរមាចំនួនដប់ជុំ; ការឈប់នឹងបោះបង់ការចាប់ផ្តើមក្រោយៗទៅខណៈដែលលទ្ធផលសកម្មកំពុងបញ្ចប់។ ការបំពេញឡើងវិញនៅតែជាប់រហូតដល់លទ្ធផលសកម្មទាំងអស់ និងការចាប់ផ្តើមក្នុងជួររងចាំបានបញ្ចប់។ ការបំពេញឡើងវិញដោយដៃជាជម្រើសមាននៅពេលស្ងប់ស្ងាត់ដែលសមតុល្យភាពតិចជាងដប់; វាកំណត់សមតុល្យភាពទៅ 1,000 និងរក្សាទុកការផ្ទេរ។ វាមិនមែនជាស្វ័យប្រវត្តិទេ ហើយមិនបន្ថែម 1,000 នោះទេ។
ការផ្ទុកក្នុងម៉ាស៊ីនកុំព្យូទ័រ និងការស្នើសុំខាងក្រៅ
កម្មវិធីរុករករក្សាសមតុល្យភាពដែលបានបញ្ចប់ និងការផ្ទេរកាក់ប្រភាគជាស្ថានភាពលេងក្នុងម៉ាស៊ីន។ ការកត់ត្រាទាំងនេះមិនមែនជាគណនីអនឡាញទេ ហើយមិនផ្តល់សេវាកម្មស្តារឬសមកាលកម្មឧបករណ៍ទេ។ ការលុបការផ្ទុកគេហទំព័រអាចលុបវា; ការលុបកaches តែឯងអាចនឹងមិនធ្វើដូច្នោះទេ។
ទំព័រស្នើសុំ Google Fonts និងកម្មវិធីវិភាគ Statinside។ កំណត់ត្រាម៉ាស៊ីនទុកទុក/CDN និងការស្នើសុំខាងក្រៅអាចបង្ហាញអាសយដ្ឋាន IP, កម្មវិធីរុករក, ឧបករណ៍ និងព័ត៌មានលម្អិតនៃការស្នើសុំ។ មិនមានភាពមិនចាត់ទុកជាអត្តសញ្ញាណ, អាយុកាល cookie, ការគ្មានការតាមដាន ឬការពិពណ៌នាពេញលេញអំពីការដំណើរការរបស់ភាគីទីបីត្រូវបានបង្កើតឡើងទេ។ ការគ្មុងទម្រង់ព័ត៌មានផ្ទាល់ខ្លួនមិនបង្កើតថាការរុករកមិនបង្កើតកំណត់ត្រាទិន្នន័យផ្ទាល់ខ្លួនទេ។
កំណត់សម្គាល់អំពីការអះអាងខាងក្រៅ
មិនមានអត្តសញ្ញាណអាជីវកម្មខាងក្រៅ វិស័យផ្លូវការ ការវាយតម្លៃសុវត្ថិភាពពាណិជ្ជកម្ម អាជ្ញាប័ណ្ណ សេវាហិរញ្ញវត្ថុ ឬប៉ុស្តិ៍គាំទ្រណាមួយត្រូវបានផ្ទៀងផ្ទាត់នៅទីនេះទេ។ រូបសញ្ញា លំដាប់លំដោយក្នុងការស្វែងរក ឈ្មោះ ឬចំណុចប្រទាក់វិជ្ជាជីវ័មិនបានបង្កើតពិតប្រាកដនៃការផ្ទៀងផ្ទាត់ទេ។ HTTPS ធ្វើការអ៊ិនគ្រីបទិន្នន័យទៅកាន់ម៉ាស៊ីនមេជាក់លាក់មួយ; វាមិនបានផ្ទៀងផ្ទាត់អាជីវកម្មរបស់ម៉ាស៊ីនមេទេ។
ម៉ាស៊ីនស៊ីមុយឡាស្យុងមិនអាចសាកល្បងការឆ្លើយតបខាងក្រៅ ការបង់ប្រាក់ពាណិជ្ជកម្ម គណនី ទុន ឬការធ្វើប្រតិបត្តិការបានទេ។ មិនមានប្រវត្តិសាកល្បងពាណិជ្ជកម្ម ការគាំទ្រពីអ្នកគ្រប់គ្រង ឬក្រុមអ្នកនិពន្ធដែលមានទំនាក់ទំនងផ្ទៀងផ្ទាត់បានបង្កើតសម្រាប់ទំព័រទាំងនេះទេ។
សំណួរដែលគេសួរញឹកញាប់
តើគេហទំព័រនេះជាគេហទំព័ររបស់អ្នកដំណើរការដែលបានផ្ទៀងផ្ទាត់ដែរឬទេ?
ទេ។ ការណែនាំនេះផ្តល់នូវម៉ាស៊ីនស៊ីមុយឡាស្យុងផ្ទាល់ខ្លួនរបស់វា ហើយមិនផ្ទៀងផ្ទាត់ការភ្ជាប់ពាណិជ្ជកម្មខាងក្រៅណាមួយទេ។
តើពិន្ទុដើមត្រូវបានកំណត់យ៉ាងដូចម្តេច?
បាល់ចាប់ផ្តើមនៅទីតាំងសូន្យដែលមានសញ្ញា។ នៅជួរដេកនីមួយៗ វាធ្វើការផ្លាស់ទីឆ្វេង/ស្តាំដោយឯករាជ្យ។ បន្ទាប់ពីជំហានទីមួយរហូតដល់ទីដប់មួយ វាឈប់ដោយឯករាជ្យជាមួយនឹងប្រូបាប៊ីលីតេច្បាស់លាស់មួយភាគដប់។ ប្រសិនបើមិនមានការឈប់មុននោះទេ ជំហានទីដប់ពីរនឹងឈប់ជានិច្ច។ ពិន្ទុដើមគឺជាលេខជួរដេកចុងក្រោយគុណនឹងទីតាំងសញ្ញាចុងក្រោយការេ។ ការភ្នាល់ពេញមួយគ្រឿងគ្របដណ្តប់លើការធ្លាក់ទាំងមូល ទោះបីជាវាឈប់មុនក៏ដោយ។ មិនមានការដកប្រាក់របស់អ្នកលេង ឬការជ្រើសរើសជួរដេកចុងក្រោយទេ។
តើឧទាហរណ៍នៃពិន្ទុគឺជាអ្វី?
ការឈប់បន្ទាប់ពីជំហានទីមួយផ្តល់ពិន្ទុដើមមួយ។ ជំហានស្តាំពីរបន្ទាប់ បន្ទាប់មកឈប់នៅជួរដេកទីពីរផ្តល់ពិន្ទុដើមប្រាំបី។ ផ្លូវស្តាំបន្ទាប់មកឆ្វេងដែលឈប់នៅជួរដេកទីពីរផ្តល់សូន្យ។ ការទៅដល់ជួរដេកទីដប់ពីរជាមួយនឹងជំហានស្តាំទាំងអស់ផ្តល់ពិន្ទុដើម 1728។ ជំហានមុនពេលការសាកល្បងឈប់របស់វា។ ការបញ្ចប់មុនពេលកំណត់ផ្លាស់ប្តូរទាំងជួរដេក និងចំណុចបញ្ចប់ដែលអាចកើតមាន; ផ្លូវខ្លីមិនអាចរាប់បញ្ចូលជាផ្លូវប្រវែងពេញដែលមានប្រូបាប៊ីលីតេស្មើគ្នាបានទេ។
តើរបៀបទម្ងន់ផ្លាស់ប្តូរអ្វី?
កម្រិតទាប មធ្យម និងខ្ពស់ អនុវត្តទម្ងន់ឫសការេ អត្តសញ្ញាណ និងការេទៅលើពិន្ទុដើមវិជ្ជមាន។ សូន្យនៅតែជាសូន្យ ហើយរចនាបទនីមួយៗត្រូវបានធ្វើឱ្យមានស្តង់ដារដាច់ដោយឡែកពីគ្នា។
តើ 96% បង្ហាញអ្វី?
ការបង្វិលស្មានត្រូវបានរំពឹងទុកពិតប្រាកដទាក់ទងនឹងការភ្នាល់ដែលបានចាប់យក ក្រោមលក្ខខណ្ឌប្រូបាបដែលបានកំណត់។ វាមិនមែនជាប្រូបាបល្អឥតខ្ចោះ ឬការធានាការលេងក្នុងមួយសម័យកាលទេ។
តើការបំពេញឡើងវិញ (Reload) បំពេញកាបូបសាច់ប្រាក់ឬទេ?
ទេ។ សមតុល្យដែលបានដោះស្រាយ និងក្រេឌិតប្រភាគនៅតែមាននៅក្នុង localStorage។
ពេលណាទើរមានការបំពេញឡើងវិញ?
តែនៅពេលស្ងៀមស្ងាត់ ដោយមានសមតុល្យតិចជាងដប់។ ការបំពេញដោយដៃកំណត់សមតុល្យទៅ 1,000 និងរក្សាការផ្ទុកបន្ត; វាមិនបន្ថែម 1,000 នោះទេ។
តើប៊ូតុង Stop បោះបង់លទ្ធផលដែលកំពុងដំណើរការមែនទេ?
ទេ។ វាបោះបង់ការចាប់ផ្តើមស្វ័យប្រវត្តិបន្ទាប់ៗ ខណៈដែលលទ្ធផលដែលកំពុងដំណើរការកំពុងដោះស្រាយ។
តើត្រូវការកម្មវិធី (App) ដែរឬទេ?
ទេ។ ម៉ាស៊ីនស៊ីមុយឡាទ័រដំណើរការនៅក្នុងកម្មវិធីរុករក។ មិនមាន APK ខាងក្រៅ ឬអ្នកចេញផ្សាយដែលត្រូវបានផ្ទៀងផ្ទាត់នៅទីនេះទេ។
តើក្រេឌិតទាំងនេះអាចដកប្រាក់ចេញបានទេ?
ទេ។ ពួកវាគ្មានតម្លៃជាលុយសរុប ហើយមិនអាចប្តូរយក ឬផ្ទេរបានទេ។
តើការគ្មានគណនីធានាអនាមិកភាពដែរឬទេ?
ទេ។ ការស្នើសុំពីហ្វុងខាងក្រៅ ការវិភាគទិន្នន័យ និងកំណត់ត្រាសេវ័រ/CDN អាចបង្ហាញពី IP ឧបករណ៍ និងព័ត៌មានស្នើសុំ។
តើការបង្ហាញសាកល្បងធានាសុវត្ថិភាពខាងក្រៅដែរឬទេ?
ទេ។ វាមិនអាចសាកល្បងអាជីវកម្មខាងក្រៅ ហ្គេមពាណិជ្ជកម្ម គណនី ឬសេវាកម្មទូទាត់បានទេ។
ពិនិត្យមើលម៉ាស៊ីនស៊ីមុយឡាស្យុង Plinko លើទំព័រដើមដោយប្រើកាក់ស្មានតម្លៃឥតគិតថ្លៃ។ ចាកចេញនៅពេលដែលអ្នកបានជ្រើសរើស។
លេងការសាកល្បងឥតគិតថ្លៃ