ការលេងសាកល្បងប្រើកាក់ស្មានតម្លៃដោយគ្មានតម្លៃសាច់ប្រាក់។ វាមិនទាមទារគណនី ការចូលប្រើ ឬដំណើរការ KYC ទេ។ លទ្ធផលដែលបង្ហាញផ្អែកលើច្បាប់គណិតវិទ្យាដ៏ត្រឹមត្រូវនៃហ្គេមដូចដែលបានអនុវត្តក្នុងការលេងសាកល្បងនេះ មិនមែនផ្អែកលើទិន្នន័យពីប្លាតហ្វរមខាងក្រៅទេ។
គោលបំណងនៃការណែនាំនេះ
ការណែនាំឯករាជ្យនេះពន្យល់ពីសំណួរ n52 និងការលេងសាកល្បងក្នុងកម្មវិធីរុករកដ៏ផ្តាច់មុខរបស់វា។ វាមិនសម្គាល់ ឬបញ្ជាក់អ្នកប្រតិបត្តិកា កម្មវិធី ឬអាជីវកម្មខាងក្រៅណាមួយទេ។ Integer Hypotenuse Reels គឺជាហ្គេមដែលផ្តល់ជូននៅទីនេះ មិនមែនជាហ្គេមដែលមានស្រាប់ដែលផ្តល់ដោយសេវាកម្មខាងក្រៅដែលបានស្វែងរកទេ។
ច្បាប់ និងឥរិយាបថកាត់ប្រាក់សំដៅលើការលេងសាកល្បងនេះតែប៉ុណ្ណោះ។ គ្មានជីវប្រវត្តិអ្នកនិពន្ធ អាជ្ញាប័ណ្ណ ឬអត្តសញ្ញាណអាជីវកម្មដែលត្រូវបានបង្កើតឡើងដោយទំព័រទាំងនេះទេ។
ការលេងសាកល្បងដ៏ផ្តាច់មុខដោយប្រើកាក់ស្មានតម្លៃ
កម្មវិធីបង្ហាញ (Demo) អនុញ្ញាតឱ្យអ្នកលេងលេង Integer Hypotenuse Reels ដោយប្រើកាក់ស្មាន។ វាត្រូវបានរចនាឡើងដើម្បីបង្ហាញពីឥរិយាបថគណិតវិទ្យាជាក់លាក់នៃហ្គេម តាមដែលបានកំណត់នៅក្នុងច្បាប់បង្ហាញដែលបានអនុវត្ត។
មេកានិចនៃហ្គេម
- រលីង (Reels): រលីងពីរដែលមិនអាស្រ័យគ្នា បង្ហាញនូវនិមិត្តសញ្ញាអក្សរក្រាម (hexadecimal) 0–9 និង A–F (តម្លៃ 10–15)។ តម្លៃនៃរលីងនីមួយៗគឺ 0–15។
- ការគណនាជាចំនួនគត់: អាន n = 16 * ទីមួយ + ទីពីរ + 1 ដែលជាចំនួនគត់ដែលមានការចែកចាយស្មើៗគ្នាពី 1–256។
- ស្ថិតិ: ចំនួនគូនៃចំនួនគត់វិជ្ជមាន x ≤ y ដែល x² + y² = n²។
- ពិន្ទុប្រាក់រង្វាន់: ដកស្ថិតិអប្បបរមាជាក់លាក់លើលទ្ធផល 256 (ដែលស្មើនឹង 0) ចេញពីស្ថិតិ។
- ទម្ងន់: មុនពេលការភ្នាល់មួយត្រូវបានចាប់យក ជ្រើសរើសទម្ងន់បន្ទាត់ ការេ ឬគូបនៃពិន្ទុនោះ។
- មេគុណសរុប: 0.96 * ទម្ងន់ / មធ្យមភាគជាក់លាក់របស់វាលើលទ្ធផល 256។
- ការភ្នាល់: ការភ្នាល់មួយត្រូវបានចាប់យកក្នុងមួយជុំ។ ការភ្នាល់លំនាំដើមគឺ 20 កាក់លេង។ ជម្រើស៖ 10, 20, 50, ឬ 100។
- ការបង់ប្រាក់: នៅពេលដោះស្រាយ ផ្នែកគត់នៃ (ការត្រឡប់មកវិញសុទ្ធរាវ + ការផ្ទុកបន្តិចបន្តួច) នឹងត្រូវបានបញ្ចូល; ផ្នែកសល់នៅតែមាន។ ជុំដែលមិនមានការត្រឡប់មកវិញនឹងទុកឱ្យការផ្ទុកបន្តិចបន្តួចនៅដដែល។
ការគ្រប់គ្រង និងរបៀប
- ការភ្នាល់ ការជ្រើសរើសរបៀប ការបំពេញថ្មី និងការចាប់ផ្តើមជុំថ្មី នឹងត្រូវបានចាក់សោនៅពេលដែលជុំមួយកំពុងដំណើរការ។
- គ្មានការប្រមូលផ្តុំកណ្តាល។
ភស្តុតាងគណិតវិទ្យា និង RTP
តារាងខាងក្រោមបង្ហាញតម្លៃរំពឹងទុកជាក់លាក់ និងលទ្ធផលសាកល្បងសម្រាប់រាល់របៀប។ លទ្ធផលសាកល្បងគឺជាទិន្នន័យគំរូគាំទ្រ មិនមែនជាច្បាប់បង់ប្រាក់គណិតវិទ្យាទេ។
| របៀប | ប្រភេទទម្ងន់ | RTP សុទ្ធជាក់លាក់ | RTP រំពឹងទុក | RTP វាស់វែង (1 លានជុំ) | កំហុសស្តង់ដារ % |
|---|---|---|---|---|---|
| 0 | លីនេអ៊ែរ | 24/25 | 96% | 95.86% | 0.13% |
| 1 | ការេ | 24/25 | 96% | 96.11% | 0.24% |
| 2 | គូប | 24/25 | 96% | 96.45% | 0.35% |
ចំណាំ៖ ផលបូកទម្ងន់ជាក់លាក់គឺ 169 (របៀប 0), 319 (របៀប 1), និង 871 (របៀប 2)។ តម្លៃអប្បបរមាដែលដកចេញគឺ 0។
ផលបូកទម្ងន់លើលទ្ធផលទាំងអស់ចំនួន 256 ដែលមានឱកាសស្មើគ្នាគឺ 169, 319 និង 871; មធ្យមភាគរបស់វាគឺ 169/256, 319/256 និង 871/256 រៀងគ្នា។ មេគុណបង្វិលសុទ្ធគឺ 0.96 × 256 × ទម្ងន់ / ផលបូកទម្ងន់។ ការត្រឡប់មកវិញសុទ្ធធ្លាប់រួមបញ្ចូលទាំងភាគលាភដែលត្រឡប់មកវិញ ហើយ 96% គឺជាតម្លៃរំពឹងទុក មិនមែនជាការត្រឡប់មកវិញពេញលេញក្នុងមួយវគ្គទេ។
កាបូបសាច់ប្រាក់ និងកម្រិតនៃការរក្សាទុក
ការដើរទាន់របស់កាត់ទុកក្នុងការបង្ហាញត្រូវបានកំណត់យ៉ាងច្បាស់ដោយការផ្ទុកក្នុងម៉ាស៊ីនកុំព្យូទ័រ និងច្បាប់បង្ហាញដែលបានអនុវត្ត។
- ទឹកប្រាក់ដើម: 1000 កាក់ស្មាន។
- ការស្តារឡើងវិញ: ការស្តារឡើងវិញដោយដៃតែនៅពេលស្ងប់ស្ងាត់កំណត់ទឹកប្រាក់ទៅ 1000 ពេលមានលក្ខខណ្ឌ (ស្ងប់ស្ងាត់) និងទឹកប្រាក់ទាបជាង 10។ នេះមិនមែនជាការបំពេញទឹកប្រាក់ដោយស្វ័យប្រវត្តិ ឬបន្ថែមកាក់ទេ។
- ការបន្តផ្នែក: បន្តក្នុង localStorage នៃកម្មវិធីរុករករវាងការបង្ហាញ ការបំពេញ និងការផ្ទុកឡើងវិញ។ ការបំពេញមិនលុបវាទេ។
- ការផ្ទុកឡើងវិញមិនបញ្ចប់: ការភ្នាល់ដែលបានចាប់យកនៅតែត្រូវបានកាត់ចេញ។ ការប្រកួតមិនបញ្ចប់បញ្ចប់ដោយគ្មានការសងប្រាក់ ការបង់ប្រាក់ ការបន្ត ឬការបន្ត។ ការគ្រប់គ្រងបន្ទាប់ពីការផ្ទុកឡើងវិញត្រឡប់ទៅទឹកប្រាក់ដើម (20) និងការកំណត់ដំបូង។
- ទឹកប្រាក់ដែលបានបញ្ចប់: បន្តក្នុងម៉ាស៊ីនកុំព្យូទ័រ រួមទាំងសូន្យ។
ឯកជនភាព និងការផ្ទុកទិន្នន័យ
ការណែនាំនេះសង្កេតតែអ្វីដែលអាចមើលឃើញក្នុងបរិស្ថានបង្ហាញ។
- ការផ្ទុកដែលបានសង្កេត: ទឹកប្រាក់កាក់ស្មាន និងការបន្តផ្នែកនៃការបង់ប្រាក់ត្រូវបានផ្ទុកក្នុង localStorage នៃកម្មវិធីរុករក។
- ការស្នើសុំពីភាគីទីបី: ទំព័រផ្ទុក CSS និងឯកសារអក្សររបស់ Google Fonts និងរួមបញ្ចូលកម្មវិធីរាប់ Statinside ជាមួយកូដរាប់ 44។
- លំហូរគណនី: គ្មាន។ មិនចាំបាច់បង្កើត ឬចូលគណនីទេ។
- លំហូរការទូទាត់: គ្មាន។ កាក់ស្មានគ្មានតម្លៃសាច់ប្រាក់ទេ។
- កំណត់ឯកជនភាព: ការខ្វះការគ្រប់គ្រងគណនីមិនបញ្ជាក់ថាគ្មានទិន្នន័យផ្ទាល់ខ្លួនត្រូវបានដំណើរការទេ។ ការណែនាំនេះមិនសន្យាអំពីភាពសម្ងាត់ ការអ៊ិនគ្រីប ឬគោលនយោបាយរក្សាទុកជាក់លាក់លើសពីអ្វីដែលអាចសង្កេតបានទេ។
សហគមន៍ និងការប្រើប្រាស់ដោយទំនួលខុសត្រូវ
- សមាសភាពអ្នកអាន៖ការណែនាំនេះ និងកម្មវិធីសាកល្បងរបស់វាត្រូវបានរចនាឡើងសម្រាប់អ្នកអានដែលមានអាយុ ១៨ ឆ្នាំឡើងទៅ។ នេះមិនមែនជាអាយុច្បាប់ទូទៅ ឬប្រព័ន្ធត្រួតពិនិត្យអាយុដែលបានអនុវត្តនោះទេ។
- ការលេងប្រកបដោយការទទួលខុសត្រូវ៖អ្នកប្រើប្រាស់អាចកំណត់ពេលវេលា ឬកម្រិតរូបិយប័ណ្ណស្រមោលរបស់ខ្លួន។ កម្មវិធីសាកល្បងនេះមិនធ្វើការបណ្តុះបណ្តាលឥរិយាបថតាមវិទ្យាសាស្ត្រ ឬធ្វើឱ្យការខាតបង់មានសុវត្ថិភាពនោះទេ។ វាក៏មិនផ្តល់ឧបករណ៍ដកខ្លួនចេញ ឬការបិទគណនីផងដែរ។
- ការជួយដោះស្រាយ៖អ្នកប្រើប្រាស់គួរតែស្វែងរកការជួយពីអ្នកជំនាញក្នុងស្រុកសម្រាប់បញ្ហាដែលទាក់ទងនឹងការភ្នាល់។
សំណួរដែលគេសួរញឹកញាប់
តើកម្មវិធីសាកល្បងនេះផ្ទៀងផ្ទាត់លើប្រព័ន្ធគេមដែលប្រើប្រាស់ប្រាក់ពិតប្រាកដពីខាងក្រៅដែរឬទេ?
ទេ។ Integer Hypotenuse Reels គឺជាកម្មវិធីសាកល្បងរូបិយប័ណ្ណស្រមោលដើមរបស់ការណែនាំនេះ។ ច្បាប់គណិតវិទ្យារបស់វាមិនបានកំណត់កម្មវិធី ការទូទាត់ ឬបញ្ជីហ្គេមរបស់សេវាកម្មខាងក្រៅនោះទេ។
តើប្រព័ន្ធដឹកនាំផ្នែកខ្លះ (fractional carry) ដំណើរការយ៉ាងដូចម្តេច?
ប្រព័ន្ធដឹកនាំផ្នែកខ្លះនឹងត្រូវរក្សាទុកក្នុង localStorage នៃកម្មវិធីរុករក (browser) រវាងការទូទាត់ ការបំពេញថ្មី និងការផ្ទុកឡើងវិញ។ នៅពេលដែលជុំមួយត្រូវបានទូទាត់ តម្លៃ floor(raw gross return + stored fractional carry) នឹងត្រូវបានបញ្ចូល។ ផ្នែកដែលនៅសល់នឹងត្រូវរក្សាទុក។ ជុំដែលមានការត្រឡប់មកវិញស្មើសូន្យនឹងមិនផ្លាស់ប្តូរប្រព័ន្ធដឹកនាំផ្នែកខ្លះនោះទេ។
តើនឹងកើតអ្វីឡើងប្រសិនបើខ្ញុំផ្ទុកទំព័រឡើងវិញអំឡុងពេលមានជុំ?
ការភ្នាល់ដែលបានចាប់យកនៅតែត្រូវបានកាត់ចេញ។ ជុំដែលមិនទាន់បញ្ចប់នឹងបញ្ចប់ដោយគ្មានការសងប្រាក់វិញ ការទូទាត់ ការបន្ត ឬការបន្តពីចំណុចចាស់។ ការគ្រប់គ្រងនឹងត្រូវបានកំណត់ឡើងវិញទៅលើការភ្នាល់លំនាំដើម (20) និងការកំណត់មុនដំបូង។