ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរ

Программирование

ដោយប្រើភាសាសរសេរកម្មវិធី Lua អ្នកអាចបង្កើតហ្គេមផ្សេងៗ ឧបករណ៍ប្រើប្រាស់
ការជួញដូរមនុស្សយន្ត និងការអភិវឌ្ឍន៍ផ្សេងៗទៀត។ ភាសា Lua ងាយយល់ មានអ្នកបកប្រែពេញនិយម។ វាត្រូវបានស្នើឡើងដើម្បីស្គាល់ Lua ឱ្យកាន់តែជិត ក៏ដូចជារៀនពីរបៀបសរសេរមនុស្សយន្តពាណិជ្ជកម្ម ឬស្គ្រីបជាភាសានេះ។

តើភាសា Lua គឺជាអ្វី ហើយតើវាមានប្រយោជន៍យ៉ាងដូចម្តេច?

Lua គឺជាភាសាដែលងាយស្រួលប្រើ។ អ្នកចាប់ផ្តើមដំបូងទទួលស្គាល់ថាជាមួយនឹងជំនួយរបស់វា អ្នកអាចរៀនមូលដ្ឋានគ្រឹះនៃការសរសេរកម្មវិធីក្នុងរយៈពេលដ៏ខ្លី។ លូត្រូវបានរួមបញ្ចូលគ្នាដោយជោគជ័យជាមួយនឹងការអភិវឌ្ឍន៍ដែលត្រូវបានចងក្រងជាភាសាផ្សេង។ ជារឿយៗវាត្រូវបានណែនាំដល់សិស្សដែលទើបតែចាប់ផ្តើមនៅក្នុងវិទ្យាសាស្ត្រនៃការរចនាអេឡិចត្រូនិក។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរភាសា Lua ច្រើនតែប្រើក្នុងវិស័យផ្សេងៗ។ វាអាចមានប្រយោជន៍៖

  1. អ្នកប្រើប្រាស់ដែលលេងហ្គេមកុំព្យូទ័រ (សរសេរកម្មវិធីជំនួយ)។
  2. អ្នកជំនាញអភិវឌ្ឍន៍ហ្គេម (បង្កើតម៉ាស៊ីន)។
  3. កម្មវិធីអភិវឌ្ឍន៍កម្មវិធី (សរសេរកម្មវិធីជំនួយសម្រាប់ឧបករណ៍ប្រើប្រាស់ផ្សេងៗ)។
  4. អ្នកអភិវឌ្ឍន៍ក្នុងទិសដៅនៃការបង្កប់ (ភាសាមិនបន្ថយដំណើរការ និងអនុញ្ញាតឱ្យអ្នកធ្វើការប្រកបដោយប្រសិទ្ធភាព)
  5. ពាណិជ្ជករសម្រាប់ការសរសេរស្គ្រីប និងរូបយន្តពាណិជ្ជកម្ម។
    ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរ
    មនុស្សយន្តជួញដូរសម្រាប់ QUIK នៅលើ Lua ដោយកម្រិតទិញឡើងវិញ

សូមអរគុណដល់ Lua មនុស្សយន្តពាណិជ្ជកម្មច្រើនជាងមួយត្រូវបានបង្កើតឡើង។ អត្ថប្រយោជន៍គឺថាអ្នកប្រើប្រាស់ម្នាក់ៗអាចយល់បានយ៉ាងរហ័សនូវភាពខុសប្លែកនៃភាសា និងបង្កើតកម្មវិធីបែបនេះដោយឯករាជ្យ។ តាមរយៈវា វានឹងអាចផ្ញើពាក្យបញ្ជាទៅកាន់
ស្ថានីយ Quik និងអនុវត្តការវិភាគបច្ចេកទេស។ តើភាសា Lua សម្រាប់អ្វី ទិដ្ឋភាពទូទៅនៃភាសាកម្មវិធី LUA៖ https://youtu.be/PbYf6uNZFCE

ទិន្នន័យប្រវត្តិសាស្ត្រខ្លីៗ

Lua ត្រូវបានបង្កើតឡើងក្នុងឆ្នាំ 1993 ដោយអ្នកសរសេរកម្មវិធីប្រេស៊ីលមកពីផ្នែក Tecgraf ។ អ្នកអភិវឌ្ឍន៍បានធ្វើឱ្យប្រាកដថាអ្នកប្រើប្រាស់ម្នាក់ៗអាចធ្វើការកែប្រែជាក់លាក់ចំពោះការអភិវឌ្ឍន៍ភាសា។ នេះអាចត្រូវបានធ្វើតាមរយៈការបើកចំហរទៅកាន់លេខកូដ។ សម្រាប់ប្រទេសប្រេស៊ីល ការលេចឡើងនៃភាសាសរសេរកម្មវិធីផ្ទាល់របស់ខ្លួនគឺជាការរកឃើញពិតប្រាកដមួយ។ ពិត​ណាស់ មុន​នោះ ប្រទេស​នេះ​មិន​បាន​ទទួល​ជោគជ័យ​បែប​នេះ​ក្នុង​វិស័យ​អភិវឌ្ឍន៍​កុំព្យូទ័រ។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរភាសាត្រូវបានបង្កើតឡើងនៅលើមូលដ្ឋាននៃ SOL និង DEL ។ ការអភិវឌ្ឍន៍ទាំងនេះបានមើលឃើញពិភពលោកមួយឆ្នាំមុនជាង Lua ។ អង្គការប្រេស៊ីលដូចគ្នាបានដើរតួជាអ្នកនិពន្ធ។ ភាសាសរសេរកម្មវិធីទាំងនេះត្រូវបានតែងតាំងដោយក្រុមហ៊ុន Petrobras ដែលជាក្រុមហ៊ុននៃរដ្ឋដូចគ្នាដែលចូលរួមក្នុងការទាញយក និងដំណើរការប្រេង។ កំណែចុងក្រោយបំផុតនៃ Lua 5.4.0 ត្រូវបានចេញផ្សាយនាពេលថ្មីៗនេះ – ក្នុងឆ្នាំ 2020 ។ អ្នកអភិវឌ្ឍន៍ព្យាយាមណែនាំលក្ខណៈពិសេសគួរឱ្យចាប់អារម្មណ៍ និងមានប្រយោជន៍ទៅក្នុងគម្រោងឱ្យបានញឹកញាប់តាមដែលអាចធ្វើទៅបាន។ ដូច្នេះ កម្មវិធី​ត្រូវ​បាន​ធ្វើ​បច្ចុប្បន្នភាព​ឥត​ឈប់ឈរ ហើយ​កំពុង​មាន​តម្រូវការ​ក្នុង​ចំណោម​អ្នក​អភិវឌ្ឍន៍។

លក្ខណៈពិសេសនៃភាសាសរសេរកម្មវិធី Lua

ប្រឈមមុខនឹង Lua អ្នកអភិវឌ្ឍន៍ត្រូវបានផ្តល់ឱកាសឱ្យប្រើភាសានេះ ទាំងការភ្ជាប់មកជាមួយ (ដោយសារតែការពិតដែលថាវាត្រូវបានសរសេរ) និងតែម្នាក់ឯង (ក្នុងករណីខ្លះវាអាចប្រើបានដោយគ្មានកម្មវិធីបន្ថែម) ។ នៅពេលដែលអ្នកនិពន្ធបានធ្វើការលើការបង្កើត Lua ពួកគេមានបំណងបង្កើតឧបករណ៍ប្រតិបត្តិការមួយដែលមិនប្រើកន្លែងច្រើន ហើយនឹងដំណើរការយ៉ាងងាយស្រួលនៅលើឧបករណ៍ណាមួយ។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរអ្នកអភិវឌ្ឍន៍បានព្យាយាមសម្រួលភាសានេះឱ្យបានច្រើនតាមដែលអាចធ្វើទៅបាន ដូច្នេះសូម្បីតែអ្នកសរសេរកម្មវិធីថ្មីថ្មោងក៏អាចធ្វើជាម្ចាស់វាបានយ៉ាងឆាប់រហ័ស។ នេះគឺជាតម្រូវការកើនឡើងសម្រាប់គម្រោង។ អ្នកឯកទេសមានឱកាសសរសេរកូដ និងបង្កើតការអភិវឌ្ឍន៍ទ្រង់ទ្រាយធំដោយមិនចាំបាច់ប្រើបណ្ណាល័យនៅលើគេហទំព័រផ្លូវការ។ អ្នកនិពន្ធបានយកចិត្តទុកដាក់លើភាពអាចរកបាននៃប៉ារ៉ាម៉ែត្រចាំបាច់នៅក្នុងកម្មវិធីខ្លួនឯង។ អ្នកប្រើប្រាស់ថ្មីថ្មោងមានទំនោររៀនក្នុងផ្នែកណាដែលភាសា Lua ត្រូវបានប្រើ។ វាត្រូវបានរចនាឡើងសម្រាប់ការផលិតកម្មវិធីនៅក្នុងវិស័យឧស្សាហកម្ម។ ប៉ុន្តែសព្វថ្ងៃនេះ ដោយមានជំនួយពីភាសានេះ មនុស្សយន្តពាណិជ្ជកម្មផ្សេងៗ ស្គ្រីប ហ្គេមកុំព្យូទ័រ កម្មវិធី bots សម្រាប់ Telegram និងអ្វីៗផ្សេងទៀតត្រូវបានបង្កើតឡើង។ លើសពីនេះ Lua ចូលរួមនៅក្នុងបច្ចេកទេសច្នៃប្រឌិតថ្មីដែលជួយក្នុងការរុករកអវកាស។ វា​ត្រូវ​បាន​ប្រើ​ផង​ដែរ​ក្នុង​ការ​បង្រៀន​សិស្ស​នៅ​សាកល​វិទ្យាល័យ​។ ភាសាសរសេរកម្មវិធីដែលពេញនិយមបំផុត Lua ត្រូវបានចាត់ទុកថានៅផ្ទះ។ វាស្ថិតនៅក្នុងប្រទេសប្រេស៊ីលដែលវាត្រូវបានគេប្រើស្ទើរតែគ្រប់ទីកន្លែង (តាមដែលអាចធ្វើទៅបាន)។

គុណសម្បត្តិ​និង​គុណវិបត្តិ

ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរដូចកម្មវិធីណាមួយដែរ យន្តការ និងភាសាសរសេរកម្មវិធីរបស់ Lua មានគុណសម្បត្តិ និងគុណវិបត្តិមួយចំនួនរបស់វា។ វាមានតម្លៃចាប់ផ្តើមជាមួយនឹងទិដ្ឋភាពវិជ្ជមាននៃការអភិវឌ្ឍន៍៖

  1. ការដឹកជញ្ជូនប្រកបដោយគុណភាព ។ មិនដូចកម្មវិធីជាច្រើនទេ Lua ងាយស្រួលក្នុងការផ្ទេរពីប្រព័ន្ធប្រតិបត្តិការមួយទៅប្រព័ន្ធមួយទៀត។ ក្នុងករណីនេះមិនមានការផ្លាស់ប្តូរធំដុំទេ។ ក្នុងករណីណាក៏ដោយវានឹងមិនមានកំហុសនៅក្នុងកូដទេ។
  2. បណ្ណាល័យជាច្រើន ។ បើប្រៀបធៀបទៅនឹង JavaScript , Lua មានជម្រើសបណ្ណាល័យតិចជាងច្រើន។ ទោះយ៉ាងណាក៏ដោយ ធនធានផ្លូវការមានអ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវការដើម្បីធ្វើការពេញលេញជាមួយភាសា។
  3. ប្រសិទ្ធភាព ។ ប្រព័ន្ធអនុញ្ញាតឱ្យអ្នកបន្ថែមបណ្ណាល័យទាំងនោះដែលមានសារៈសំខាន់សម្រាប់ដំណើរការសរសេរកូដជាក់លាក់មួយក្នុងរយៈពេលដ៏ខ្លី។
  4. ភាពងាយស្រួលនៃការប្រើប្រាស់ ។ អ្នកសរសេរកម្មវិធីគ្រាន់តែត្រូវការរៀនព័ត៌មានលម្អិតមួយចំនួននៃភាសា ហើយសូម្បីតែបន្ទាប់មកពួកគេអាចប្រើវាដោយសុវត្ថិភាពក្នុងការអភិវឌ្ឍន៍របស់ពួកគេ។ សម្រាប់អ្នកដែលទើបតែចាប់ផ្តើមជាមួយការសរសេរកម្មវិធី វាមិនចំណាយពេលយូរដើម្បីយល់ពី Lua នោះទេ។
  5. ការសន្សំការចងចាំយ៉ាងច្រើន ។ តាមរយៈការបង្កើតកម្មវិធីនៅក្នុងភាសានេះ អ្នកឯកទេសត្រូវបានធានាថានឹងកត់សម្គាល់ភាពខុសគ្នាជាមួយនឹង analogues ផ្សេងទៀត។ យ៉ាងណាមិញ ការអភិវឌ្ឍន៍ Lua ត្រូវការអង្គចងចាំតិចជាងមុននៅលើឧបករណ៍។

គុណវិបត្តិសំខាន់តែមួយគត់នៃភាសាគឺថាវាត្រូវបានសរសេរអក្សរ។ ហើយ​នេះ​មាន​ន័យ​ថា ជា​ញឹក​ញាប់​វា​អាច​ប្រើ​បាន​តែ​ក្នុង​ការ​ផ្សំ​ជាមួយ​ភាសា​អភិវឌ្ឍន៍​ផ្សេង​ទៀត​ប៉ុណ្ណោះ។ ការពេញនិយមបំផុតគឺ C. នោះគឺអ្នកនឹងត្រូវរៀនភាសាសរសេរកម្មវិធីបន្ថែម។

ការប្រៀបធៀបជាមួយ Javascript

អ្នកប្រើប្រាស់ជាច្រើនប្រៀបធៀប Lua ទៅ JavaScript ដោយអះអាងថាកូដរបស់ពួកគេគឺស្ទើរតែដូចគ្នា។ ពិតជាមានភាពស្រដៀងគ្នារវាងភាសាច្រើនជាងភាពខុសគ្នា។ ប៉ុន្តែទោះបីជាមានភាពស្រដៀងគ្នាជាក់ស្តែងក៏ដោយក៏មានភាពខុសគ្នាជាច្រើន។ ឧទាហរណ៍ Lua មានការគាំទ្រកម្មវិធីផ្ទាល់ខ្លួន។ ទោះជាយ៉ាងណាក៏ដោយ អ្នកអភិវឌ្ឍន៍ JavaScript ថ្មីៗនេះបានណែនាំការអាប់ដេតមួយ យោងទៅតាមអ្នកប្រើប្រាស់គ្រាន់តែត្រូវការសរសេរពាក្យ “ទិន្នផល” រវាងម៉ាស៊ីនភ្លើង បន្ទាប់ពីនោះកម្មវិធីនឹងត្រូវបានគាំទ្រ។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរប្រតិបត្តិករ Lua សម្រាប់ការកើនឡើងដល់ថាមពលតំណាងឱ្យសញ្ញា “^” ខណៈពេលដែលនៅក្នុង JavaScript វាគឺ “**” ។ ក្រោយមកទៀតមានមុខងារពង្រីក និងបង្រួម។ ប៉ុន្តែ Lua អាច​ប្រតិបត្តិ​ការ​ផ្ទុក​លើស​ចំណុះ។ JavaScript មានតែមុខងារអថេរប៉ុណ្ណោះ ខណៈពេលដែល Lua កំណត់ពួកវា។ JavaScript អាចមានអំនួតតាមរយៈការគាំទ្រស្តង់ដារយូនីកូដដ៏ល្បីល្បាញ។ ការរួមបញ្ចូលគ្នា “!==” ត្រូវបានប្រើដើម្បីបង្ហាញពីវិសមភាពក្នុងភាសា ហើយ Lua ប្រើ “~=” សម្រាប់គោលបំណងដូចគ្នា។ ភាពខុសគ្នាផ្សេងទៀតត្រូវបានបង្ហាញនៅក្នុងតារាង។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរ

លក្ខណៈពិសេសនៃកម្មវិធីមនុស្សយន្តសម្រាប់ការជួញដូរជាភាសា Lua

ការបង្កើតមនុស្សយន្តនៅលើ QLua មិនពិបាកទាល់តែសោះ សូម្បីតែអ្នកចាប់ផ្តើមដំបូងក៏អាចដោះស្រាយវាបានដែរ។ រឿងចំបងគឺត្រូវយល់ពីទ្រឹស្តីជាមូលដ្ឋាននៅដើមដំបូង។ ដើម្បីសរសេរកូដ កម្មវិធីកែអត្ថបទសាមញ្ញបំផុតមានប្រយោជន៍។ គ្រោងការណ៍នៃការបង្កើតគឺស្រដៀងគ្នាទៅនឹងការចងក្រងសូចនាករមួយ។ ទោះយ៉ាងណាក៏ដោយ មានភាពខុសប្លែកគ្នាមិនសំខាន់នៅក្នុងកូដខ្លួនឯង។ “គំនួសពណ៌” ដ៏ល្អមួយទៀត – មនុស្សយន្តដែលទើបនឹងបញ្ចូលថ្មីអាចដាក់បានគ្រប់ទីកន្លែងនៅលើកុំព្យូទ័ររបស់អ្នក។

សំខាន់! វាគួរតែមានមុខងារតែមួយនៅក្នុងកូដ – “មេ” ។

នៅពេលដែលលេខកូដមនុស្សយន្តត្រូវបានចងក្រង និងកែសម្រួល វាត្រូវបានណែនាំឱ្យរក្សាទុកវា។ កុំភ្លេចអំពីផ្នែកបន្ថែម lua ។ ដូចដែលបានបញ្ជាក់រួចមកហើយ កម្មវិធីអាចដាក់នៅកន្លែងណាមួយនៅលើកុំព្យូទ័រ។ ដើម្បីសាកល្បងលេខកូដរបស់អ្នក អ្នកត្រូវដំណើរការមនុស្សយន្ត។ ដើម្បីធ្វើដូចនេះចូលទៅកាន់ផ្នែក “សេវាកម្ម” ។ នៅខាងក្រោមនឹងមានបន្ទាត់ “Lua scripts” វាគួរតែត្រូវបានចុច។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរបន្ទាប់មក បង្អួចដែលមានស្គ្រីបដែលបានផ្ទុកនឹងលេចឡើង។ នៅទីនោះអ្នកគួរតែជ្រើសរើសឯកសារដែលត្រូវការ ហើយដំណើរការវាដោយប្រើប៊ូតុងដែលសមស្រប។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរនៅចុងបញ្ចប់ វាត្រូវបានណែនាំឱ្យពិនិត្យមើលកូដ bot សម្រាប់កំហុស។ ប្រសិនបើអ្វីៗគ្រប់យ៉ាងល្អ មនុស្សយន្តនឹងចាប់ផ្តើម។ ក្នុងករណីមានការជាប់គាំង វាមានតម្លៃត្រឡប់ទៅលេខកូដម្តងទៀត ហើយពិនិត្យមើលភាពត្រឹមត្រូវរបស់វា។

ទិដ្ឋភាពទូទៅនៃមនុស្សយន្តជួញដូរដ៏ល្អបំផុតនៅលើ Lua – ដំណោះស្រាយដែលត្រៀមរួចជាស្រេចសម្រាប់អ្នកចាប់ផ្តើមដំបូង

ដោយប្រើភាសាសរសេរកម្មវិធី Lua អ្នកអាចបង្កើតប្រភេទផ្សេងៗនៃមនុស្សយន្តដែលមានភាពស្មុគស្មាញណាមួយ។ ទោះយ៉ាងណាក៏ដោយ អ្នកអាចទិញកម្មវិធីដែលត្រៀមរួចជាស្រេច។ វាត្រូវបានស្នើឡើងដើម្បីស្គាល់ជាមួយនឹងក្បួនដោះស្រាយដ៏ល្បីល្បាញដែលត្រៀមរួចជាស្រេចសម្រាប់ការងារ។ អ្នកអាចទិញពួកវា ឬសាកល្បងកំណែសាកល្បង។ មនុស្សយន្តពាណិជ្ជកម្មពេញលេញសម្រាប់ស្ថានីយ QUIK នៅ Lua៖ https://youtu.be/Z2xzOfNZFso

ស្ថានីយមនុស្សយន្ត “Delta Pro”

អនុញ្ញាតឱ្យអ្នកធ្វើសកម្មភាពប្រហែល 120 ជម្រើសណាមួយនៅលើវេទិកាមួយ។ ក្នុងករណីនេះអ្នកអាចប្រើប្រភេទផ្សេងគ្នានៃយុទ្ធសាស្រ្ត និងឧបករណ៍។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរ

RQ: មួយភាគរយ

មនុស្សយន្តនេះត្រូវបានរចនាឡើងសម្រាប់ការជួញដូរក្នុងវិស័យពាណិជ្ជកម្ម។ ក្បួនដោះស្រាយអនុញ្ញាតឱ្យអ្នកបង្កើនប្រាក់ចំណូលពីសកម្មភាពនេះច្រើនដង។ ហានិភ័យត្រូវបានបង្រួមអប្បបរមា ពួកគេអាចគណនាបានយ៉ាងងាយស្រួល។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរ

RQ: ម៉ាទីន

ប្រព័ន្ធអនុញ្ញាតឱ្យអ្នកគណនាចំនួនច្រើនមុនពេលធ្វើកិច្ចព្រមព្រៀង។ ការជួញដូរក្នុងរបៀប “ពាក់កណ្តាលស្វ័យប្រវត្តិ” ត្រូវបានផ្តល់ជូន។ កម្រិតអាចត្រូវបានតាមដានដោយជោគជ័យ និងកំណត់ដោយដៃ។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរ

ប្រភេទនៃស្គ្រីប Lua សម្រាប់ស្ថានីយ QUIK

នៅពេលអនុវត្តកិច្ចការជាក់លាក់មួយនៅក្នុងស្ថានីយ QUIK ស្គ្រីបខាងក្រោមត្រូវបានប្រើ៖

  1. អក្សរ Lua ។ ពួកវាអាចត្រូវបានរក្សាទុកនៅលើបណ្តាញ នៅលើថាសមូលដ្ឋាន ឬនៅកន្លែងផ្សេងទៀតដែលពួកគេអាចចូលទៅដល់ស្ថានីយ។ ពួកគេមានមុខងារគ្រប់គ្រាន់ដើម្បីបង្កើតមនុស្សយន្តជួញដូរដោយមានជំនួយរបស់ពួកគេ។ វា​នឹង​អាច​បង្កើត​តារាង​ក្នុង QUIK ប្រើ​ជម្រើស​ឧបករណ៍ ផ្តល់​ពាក្យ​បញ្ជា​ដើម្បី​បំពេញ​កិច្ចការ​ផ្សេងៗ​ជាដើម។
  2. សូចនាករផ្ទាល់ខ្លួន ។ នៅទីនេះ បើប្រៀបធៀបនឹងទិដ្ឋភាពមុន មុខងារតិចជាងច្រើន។ កម្មវិធីនេះត្រូវបានបម្រុងទុកសម្រាប់អ្នកប្រើប្រាស់ដើម្បីបង្ហាញក្បួនដោះស្រាយនៃសកម្មភាពនៅលើតារាងស្ថានីយ។

ការសរសេរកម្មវិធីនៅក្នុង Lua សម្រាប់អ្នកដែលចង់ចេះភាសាឱ្យបានហ្មត់ចត់ – ទាញយកមគ្គុទ្ទេសក៍ពេញលេញ៖
ការសរសេរកម្មវិធីនៅក្នុង Lua Robots in Lua សម្រាប់ QUIK – Iceberg robot: https://youtu.be/cxXwF_xmTHY

របៀបសរសេរមនុស្សយន្តនៅក្នុង Lua

ដោយបានសម្រេចចិត្តបង្កើតមនុស្សយន្តផ្ទាល់ខ្លួន អ្នកប្រើប្រាស់ត្រូវតែធ្វើតាមក្បួនដោះស្រាយដែលបានចងក្រងជាមុន។ នៅពេលដែលគាត់ទទួលបានបទពិសោធន៍ក្នុងការសរសេរកម្មវិធី គាត់នឹងអាចសរសេរកូដដោយខ្លួនឯងបានយ៉ាងងាយស្រួល និងពិសោធន៍។ ដោយជ្រើសរើស Lua ដើម្បីសិក្សាផ្នែកនេះ អ្នកចាប់ផ្តើមដំបូងនឹងមិនច្រឡំទេ។ យ៉ាងណាមិញ នៅដើមដំបូង រឿងសំខាន់គឺត្រូវឈប់នៅភាសាសរសេរកម្មវិធីសាមញ្ញ និងអាចយល់បានបំផុត។ ដើម្បីចាប់ផ្តើម សូមបើកកម្មវិធីស្ថានីយជួញដូរ QUIK ។ នៅក្នុងបង្អួចរបស់វាអ្នកត្រូវបង្កើតថតឯកសារ។ នេះគឺជាកន្លែងដែលអក្សរសរសេរទាំងអស់នឹងត្រូវបានរក្សាទុក។ អ្នក​ប្រើ​អាច​ផ្តល់​ឱ្យ​ថត​នូវ​ឈ្មោះ​ណា​មួយ ប៉ុន្តែ​វា​ត្រូវ​តែ​មាន​តែ​អក្សរ​ឡាតាំង​ប៉ុណ្ណោះ។ ចូរនិយាយថាឈ្មោះរបស់វាគឺ “LuaScripts” ។ បន្ទាប់អ្នកត្រូវធ្វើឱ្យថតសកម្ម ហើយបង្កើតកម្មវិធីនិពន្ធអត្ថបទនៅទីនោះ ឧទាហរណ៍ Notepad ។ នៅក្នុងចន្លោះទទេ (នៅក្នុងបង្អួចកម្មវិធី) អ្នកត្រូវចុចខាងស្តាំ
. ប្រអប់មួយនឹងលេចឡើងក្នុងបញ្ជីដែលអ្នកត្រូវជ្រើសរើសផ្ទាំង “បង្កើត” ហើយបន្ទាប់មកជួរ “ឯកសារអត្ថបទ” ។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរវា​គួរ​តែ​ត្រូវ​បាន​ផ្តល់​ឈ្មោះ​មួយ​ផង​ដែរ​ដើម្បី​កុំ​ឱ្យ​មាន​ការ​យល់​ច្រឡំ​នៅ​ពេល​ក្រោយ​។ ឧទាហរណ៍ អ្នកអាចសរសេរ “Script_N1″។ កុំភ្លេចអំពីដំណោះស្រាយនៃភាសាដែលបានប្រើ – .lua ។ នោះគឺអ្នកប្រើប្រាស់គួរតែទទួលបានសិលាចារឹកបែបនេះនៅលើឯកសារ “Script_N1.lua” ។ ទោះយ៉ាងណាក៏ដោយ វីនដូជារឿយៗផ្លាស់ប្តូរផ្នែកបន្ថែមដោយស្វ័យប្រវត្តិដោយដាក់ក្នុងឯកសារ .txt ។ ក្នុងករណីនេះ វាត្រូវបានណែនាំឱ្យបង្កើតឯកសារក្នុង NotePad++ ដោយកំណត់គុណភាពបង្ហាញដែលត្រូវការ។ នៅក្នុងកម្មវិធីនេះអ្នកនឹងត្រូវជ្រើសរើសផ្នែក “វាក្យសម្ព័ន្ធ” ។ ប្រអប់ដែលមានជម្រើសជាច្រើននឹងបង្ហាញនៅទីនេះ។ អ្នកនឹងត្រូវជ្រើសរើស “L” ។ ពីទីនោះ បង្អួចមួយទៀតនឹងលេចឡើងដែលអ្នកត្រូវចុចលើ “Lua” ។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរបន្ទាប់ពីនោះនៅក្នុងម៉ឺនុយដូចគ្នារួមជាមួយនឹងផ្នែក “វាក្យសម្ព័ន្ធ” អ្នកគួរតែចុចលើផ្នែក “ឯកសារ” ។ នៅក្នុងបង្អួចបន្ទាប់នឹងមានសិលាចារឹកមួយ – “រក្សាទុកជា” ។ អ្នកប្រើប្រាស់ត្រូវចុចលើវា ហើយរង់ចាំរហូតដល់បង្អួចថ្មីបើក។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរនៅទីនោះ នៅផ្នែកខាងលើ បន្ទាត់ដែលមានឈ្មោះថតដែលបានបង្កើតពីមុន “Lua scripts” នឹងអាចមើលឃើញ។ នៅផ្នែកខាងក្រោមនៃបង្អួច ឯកសារ 2 ផ្សេងទៀតដែលអ្នកប្រើប្រាស់បានបង្កើតត្រូវបានបង្ហាញ។ ប្រសិនបើអ្វីៗត្រូវគ្នា អ្នកត្រូវតែបញ្ជាក់សកម្មភាព និងរក្សាទុកស្ថានភាពបច្ចុប្បន្ននៃកូដ។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរជំហានបន្ទាប់គឺត្រូវសរសេរកូដជាភាសាសរសេរកម្មវិធី Lua ដែលបានជ្រើសរើស។ អ្នកចាប់ផ្តើមដំបូងអាចប្រើការណែនាំវានឹងជួយបង្កើតកូដសាមញ្ញដើម្បីឱ្យអ្នកឯកទេសអាចសាកល្បងដៃរបស់គាត់។ ក្បួនដោះស្រាយនៃសកម្មភាពមានទីតាំងនៅក្នុងឯកសារកម្មវិធីដែលមានឈ្មោះថា QLUA.chm ។ វាត្រូវបានស្នើឡើងជាឧទាហរណ៍ ដើម្បីសរសេរកូដស្រាលបែបនេះ៖
មុខងារ main()
message(“ស្គ្រីបដំបូងរបស់ខ្ញុំត្រូវបានបើកដំណើរការ”);
បញ្ចប់ បន្ទាប់អ្នកត្រូវចុចលើប៊ូតុងរក្សាទុកក្នុងម៉ឺនុយ។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរលេខកូដគួរតែត្រូវបានរក្សាទុកនៅក្នុងឯកសារ “Script_N1.lua” ។ យើងបើកដំណើរការវា ហើយមើលពីរបៀបដែលស្គ្រីបដំបូងត្រូវបានបង្ហាញ។ ដើម្បីបើកវានៅក្នុង QUIK អ្នកត្រូវបើកកម្មវិធីនេះ ហើយជ្រើសរើសផ្ទាំង “សេវាកម្ម” នៅក្នុងផ្នែកជម្រើស។ បន្ទាប់មកប្រអប់មួយនឹងលេចឡើងនៅទីនោះអ្នកគួរចុចលើ “LUA scripts … ” ។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរបន្ទាប់មកអ្នកប្រើនឹងឃើញថត “ស្គ្រីបដែលមាន” ។ នៅជ្រុងខាងស្តាំខាងលើគឺជាប៊ូតុងបន្ថែម។ ចុចវាហើយរកមើលឯកសារដែលមានលេខកូដ។ វាមានទីតាំងនៅទីនេះ “Script_N1.lua” ។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរនៅពេលបើកឯកសារ វាមានសារៈសំខាន់ណាស់ក្នុងការជ្រើសរើសបន្ទាត់ “Script_N1.lua” (វាត្រូវតែរក្សាទុកនៅលើ drive C) បន្ទាប់មកចុចលើប៊ូតុង “រត់” នៅខាងក្រោម។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរបង្អួចថ្មីនឹងលេចឡើងភ្លាមៗ។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរដើម្បីជៀសវាងតួអក្សរដែលមិនអាចយល់បានទាំងនេះអ្នកត្រូវចូលទៅកាន់កម្មវិធី NotePad ។ នៅក្នុងការកំណត់មានផ្នែក “ការអ៊ិនកូដ” ចុចលើវា។ បន្ទាប់មកបញ្ជីផ្ទាំងមួយនឹងបង្ហាញ ដែលក្នុងនោះអ្នកគួរតែចុចលើ “បម្លែងទៅជា ANSI”។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរបន្ទាប់​មក អ្នក​គួរ​ចុច​លើ​ប៊ូតុង​រក្សា​ទុក ហើយ​ត្រឡប់​ទៅ​បង្អួច​សារ​វិញ។ វា​នឹង​មាន​សិលាចារឹក​មួយ​ទៀត​រួច​ហើយ ហើយ​មិន​មែន​ជា​ជួរ​ដែល​មាន​អក្សរ​សរសេរ​នោះ​ទេ។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរ

របៀបសរសេរកម្មវិធីនៅក្នុង LUA នៅក្នុងស្ថានីយ QUIK

មាន 3 វិធីពេញនិយម:

  1. ឯកសារអត្ថបទណាមួយត្រូវបានបង្កើត ដែលផ្នែកបន្ថែម .lua គួរតែត្រូវបានដាក់។ បន្ទាប់អ្នកត្រូវបើកកម្មវិធីនិពន្ធហើយសរសេរកូដ។ បន្ទាប់ពីចាប់ផ្តើម ក្បួនដោះស្រាយបែបនេះនឹងត្រូវបានប្រតិបត្តិតែម្តងប៉ុណ្ណោះ។ អ្នកអាចដំណើរការវាដោយដៃដោយគ្មានកំណត់។ អ្នកអាចប្រើវាសម្រាប់ការគណនាតែមួយដងនៃព័ត៌មានជាក់លាក់។
  2. នៅក្នុងស្គ្រីប Lua អ្នកត្រូវបង្កើតមុខងារមួយហៅថា  main() ។ លើសពីនេះទៀតនៅក្នុងមុខងារដូចគ្នាអ្នកត្រូវបញ្ចូលកូដដែលបានសរសេរ។ ហើយ មុខងារ  sleep() មានប្រយោជន៍ក្នុងការផ្អាកស្គ្រីបជាបណ្ដោះអាសន្ន ឬផ្ទុយទៅវិញ បន្តវាឡើងវិញ។ នោះគឺប្រសិនបើអ្នកធ្វើឱ្យមុខងារ main() ដំណើរការ ហើយបន្ទាប់មកបញ្ចូលមុខងារ sleep() អ្នកនឹងអាចសម្រេចបាននូវការគណនាជាមួយនឹងប្រេកង់នៃចន្លោះពេលជាក់លាក់មួយ។
  3. នៅក្នុងកម្មវិធី QLUA អ្នកអាចប្រើគំរូអភិវឌ្ឍន៍ដែលជំរុញដោយព្រឹត្តិការណ៍។ ដូច្នេះឥឡូវនេះវាមិនចាំបាច់ក្នុងការ “រកឃើញ” ការផ្លាស់ប្តូរនៅក្នុងមុខងារមួយទេ ហើយដោយសារតែវា ប្រតិបត្តិពាក្យបញ្ជាខាងក្រោម។

វាត្រូវបានស្នើឡើងដើម្បីវិភាគវិធីសាស្រ្តក្រោយដោយលម្អិតបន្ថែមទៀត។ ដើម្បីដោះស្រាយព្រឹត្តិការណ៍ជាក់លាក់មួយ អ្នកគួរតែសរសេរមុខងារនៅក្នុងស្គ្រីបក្នុង Quick ។ អ្នកអាចប្រើគ្រោងការណ៍ខាងក្រោម៖
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរស្គ្រីប LUA អាចមានមុខងារជាច្រើនដែលមានឈ្មោះពិសេស៖ កិច្ចព្រមព្រៀង សម្រង់ និងអ្វីៗផ្សេងទៀត។ អ្នកត្រូវស្វែងរកផ្នែក “តារាង” នៅក្នុងកម្មវិធី សូមចូលទៅកាន់ “Lua” ។ ប្រអប់មួយនឹងបង្ហាញនៅទីនោះ ហើយបន្ទាត់ “ស្គ្រីបដែលមាន” នឹងអាចមើលឃើញ ចុចលើវា។ បន្ទាប់ចុចលើផ្ទាំង “បើកដំណើរការ” ។ បន្ទាប់មកដំណើរការ និងការអនុវត្ត
មុខងារ សំខាន់ () កាតព្វកិច្ច ។ បន្ទាប់មកអ្នកត្រូវប្រកាស 
is_run មុខងារនឹងមានតម្លៃ 
ពិតរហូតដល់អ្នកប្រើប្រាស់ធ្វើឱ្យប៊ូតុង Stop Script សកម្ម។ បន្ទាប់មកអថេរអនុគមន៍ចូលទៅក្នុងរបៀបមិនពិតនៅខាងក្នុង OnStop()។ បន្ទាប់ពីនោះ មុខងារ main() បញ្ចប់ ហើយស្គ្រីបខ្លួនឯងក៏ឈប់។ ស្គ្រីបដែលបានសរសេរត្រូវតែរក្សាទុក និងដំណើរការ។ នៅពេលធ្វើប្រតិបត្តិការ អ្នកប្រើប្រាស់នឹងឃើញទិន្នន័យសម្រាប់ឡូត៍នីមួយៗ និងចំនួនចុងក្រោយនៃប្រតិបត្តិការ។
ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរដើម្បីដំណើរការ QLua ក្នុង Quick អ្នកត្រូវផ្ទេរវាទៅថតថ្មីនៅលើកុំព្យូទ័ររបស់អ្នក។ អ្នកអាចហៅវាតាមដែលអ្នកចូលចិត្តឧទាហរណ៍ “MyLua” ។ ស្គ្រីប Lua ទាំងអស់នឹងត្រូវបានរក្សាទុកនៅទីនោះ។ ដោយបានបញ្ចូល QUIK អ្នកត្រូវបើកផ្នែក “សេវាកម្ម” បន្ទាប់មកចុចលើផ្ទាំង “Lua scripts” ។ នៅក្នុងបង្អួចដែលបើកសូមធ្វើឱ្យប៊ូតុង “បន្ថែម” សកម្ម។ បន្ទាប់មកអ្នកត្រូវជ្រើសរើសស្គ្រីបហើយបើកវា។ វានឹងស្ថិតនៅក្នុងផ្នែក “ស្គ្រីបដែលបានទាញយក”។ បន្ទាប់មកអ្នកគួរតែគូសលើបន្ទាត់នៃស្គ្រីបហើយចុច “រត់” ។ ដើម្បីបញ្ឈប់ស្គ្រីបគ្រាន់តែចុច “បញ្ឈប់” ។

ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរ
Bot for Quik on LUA

របៀបដំឡើងស្គ្រីប LUA នៅក្នុងស្ថានីយពាណិជ្ជកម្ម

ស្ថានីយបណ្តុះបណ្តាល និងស្តង់ដារតម្រូវឱ្យមានក្បួនដោះស្រាយដូចគ្នាសម្រាប់ការដំឡើងមនុស្សយន្តពាណិជ្ជកម្ម៖

  1. វាចាំបាច់ក្នុងការចុចលើផ្នែក “សេវាកម្ម” នៅក្នុងម៉ឺនុយកំពូលនៃស្ថានីយ។
  2. បន្ទាប់មក ស្វែងរកប៊ូតុង “LUA scripts” នៅក្នុងប្រអប់ទម្លាក់ចុះ ហើយចុច៖ការសរសេរកម្មវិធី Lua ការជួញដូរមនុស្សយន្ត និងស្គ្រីបសម្រាប់ការជួញដូរ
  3. នៅពេលនោះ បង្អួច “ស្គ្រីបដែលមាន” គួរតែលេចឡើង។ បន្ទាប់មកអ្នកគួរតែធ្វើឱ្យប៊ូតុង “បន្ថែម” សកម្មហើយជ្រើសរើសឯកសារនៃមនុស្សយន្តជួញដូរដែលត្រូវការ។

ការទាញយកទិន្នន័យពីតារាង Lua ជាមួយនឹងស្គ្រីបនៅក្នុងស្ថានីយ Quik៖ https://youtu.be/XVCZAnWoA8E Lua គឺជាជម្រើសដ៏ល្អសម្រាប់ការរៀនសរសេរកម្មវិធី និងដើម្បីជោគជ័យនាពេលអនាគត។ រឿងចំបងគឺមិនត្រូវឈប់ត្រឹមតែអានទ្រឹស្ដីនោះទេ។ វាជាការល្អប្រសើរជាងមុនដើម្បីរៀនសម្ភារៈដោយការអនុវត្តឥតឈប់ឈរ។ បន្ទាប់ពីពេលវេលាជាក់លាក់មួយ អ្នកអភិវឌ្ឍន៍នឹងចាប់ផ្តើមរីកចម្រើន និងអាចបង្កើតផលិតផលដែលមានតម្លៃផ្ទាល់ខ្លួនរបស់គាត់។

info
Rate author
Add a comment