ច្បាប់នៃកម្មវិធីស្រដីម៉ូលេទ័រជាក់ស្តែង
សូមទាញយកប៊ីតសេរីៗចំនួនដប់ពីរមុនពេលការហ្គេមចាប់ផ្តើម។ គូនៃប៊ីតដែលនៅជាប់គ្នាបង្កើតបានជាពណ៌ចំនួនប្រាំមួយ ដែលមានស្លាកពីសូន្យដល់បី៖ ពណ៌ស្មើនឹងពីរដងនៃប៊ីតទីមួយបូកនឹងប៊ីតទីពីរ។ ការផ្តល់រង្វាន់ចុងក្រោយស្មើនឹងមួយ លុះត្រាតែស្លាកពណ៌ទាំងបួនលេចឡើងយ៉ាងហោចណាស់ម្តង ហើយពណ៌ដែលបានបញ្ចប់លើកទីមួយស្មើនឹងពណ៌ដែលបានបញ្ចប់លើកទីប្រាំមួយ; ករណីផ្សេងទៀត ការផ្តល់រង្វាន់ស្មើនឹងសូន្យ។ សូមបង្ហាញប៊ីតទាំងដប់ពីរដែលបានចាប់យកម្តងមួយៗ។ ពណ៌ដែលបានបញ្ចប់ និងគូដែលបានបង្ហាញផ្នែកមួយផ្តល់ព័ត៌មានទៅកាន់ការប៉ាន់ស្មានលក្ខខណ្ឌ។
ទាំងនេះគឺជាវិធានដើមរបស់ការណែនាំនេះ។ ការស្រដៀងគ្នាផ្នែកទស្សនីយភាព ឈ្មោះប្រភេទហ្គេម និងអត្ថបទស្វែងរកផ្តល់ភស្តុតាងតិចតួចអំពីហ្គេពាណិជ្ជកម្មខាងក្រៅ។
ឧទាហរណ៍ការគណនាពិន្ទុ
ពណ៌ [0,1,2,3,1,0] មានលក្ខខណ្ឌគ្រប់។ ពណ៌ [0,1,2,3,1,2] ខុលកម្មលក្ខខណ្ឌដំបូង/ចុងក្រោយ ហើយសូន្យចំនួនប្រាំមួយខុលកម្មលក្ខខណ្ឌពណ៌បួន។ មានតែ 240 នៃលំដាប់ប៊ីតដែលមានប្រូបាបស្មើគ្នាចំនួន 4096 មានលក្ខខណ្ឌគ្រប់ ដែលផ្តល់តម្លៃមធ្យមដំបូង 15/256 ឬ 0.05859375។ នៅពេលលទ្ធផលចុងក្រោជោកជ្រាល ការប៉ាន់ប្រមាណគឺ 16.554666667 ដងនៃការភ្នាល់។ នេះមិនមែនជាការផ្តល់រង្វាន់មួយកាក់ទេ៖ ការផ្តល់រង្វាន់មួយត្រូវបានធ្វើឱ្យស្មើនឹងប្រូបាបដើម។ លំដាប់មានសារៈសំខាន់តាមរយៈពណ៌ដំបូង និងចុងក្រោយ។
ការប៉ាន់ប្រមាណលក្ខខណ្ឌ និងការត្រឡប់មកវិញជាក់លាក់
គណនាបន្ទាប់បន្សំពេញលេញទាំងអស់ចំនួន 4096 ដែលមានឱកាសស្មើគ្នា។ តម្លៃយោងគឺ 0.97 ដងនៃតម្លៃមធ្យមនៃពានរង្វាន់ចុងក្រោយ ដែលមានលក្ខខណ្ឌលើមុខងារដែលបានបង្ហាញ ចែកនឹងតម្លៃមធ្យមដើម។ វាចាប់ផ្តើមនៅ 0.97 ដងនៃភាគលាភ ហើយអាចកើនឡើង ឬធ្លាក់ចុះ។ តម្លៃយោងប្រើប្រាស់តែព័ត៌មានដែលបានបង្ហាញប៉ុណ្ណោះ; វាមិនបន្ថែមភាពចៃដន្យ ហើយមិនធ្វើការបង្វិលម្តងទៀតលើបន្ទាប់បន្សំដែលលាក់ទេ។
ការដកលុយដោយដៃ (Manual Cash Out) នឹងកក់តម្លៃយោងបច្ចុប្បន្ននៅស្ថានភាពដើម ឬបន្ទាប់ពីជំហានដែលបានបង្ហាញណាមួយ។ មុនពេលការប្រកួត ចូរជ្រើសរើសគោលដៅស្វ័យប្រវត្តិពី 1.2, 1.5, 2, 3 ឬ 5 ឬជ្រើសរើសការប្រមូលដោយដៃ។ ការប្រមូលស្វ័យប្រវត្តិនឹងកើតឡើងនៅពេលដែលមានតម្លៃយោងដែលបានបង្ហាញលើក ឬស្មើនឹងគោលដៅដែលបានជ្រើសរើស ហើយបង់ប្រាក់តាមតម្លៃយោងពិតប្រាកដ រួមទាំងការកើនឡើងភ្លាមៗ។ ប្រសិនបើតម្លៃមានលក្ខខណ្ឌគឺសូន្យ ការសម្របសម្រួលនឹងជាសូន្យភ្លាម។ ផ្ទុយទៅវិញ ជំហានចុងក្រោយនឹងសម្របសម្រួលដោយស្វ័យប្រវត្តិ។
ការសម្រេចចិត្តគ្រប់យ៉ាងដែលអនុញ្ញាត ដោយផ្អែកលើតែព័ត៌មានដែលបានបង្ហាញ មានតម្លៃប្រាក់សរុបរំពឹងទុកច្បាស់លាស់ 97%។ នេះមិនមែនជាប្រូបាប៊ីលីតេឈ្នះ 97% ឬការធានាក្នុងអំឡុងពេលលេងទេ។ ក្រេឌិតសរុបរួមមានផ្នែកភាគលាភ; ការផ្លាស់ប្តូរសុទ្ធបកប្រាក់ភាគលាភដែលបានកក់ចេញ។ គោលដៅដែលមិនអាចទៅរួចនឹងរង់ចាំការសម្របសម្រួលចុងក្រោយ។ ការបិទពណ៌ស្ទីច (Stitch Colour Closure) អាចធ្លាក់ដល់សូន្យមុនពេក ប្រសិនបើគ្មានការបំពេញដែលស៊ីគ្នាគ្រប់គ្រាន់ទេ។
ភាគលាភដែលបានកក់ និងកាត់ប្រាក់កក់ក្នុងកាតឥណទាន
កាបូបស្រោចក្នុងកម្មវិធីរុករកថ្មីចាប់ផ្តើមដោយកាក់វិច្ឆេទសេរីចំនួន 1,000។ ជ្រើសរើសការភ្នាល់ទាំងមូលមួយគឺ 10, 20, 50 ឬ 100 មុនពេលការប្រកួត។ ការភ្នាល់នឹងត្រូវបានកាត់ចេញម្តង; មានតែមួយការប្រកួតដែលសកម្មនៅពេលណាមួយ និងការភ្នាល់/គោលដៅនឹងត្រូវបានចាក់សោខណៈពេលវាដំណើរការ។ ការដកប្រាក់ចេញ (Cash Out) នឹងប្រមូលការប្រកួតនោះជាជាងការដកប្រាក់ចេញ។
ទឹកប្រាក់ដែលបានដោះស្រាយ និងការផ្ទេរក្រេឌីតប្រភាគនឹងបន្តនៅក្នុង localStorage។ ការផ្ទុកឡើងវិញមិនបំពេញទឹកប្រាក់ដែលបានដោះស្រាយទេ។ ប្រភាគនឹងប្រមូលផ្តុមមុនពេលកាក់ទាំងមូលត្រូវបានផ្តល់។ ការបំពេញឡើងវិញដោយដៃជម្រើសមានតែនៅពេលស្ងប់ស្ងាត់ជាមួយទឹកប្រាក់តិចជាងដប់ប៉ុណ្ណោះ; វាដាក់ទឹកប្រាក់ទៅ 1,000 និងរក្សាទុកការផ្ទេរ។ វាមិនស្វ័យប្រវត្តិទេ និងមិនបន្ថែម 1,000 នោះទេ។ ការលុបបំបាត់កាស្សេមអាចនឹងទុក localStorage ឱ្យនៅដដែល។
ការផ្ទុកក្នុងម៉ាស៊ីន និងការស្នើសុំខាងក្រៅ
កម្មវិធីរុករករក្សាទុកទឹកប្រាក់ដែលបានដោះស្រាយ និងការផ្ទេរក្រេឌីតប្រភាគជាស្ថានភាពល្បែងក្នុងម៉ាស៊ីន។ ការកត់ត្រាទាំងនេះមិនមែនជាគណនីអនឡាញទេ និងមិនផ្តល់សេវាកម្មការស្តារឡើងវិញ ឬការសមកាលកម្មឧបករណ៍ទេ។ ការលុបបំបាត់ការផ្ទុកក្នុងគេហទំព័រអាចនឹងលុបបំបាត់វា; ការលុបកាស្សេមតែមួយមុខអាចមិនធ្វើដូច្នោះទេ។
ទំព័រស្នើសុំ Google Fonts និងកម្មវិធីវិភាគ Statinside។ កំណត់ត្រាម៉ាស៊ីនមេ/CDN និងការស្នើសុំខាងក្រៅអាចបង្ហាញអាសយដ្ឋាន IP, កម្មវិធីរុករក, ឧបករណ៍ និងព័ត៌មានលម្អិតនៃការស្នើសុំ។ មិនមានភាពអនាមិក, អាយុកាលកុកគី, ការគ្មានការតាមដាន ឬការពិពណ៌នាពេញលេញអំពីការដំណើរការរបស់ភាគីទីបីត្រូវបានបង្កើតឡើងទេ។ ការគ្មុងទម្រង់ព័ត៌មានផ្ទាល់ខ្លួនមិនបង្កើតថាការរុករកមិនបង្កើតកំណត់ត្រាទិន្នន័យផ្ទាល់ខ្លួនទេ។
សំណួរដែលគេសួរញឹកញាប់
តើគេហទំព័រនេះជាការប្រតិបត្តិការដែលបានផ្ទៀងផ្ទាត់ដែរឬទេ?
ទេ។ ការណែនាំឯករាជ្យនេះមិនផ្ទៀងផ្ទាត់ភាពជាដៃគូពាណិជ្ជកម្មខាងក្រៅណាមួយទេ។
តើការរង្វាន់នៅ terminal ត្រូវបានកំណត់យ៉ាងដូចម្តេច?
គូសប្រាំពីរឯករាជ្យដែលមានសមភាពមុនពេលការប្រកួត។ គូជាប់គ្នាបង្កើតជាពណ៌ប្រាំបីដែលសម្គាល់ពីសូន្យរហូតដល់បី៖ ពណ៌ស្មើនឹងពីរដងនៃប៊ីតទីមួយបូកនឹងប៊ីតទីពីរ។ ការទូទាត់ចុងក្រោយស្មើនឹងមួយលុះត្រាតែសញ្ញាណពណ៌ទាំងបួនកើតឡើងយ៉ាងហោចណាស់ម្តង និងពណ៌ដែលបញ្ចប់ជាលើកទីមួយស្មើនឹងពណ៌ដែលបញ្ចប់ជាលើកទីប្រាំបី; ករណីផ្សេងទៀតការទូទាត់ស្មើសូន្យ។ បង្ហាញប៊ីតទាំងដប់ពីរដែលបានចាប់យកម្តងមួយៗ។ ពណ៌ដែលបានបញ្ចប់ និងគូដែលបានបង្ហាញផ្នែកមួយផ្តល់ព័ត៌មានទៅលើការកំណត់តម្លៃលក់។
តើឧទាហរណ៍ជាក់ស្តែងគឺជាអ្វី?
ពណ៌ [0,1,2,3,1,0] មានលក្ខណៈសមស្រប។ ពណ៌ [0,1,2,3,1,2] បរាជ័យលក្ខខណ្ឌពណ៌ដំបូង/ចុងក្រោយ ហើយសូន្យចំនួនប្រាំបីបរាជ័យលក្ខខណ្ឌពណ៌បួន។ មានរូបភាពប៊ីតស្មើភាពគ្នាចំនួន 240 ក្នុងចំណោម 4096 ដែលមានលក្ខណៈសមស្រប ដែលផ្តល់តម្លៃមធ្យមដើម 15/256 ឬ 0.05859375។ នៅពេលលទ្ធផលចុងក្រោជោកជោគជ័យ តម្លៃលក់គឺ 16.554666667 ដងនៃភាគល្អិត។ នេះមិនមែនជាការទូទាត់មួយភាគល្អិតទេ៖ ការទូទាត់មួយត្រូវបានធ្វើឱ្យមានស្តង់ដារធៀបនឹងប្រូបាប៊ីលីតេដើម។ លំដាប់លំដោយមានសារៈសំខាន់តាមរយៈពណ៌ដំបូង និងចុងក្រោយ។
តើតម្លៃលក់ត្រូវបានគណនាយ៉ាងដូចម្តេច?
វាគឺ 0.97 ដងនៃតម្លៃមធ្យមការទូទាត់ចុងក្រោយជាក់លាក់ចែកនឹងតម្លៃមធ្យមដើម; វាអាចកើនឡើង ឬធក់ចុះ។
តើ 97% មានន័យយ៉ាងដូចម្តេច?
តម្លៃរំពឹងទុកសុទ្ធសម្រាប់ការបង្វិលភាគល្អិតសម្រាប់ការសម្រេចចិត្តឈប់ដែលអនុញ្ញាតផ្អែកលើព័ត៌មានដែលបានបង្ហាញ មិនមែនជាប្រូបាប៊ីលីតេឈ្នះ ឬការធានាការប្រកួតទេ។
តើការបំពេញឡើងវិញបំពេញកាបូបទេ?
ទេ។ តុល្យការដែលបានដោះស្រាយ និងការផ្ទេរក្រេឌិតប្រភាគនៅតែមាននៅក្នុង localStorage។
ពេលណាទើបអាចបំពេញឡើងវិញបាន?
មានតែពេលស្ងៀមស្ងាត់ជាមួយតុល្យការទាបជាងដប់ប៉ុណ្ណោះ។ ការបំពេញដោយដៃកំណត់តុល្យការទៅ 1,000 និងរក្សាទុកការផ្ទេរ។
តើគោលដៅស្វ័យប្រវត្តិធ្វើអ្វី?
វាប្រមូលផ្តុំនូវការដាក់ពាក្យពេញលេញនៅលើការឆ្លងកាត់ដែលបានបង្ហាញជាលើកដំបូង។ គោលដៅមួយដែលមិនអាចទៅដល់រង់ចាំសម្រាប់ការដោះស្រាយចុងក្រោយ។
តើត្រូវការកម្មវិធីអនុវត្ត (App) ដែរឬទេ?
មិនចាំបាច់ទេ។ ម៉ាស៊ីនស៊ីមុយឡាទ័រដំណើរការនៅក្នុងកម្មវិធីរុករក (Browser)។ មិនចាំបាច់ APK ខាងក្រៅ ឬអ្នកចែកចាយទេ។
តើក្រេឌីតសិប្បនិម្មិតអាចដកប្រាក់ចេញបានទេ?
មិនអាចទេ។ វាគ្មានតម្លៃជាលុយសុទ្ធដែរ ហើយមិនអាចប្តូរយក ឬផ្ទេរបានទេ។