ការសង្កេតលើការរក្សាទុកក្នុងម៉ាស៊ីន (Local Storage)
កូដប្រភពនៃហ្គេមប្រើប្រាស់ localStorage ដើម្បីរក្សាទុកទិន្នន័យស្ថានភាពជាក់លាក់មួយចំនួន។ វត្ថុផ្ទុកខាងក្រោមត្រូវបានរក្សាទុកក្នុងម៉ាស៊ីនរបស់អ្នកប្រើប្រាស់៖
- ទឹកប្រាក់ដែលបានបិទបញ្ចប់៖ ចំនួនមូលទុនក្នុងស្រុកបច្ចុប្បន្នបន្ទាប់ពីការប្រកួតត្រូវបានបិទបញ្ចប់។
- ការផ្ទេរផ្នែកខ្លះ៖ ការផ្លាស់ប្តូរការបង់ប្រាក់តាមផ្នែកខ្លះនឹងត្រូវបានរក្សាទុកតាមរយៈការបិទបញ្ចប់ ការបំពេញដោយដៃ និងការបើកឡើងវិញនៃកម្មវិធីរុករក។
វត្ថុមាន localStorage មិនបានបញ្ជាក់ថា ការបង្ហាញនេះមិនមានភាពស្រមោលទេ។ វាក៏មិនបានបដិសេធករណីដែលការកែប្រែទិន្នន័យផ្សេងទៀតកើតឡើងតាមរយៈ cookies, web storage APIs, ឬការកត់ត្រាផ្នែកកម្មវិធីរុករកដែលមិនអាចមើលឃើញនៅក្នុងកូដប្រភពផ្នែកអតិថិជន។
ការស្នើសុំបណ្តាញ និងភាគីទីបី
តំណក់គំរូបានប្រកាសប្លង់ CSS សម្រាប់ Google Fonts។ ការប្រកាសនេះបង្ហាញថា កម្មវិធីរុករកអាចនឹងស្នើសុំឯកសារអក្សរពីម៉ាស៊ីនបម្រើរបស់ Google នៅពេលទំព័រផ្ទុក។
- ការសង្កេតឃើញ៖ ប្លង់ CSS នៃ Google Fonts។
- វិសាលភាព៖ នេះគឺជាការប្រកាសកម្រិតតំណក់។ ការចាប់យកសៀគ្វីទំព័រពេញលេញមិនទាន់បានធ្វើឡើងដើម្បីផ្ទៀងផ្ទាត់ថាតើមានស្គ្រីតអ្នកផ្តល់សេវាទីបី ឬកម្មវិធីតាមដានផ្សេងទៀតដែលកំពុងដំណើរការដែរឬទេ។
ការខ្វះគ្រឿងបញ្ជាលេខគណនី ឬដំណើរការទូទាត់ដែលអាចមើលឃើញនៅក្នុងកំណែបង្ហាញ មិនបានបញ្ជាក់ថាមិនមានការដំណើរការទិន្នន័យផ្ទាល់ខ្លួនណាមួយដោយហេដ្ឋារចនាសម្ព័ន្ធមូលដ្ឋាននោះទេ។
គណនី Demo និងលំហូរការទូទាត់
ម៉ូដបង្ហាញ (Demo) មិនតម្រូវឱ្យចុះឈ្មោះ ចូលគណនី ដាក់ប្រាក់ ឬដកប្រាក់ទេ។ កាក់ (Coins) មិនមានតម្លៃជាសាច់ប្រាក់ទេ។ តម្លៃក្នុងកាបូបសាច់ប្រាក់ (Wallet) ត្រូវបានរក្សាទុកក្នុងការផ្ទុកក្នុងម៉ាស៊ីន (Local Storage) នៃកម្មវិធីរុករកនេះ ហើយមិនត្រូវបានសម្របសម្រួលតាមរយៈគណនីបង្ហាញទេ។ ការលុបឯកសារកាស (Cached files) តែមួយមុខអាចមិនលុបវាចេញទេ; ការលុបការផ្ទុកទិន្នន័យនៃគេហទំព័រពាក់ព័ន្ធ នឹងលុបកាបូបសាច់ប្រាក់ក្នុងម៉ាស៊ីននេះចោល។ ការធ្វើបែបនេះមិនបានបង្កើតគោលការណ៍លុបទិន្នន័យសម្រាប់ម៉ាស៊ីនបម្រើ (Server) ឬសេវាកម្មខាងក្រៅណាមួយឡើយ។
មេកានិចរបស់កាបូប និងការរក្សាទុកទិន្នន័យ
ប្រសិនបើមិនមានទឹកប្រាក់ដែលបានរក្សាទុកត្រឹមត្រូវទេ កាបូបសាច់ប្រាក់នឹងចាប់ផ្តើមដោយមានរូបិយប័ណ្ណចំនួន 1,000។ នៅពេលគ្មានការបង្វិលកំពុងដំណើរការ និងទឹកប្រាក់សុទ្ធតិចជាង 10 ការបំពេញដោយដៃនឹងកំណត់ទឹកប្រាក់ជាចំនួនគត់ទៅ 1,000។ ផ្នែកប្រាក់រង្វាន់ដែលនៅសល់នឹងត្រូវបានរក្សាទុកដាច់ដោយឡែក និងថែរក្សាទុក។ ការបំពេញបន្ថែមលើការបង្វិលដែលមិនទាន់បញ្ចប់នឹងរក្សាទុកការកាត់បន្ថយភាពទទួលខុសត្រូវ និងបញ្ចប់ការបង្វិលនោះដោយគ្មានការសងប្រាក់វិញ ឬបន្ត។
សហគមន៍ និងការទទួលខុសត្រូវ
ការណែនាំនេះផ្តោតលើអ្នកអានដែលមានអាយុ ១៨ ឆ្នាំឡើងទៅ តាមគោលការណ៍របស់គេហទំព័រ; ការលេងសាកល្បងមិនមានការត្រួតពិនិត្យអាយុតាមបច្ចេកទេសទេ។ ការផ្ទុកកាតអេឡិចត្រូនិកក្នុងស្រុក និងការកំណត់ប្រភេទអក្សរ ពិពណ៌នាអំពីមុខងារជាក់លាក់របស់គេហទំព័រ។ វាមិនបង្កើតរយៈពេល ឬគោលបំណងនៃការដំណើរការទិន្នន័យផ្សេងទៀតឡើយ។
សාරాងសង្ខេបនៃវិសាលភាពទិន្នន័យ
ទិន្នន័យដែលបានសង្កេតឃើញក្នុងកម្មវិធីបង្ហាញនេះមានកម្រិតត្រឹម៖
- ការផ្ទុកទុកក្នុងម៉ាស៊ីន (Local storage) សម្រាប់លេខសម្ងាត់និងផ្នែកបន្តនៃការបង់ប្រាក់។
- ការស្នើសុំហ្វុង (Font requests) ទៅកាន់ Google Fonts។
ការសង្កេតទាំងនេះមិនបញ្ជាក់ថាទិន្នន័យត្រូវបានដំណើរការតែក្នុងម៉ាស៊ីនកុំព្យូទ័ររបស់អ្នកទេ ថាមិនមានការតាមដានទេ ឬថាសេវាកម្មនេះមានលក្ខណៈសម្ងាត់ទាំងស្រុង។ ការគ្មានយន្តការប្រមូលទិន្នន័យដែលអាចមើលឃើញនៅក្នុងចំណុចបង្ហាញនេះ មិនធានាថាវាគ្មាននៅក្នុងប្រព័ន្ធធំទូលាយនោះទេ។
សំណួរដែលគេសួរញឹកញាប់
តើកម្មវិធីបង្ហាញនេះរក្សាទុកទិន្នន័យផ្ទាល់ខ្លួនរបស់ខ្ញុំដែរឬទេ?
ហ្គេមរក្សាទុកលេខសម្ងាត់នៃក្រដាសបៀ (virtual balance) ជាចំនួនគត់ និងផ្នែកបន្តនៃការបង់ប្រាក់នៅក្នុង localStorage។ ការសង្កេតប្រភពទិន្នន័យទាំងនេះមិនបញ្ជាក់ថាគ្មានការដំណើរការទិន្នន័យផ្សេងៗដោយគេហទំព័រ ម៉ាស៊ីនមេ ឬសេវាកម្មខាងក្រៅទេ។
តើនឹងកើតអ្វីឡើងប្រសិនបើខ្ញុំលុប Cache នៃកម្មវិធីរុករក (Browser cache)?
ការលុបឯកសារ Cache តែឯងអាចនឹងទុក localStorage ឱ្យនៅដដែល។ ការលុបការផ្ទុកទុកនៃគេហទំព័រពាក់ព័ន្ធ នឹងលុបកាត់ទុកប្រាក់ដែលបានរក្សាទុក; កម្មវិធីបង្ហាញនឹងចាប់ផ្តើមដោយមានកាក់សាកល្បងចំនួន 1,000 ដោយស្វ័យប្រវត្តិ។ ការធ្វើបែបនេះមិនលុបទិន្នន័យដែលកាន់កាប់ដោយម៉ាស៊ីនមេ ឬសេវាកម្មខាងក្រៅណាមួយទេ។
តើកម្មវិធីបង្ហាញនេះមានលក្ខណៈសម្ងាត់ដែរឬទេ?
មិនចាំបាច់បើកគណនីទេ ប៉ុន្តែវាមិនធានាថាមានលក្ខណៈសម្ងាត់ទាំងស្រុងនោះទេ។ ការផ្ទុកទុកកាត់ប្រាក់ក្នុងម៉ាស៊ីនកុំព្យូទ័ររបស់អ្នក និងការប្រកាសអំពី Google Fonts មិនបញ្ជាក់ថាគ្មានការតាមដានផ្សេងៗ ឬកំណត់ត្រាម៉ាស៊ីនមេទេ។