របៀបដែលការគណនាពិន្ទុ Matrix Chain ដំណើរការ
កម្មវិធីបង្ហាញ Matrix Chain គណនាចំណាយនៃការគុណស្កាលែអប្បបរមាសម្រាប់ការភ្ជាប់ម៉ាទ្រីសបី។ ដំណើរការនេះត្រូវការវិមាត្របួន ដែលនីមួយៗស្មើនឹងការអានកង់របស់វាបូក 1។ ហ្គេមប្រើការអានកង់ប្ដូរឯករាជ្យចំនួនបួន ដែលនីមួយៗមានចន្លោះពី 0 ដល់ 7 ដើម្បីផ្គត់ផ្គង់ទិន្នន័យចូលដែលមានស្លាកសម្រាប់វិមាត្រទាំងនេះ។
នេះគឺជាការបង្ហាញអប្បបរមាឯករាជ្យក្នុងគ្រួសាររ៉ូឡែត ហើយមិនប្រើតារាងបង់ប្រាក់រ៉ូឡែតអឺរ៉ុបស្តង់ដារទេ។ ដំណោះស្រាយល្អបំផុតត្រូវបានគណនាដោយប្រព័ន្ធអូតូម៉ាទិច; អ្នកលេងមិនជ្រើសរើសដំណោះស្រាយអប្បបរមាដោយដៃទេ។ លទ្ធផលអាស្រ័យទាំងស្រុងលើការអានកង់ដែលត្រូវបានបង្កើតឡើង និងចំណាយគណិតវិទ្យាដែលទាក់ទងនឹងវា។
អំណាចរង្វាន់ និងការត្រឡប់មកវិញដែលរំពឹងទុក
កម្មវិធីបង្ហាញសាកល្បងមានអំណាចរង្វាន់ចំនួនបី ដែលសម្គាល់ដោយលេខ ១ ២ និង ៣។ អំណាចនីមួយៗប្រើប្រាស់តម្លៃមធ្យមជាក់លាក់របស់វាដែលទទួលបានពីការចាប់យកចំនួន ៤០៩៦ ដង។ អំណាចទាំងបីផ្តល់អត្រាប្រាក់ចំណេញសុទ្ធសរុបរំពឹងទុក ៩៦%។
ការសាកល្បងរយៈពេលមួយលានវគ្គផ្តល់នូវទិន្នន័យគំរូគាំទ្រ។ ម៉ូដ ១ បង្ហាញអត្រាប្រាក់ចំណេញរំពឹងទុក ៩៦.០០០០០០០០០០០២៦% ជាមួយនឹងតម្លៃវាស់វែង ៩៦.០៧៩៧៦៥%។ ម៉ូដ ២ បង្ហាញអត្រាប្រាក់ចំណេញរំពឹងទុក ៩៦.០០០០០០០០០០១៣% ជាមួយនឹងតម្លៃវាស់វែង ៩៥.៩៣៦៣៣%។ ម៉ូដ ៣ ក៏បង្ហាញអត្រាប្រាក់ចំណេញរំពឹងទុក ៩៦.០០០០០០០០០០១៣% ដូចគ្នា ជាមួយនឹងតម្លៃវាស់វែង ៩៦.៣៣៧៤១៥០០០០០០១%។ ភាគរយវាស់វែងទាំងនេះគឺជាទិន្នន័យគំរូ និងមិនមែនជាច្បាប់ជាក់លាក់ទេ។
ភាគប្រាក់ ការគ្រប់គ្រង និងការបង់ប្រាក់
អ្នកលេងជ្រើសរើសភាគប្រាក់គត់មួយពីជម្រើស ១០ ២០ ៥០ ឬ ១០០។ គ្មានការបញ្ជូនស្វ័យប្រវត្តិ មុខងារឈប់ និងមុខងារទាញយកប្រាក់ក្នុងអំឡុងពេលវគ្គមួយទេ។ រាល់វគ្គនឹងចាប់យកភាគប្រាក់ដែលបានជ្រើសរើសទាំងមូល។ គណិតវិទ្យានៃការបង់ប្រាក់កត់ត្រារាល់ម៉ូដ ហើយតម្លៃគុណដែលបង្ហាញតំណាងឱ្យការបង្វិលរូបិយប័ណ្ណសរុប មិនមែនជាប្រាក់ចំណេញសុទ្ធនោះទេ។
ការគ្រប់គ្រងភាគប្រាក់ ម៉ូដ និងការបំពេញមូលនិធិត្រូវបានចាក់សោនៅពេលដែលការលេងកំពុងដំណើរការ។ ទោះយ៉ាងណាក៏ដោយ ការគ្រប់គ្រងសំឡេងនៅតែអាចប្រើប្រាស់បាន។
ការស្តារកាបូបសាច់ប្រាក់ និងឥរិយាបថពេលស្ងៀមស្ងាត់
កម្មវិធីបង្ហាញសាកល្បងប្រើប្រាស់កាបូបសាច់ប្រាក់ក្នុងម៉ាស៊ីន ដោយមានទឹកប្រាក់ដើមចំនួន ១០០០ រូបិយប័ណ្ណសាកល្បង។ ប្រសិនបើទឹកប្រាក់ធ្លាក់ចុះទាបជាង ១០ នៅពេលស្ងៀមស្ងាត់ អ្នកលេងអាចស្តារកាបូបសាច់ប្រាក់ដោយដៃ។ ការស្តារនេះកំណត់ទឹកប្រាក់ឱ្យស្មើនឹង ១០០០ រូបិយប័ណ្ណតាមពិតប្រាកដ។
ចំណុចសំខាន់គឺ ការស្តារដោយដៃរក្សាទុកការផ្លាស់ប្តូរជាចំនួនទសភាគដែលកើតឡើងក្នុងអំឡុងពេលវគ្គ។ ការស្តារនេះមិនមែនស្វ័យប្រវត្តិទេ ហើយវាមិនបន្ថែមទឹកប្រាក់ដែលបានកំណត់ឡើងវិញលើលើទឹកប្រាក់ដែលមានស្រូវនោះទេ; វាគ្រាន់តែកំណត់ទឹកប្រាក់មូលដ្ឋានឡើងវិញប៉ុណ្ណោះ។ កាបូបសាច់ប្រាក់ដែលបានរក្សាទុកមិនមានន័យថាវគ្គ ឬការអភិវឌ្ឍផ្សេងៗនឹងបន្តដោយស្វ័យប្រវត្តិនៅពេលផ្ទុកឡើងវិញនោះទេ។
ការផ្ទុកនាំចូលជាចំនួនទសភាគ និងការបំពេញមូលនិធិមិនអស់
ការផ្ទុកប្រភាគ (Fractional carry) នៅតែមានក្រោយពេលបិទបញ្ចប់ ការបំពេញដោយដៃ និងការផ្ទុកឡើងវិញនៃទំព័រ។ នេះមានន័យថាតម្លៃទសភាគតូចៗពីការគណនាមុនៗត្រូវបានរក្សាទុកក្នុងស្ថានភាពក្នុងម៉ាស៊ីន (local state) ជំនួសឱ្យការបង្គត់វាឱ្យស្មើសូនីភ្លាមៗ។
ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើអ្នកផ្ទុកទំព័រឡើងវិញខណៈពេលដែលជុំមួយមិនទាន់បញ្ចប់ ជុំនោះនឹងបញ្ចប់ដោយគ្មានការសងប្រាក់វិញ ឬអាចបន្តបានទេ។ ការផ្ទុកប្រភាគពីលេខសមតុល្យដែលបានបិទបញ្ចប់នៅតែមាន ប៉ុន្តែជុំដែលកំពុងដំណើរការនឹងបាត់បង់។ ចំណុចនេះខុសពីដំណើរការស្តារឡើងវិញនៅពេលស្ងប់ស្ងាត់ (idle restoration) ដែលអនុវត្តតែនៅពេលដែលលេខសមតុល្យមានតម្លៃតិចជាង 10 និងប្រព័ន្ធអាស្រ័យស្ងប់ស្ងាត់។
ឯកជនភាព និងការផ្ទុកក្នុងម៉ាស៊ីន (Local Storage)
ប្រភពហ្គេមប្រើប្រាស់ localStorage ដើម្បីផ្ទុកលេខសមតុល្យដែលបានបិទបញ្ចប់ និងការផ្ទុកប្រភាគ។ ការផ្ទុកក្នុងម៉ាស៊ីននេះមិនបង្កើតភាពអនាមិកភាព ឬកាត់បន្ថយវិធីសាស្ត្រដំណើរការផ្សេងៗទេ។ គ្មានដំណើរការគណនីបង្ហាញ (demo account) ឬដំណើរការបង់ប្រាក់បង្ហាញត្រូវបានគេសង្កេតឃើញទេ; ការបង្ហាញដំណើរការដោយប្រើកាក់ស្មាន (virtual coins) ដែលគ្មានតម្លៃសាច់ប្រាក់។
ម៉ាស៊ីតេមប្រកាសប្រើប្រាស់ប្លង់ស្ទីល Google Fonts ប៉ុន្តែការចាប់យកបណ្តាញទាំងមូលនៅតែរង់ចាំ។ ការលុបឯកសារកាស (cached files) ខុសពីការលុប localStorage នៃគេហទំព័រនេះ។ ដោយគ្មានភស្តុតាងពីការចាប់យកបណ្តាញ ការអះអាងអំពីការកត់ត្រាម៉ាស៊ីនមេ (server logging) ការអ៊ិនគ្រីប ឬការប្រមូលទិន្នន័យពីភាគីទីបី នៅតែមិនទាន់មានការផ្ទៀងផ្ទាត់។
សំណួរដែលគេសួរញឹកញាប់
តើ Matrix Chain ជាហ្គេមរ៉ូឡែតស្តង់ដារដែរឬទេ?
ទេ។ វាជាគំរូបង្ហាញការបង្កើនប្រសិទ្ធភាពរ៉ូឡែតប្រភេទឯករាជ្យ។ វាប្រើការអានកង់រ៉ូឡែតពី 0 ទៅ 7 ដើម្បកំណត់វិមាត្រម៉ាទ្រីស ប៉ុន្តែវាមិនអនុវត្តតាមតារាងបង់លុយរ៉ូឡែតអឺរ៉ុបស្តង់ដារទេ។ លទ្ធផលផ្អែកលើតម្លៃការគណនាចំណាយនៃការគុណស្កាលែអប្បបរមាដែលត្រូវបានគណនាដោយស្វ័យប្រវត្តិ។
តើការអានវិមាត្រទាំងបួនត្រូវបានកំណត់យ៉ាងដូចម្តេច?
ការអានវិមាត្រទាំងបួនត្រូវបានផ្គត់ផ្គង់ដោយការអានកង់តាមបំណងដែលមានការចែកចាយស្មើគ្នាដោយឯករាជ្យពីគ្នា។ ការអាននីមួយៗគឺជាចំនួនគត់រវាង 0 និង 7; វិមាត្រដែលត្រូវគ្នាគឺការអាននោះបូកនឹង 1។ ការបញ្ចូលទិន្នន័យទាំងនេះបើកបរការគណនាគណិតវិទ្យានៃតម្លៃគុណ។
តើខ្ញុំត្រូវជ្រើសរើសដំណោះស្រាយបង្រួមបញ្ចូលដែរឬទេ?
មិនមែនទេ។ តម្លៃល្អបំផុតត្រូវបានគណនាដោយស្វ័យប្រវត្តិដោយប្រព័ន្ធ។ តួនាទីរបស់កីឡាករគឺជ្រើសរើសភាគលាភ និងរបៀបប្រកួត បន្ទាប់មកសង្កេតមើលលទ្ធផលនៃការបង្រួមបញ្ចូលស្វ័យប្រវត្តិផ្អែកលើការអានកង់។
តើជម្រើសភាគលាភដែលមានស្រាប់មានអ្វីខ្លះ?
កីឡាករអាចជ្រើសរើសភាគលាភគត់មួយពីតម្លៃខាងក្រោម៖ 10, 20, 50, ឬ 100។ គ្មានភាគលាភដោយផ្នែក ឬបរិមាណភាគលាភប្រែប្រួលក្នុងមួយជុបទេ។
តើមានមុខងារលេងស្វ័យប្រវត្តិ ឬផ្អាកដែរឬទេ?
មិនមែនទេ។ គ្មានមុខងារ Auto, Stop, ឬ cash-out នោះទេ។ រាល់ជុបប្រមូលភាគលាភដែលបានជ្រើសរើសទាំងអស់ ហើយកីឡាករចាប់ផ្តើមជុបនីមួយៗដោយដៃ ដែលបន្ទាប់មកនឹងបញ្ចប់ដោយស្វ័យប្រវត្តិ។
តើការត្រឡប់មកវិញដែលរំពឹងទុកត្រូវបានគណនាយ៉ាងដូចម្តេច?
ការត្រឡប់មកវិញដែលរំពឹងទុកផ្អែកលើតម្លៃមធ្យមជាក់លាក់នៃការចែកចាយ 4096 ដងសម្រាប់ថាមពលរង្វាន់នីមួយៗ។ ថាមពលទាំងបីផ្តល់ការត្រឡប់មកវិញសរុបដែលរំពឹងទុក 96%។ នេះគឺជាការរំពឹងទុកគណិតវិទ្យា មិនមែនជាការធានាសម្រាប់កិច្ចការណ៍តែមួយនោះទេ។
តើអ្វីកើតឡើងប្រសិនបើសមតុល្យរបស់ខ្ញុំធ្លាក់ចុះក្រោម 10?
ប្រសិនបើសមតុល្យស្ថិតនៅក្រោម 10 និងប្រព័ន្ធអត់ធ្វើការ អ្នកអាចស្តារកាបូបស្ពាន់ដោយដៃ។ សកម្មភាពនេះកំណត់សមតុល្យទៅ 1000 កាក់ ខណៈពេលដែលរក្សាទុកការផ្លាស់ប្តូរទសភាគដែលបានប្រមូលផ្តុំ។
តើការស្តារដោយដៃបន្ថែមបរិមាណកំណត់ឡើងវិញដែរឬទេ?
មិនមែនទេ។ ការកំណត់ឡើងវិញដោយដៃនឹងកំណត់តុល្យការទៅ 1000។ វាមិនបន្ថែមចំនួនដែលបានកំណត់ឡើងវិញលើសពីទុនបច្ចុប្បន្នទេ។ វាគ្រាន់តែកំណត់ត្រឡប់តុល្យការមូលដ្ឋានទៅជាតម្លៃដើមស្តង់ដារ។
តើអ្វីកើតឡើងនឹងការផ្ទេរតម្លៃប្រេកង់ខ្សោយនៅពេលបិទបញ្ចប់?
ការផ្ទេរតម្លៃប្រេកង់ខ្សោយនៅតែមានក្រោយការបិទបញ្ចប់ ការបំពេញដោយដៃ និងការបន្ថែមទុន។ នេះមានន័យថាតម្លៃទសភាគតូចៗត្រូវបានរក្សាទុកក្នុងស្ថានភាពមូលដ្ឋាន ដើម្បីធានាភាពត្រឹមត្រូវកាត់រន្ធគ្រប់ជុំ។
តើអ្វីកើតឡើងនឹងជុំមិនទាន់បញ្ចប់ ប្រសិនបើខ្ញុំបន្ទុកទំព័រឡើងវិញ?
ជុំមិនទាន់បញ្ចប់នឹងបញ្ចប់ដោយគ្មានការសង ឬបន្ត។ ការផ្ទេរតម្លៃប្រេកង់ខ្សោយពីតុល្យការដែលបានបិទបញ្ចប់នៅតែមាន ប៉ុន្តែជុំសកម្មនឹងបាត់បង់។ អ្នកនឹងត្រូវចាប់ផ្តើមជុំថ្មីជាមួយតុល្យការដែលបានបំពេញឬតុល្យការបច្ចុប្បន្ន។
តើការបង្ហាញសាកល្បងនេះតាមដានទិន្នន័យផ្ទាល់ខ្លួនរបស់ខ្ញុំដែរឬទេ?
ហ្គេមប្រើ localStorage សម្រាប់តុល្យការដែលបានបិទបញ្ចប់ និងការផ្ទេរតម្លៃប្រេកង់ខ្សោយ។ នេះមិនបង្កើតភាពមិនច្បាស់លាស់ ឬមិនរួមបញ្ចូលការដំណើរការទិន្នន័យផ្សេងទៀតទេ។ ការបង្ហាញសាកល្បងគ្មានគណនី ឬដំណើរការបង់ប្រាក់ទេ ប៉ុន្តែវាមិនមែនជាការលើកលែងពីការដំណើរការទិន្នន័យផ្សេងទៀតទេ។
តើនេះជាអ្នកប្រតិបត្តិកាស៊ីនោមដែលបានផ្ទៀងផ្ទាត់ដែរឬទេ?
មិនមែនទេ។ ស្ថានភាពអត្តសញ្ញាណមិនទាន់បានផ្ទៀងផ្ទាត់លើកលែងតែការពិតមូលដ្ឋានដែលបានពិនិត្យដោយផ្ទាល់។ នេះគឺជាការបង្ហាញសាកល្បងក្នុងកម្មវិធីរុករកជាមួយកាក់សាកល្បងដែលគ្មានតម្លៃសាច់ប្រាក់។ គ្មានកញ្ចប់ អាជ្ញាប័ណ្ណ ឬប្រព័ន្ធទូទាត់ដែលបានផ្ទៀងផ្ទាត់ដែលទាក់ទងនឹងចំណុចប្រទាក់ការបង្ហាញសាកល្បងជាក់លាក់នេះទេ។