دربارهی Learn Lua - Game Scripting
با کدنویسی 20 بازی کوچک در یک IDE لوآ، بر برنامهنویسی لوآ و اصول اولیه لوآ مسلط شوید.
لوا، زبان اسکریپتنویسی کوچک و سریع پشت بسیاری از بازیها، از اولین print() گرفته تا متاتبلها و کوروتینها را یاد بگیرید. در ویرایشگر داخلی کد بنویسید و آن را مستقیماً روی گوشی خود اجرا کنید: یک مفسر لوا ۵.۳ روی دستگاه اجرا میشود، بنابراین نیازی به کامپیوتر و هیچ چیز برای تنظیم نیست.
صادقانه بگویم: این یک دوره برنامهنویسی لوا است. این یک Roblox یا یک موتور بازی نیست و توسط شرکت Roblox ساخته نشده یا به آن وابسته نیست. اسکریپتهای Roblox به زبان Luau نوشته شدهاند، زبانی که بر اساس Lua ساخته شده است، بنابراین اصول اولیه لوا که در اینجا یاد میگیرید، هنگام باز کردن Roblox Studio روی کامپیوتر، مستقیماً به شما منتقل میشوند.
چرا LUA یاد بگیریم؟ • لوا یکی از سادهترین زبانهای برنامهنویسی اولیه است: کوچک، خوانا و قابل بخشش
• اسکریپتنویسی لوآ، بازیهای LÖVE (Love2D)، افزونههای Neovim، اسکریپتهای Redis و ابزارهای تعبیهشده، همگی بر اساس لوا ساخته شدهاند
• متغیرها، حلقهها، توابع و جداول به هر زبانی که در ادامه یاد میگیرید، منتقل میشوند
آنچه خواهید آموخت
• ۴۰ دوره و ۱۵۹ درس کوتاه، از سطح A1 مبتدی تا سطح C1 پیشرفته
• مبانی: متغیرها، انواع، عملگرها، رشتهها و ریاضیات
• جریان کنترل: if/elseif/else، حلقههای for و while
• توابع، closureها، دامنه و تکرارکنندهها
• جداول، ساختار داده همهکاره لوا، به علاوه متاجداول و متامتدها
• برنامهنویسی شیگرا، وراثت و سیستم کلاس از ابتدا
• مدیریت خطا با pcall، ماژولها و require، کوروتینها
• اسکریپتنویسی منطق بازی و توسعه بازی با LÖVE
• پیشرفته: جاسازی لوا در C، LuaJIT و FFI اسکریپتنویسی OpenResty، Redis و افزونههای Neovim
کدنویسی بازیهای کوچک گام به گام
• 20 پروژه بازی هدایتشده: Pong، Snake، Flappy، Brick Breaker، Space Shooter، Maze Escape، Tower Defense و موارد دیگر
• هر مرحله از شما میخواهد چند خط کد بنویسید، سپس بررسی میکند که آیا بازی واقعاً آن را انجام میدهد یا خیر: توپ حرکت میکند، امتیاز بالا میرود
• 3 آهنگ به سبک obby، الگوهای اسکریپتنویسی به سبک Roblox (Parts، Vector3، Touched events، leaderstats) را در یک شبیهساز ساده تمرین میکنند، آمادگی خوبی برای Luau
• در یک مرحله گیر کردهاید؟ یک راهنمایی بگیرید یا راه حل را فاش کنید
هر روز تمرین کنید
• یک IDE موبایل Lua: ویرایشگر کد با اجرای فوری و پیامهای خطای واضح
• 60 ماموریت کدنویسی از آسان تا سخت، با XP
• آزمونها، بررسی فلش کارتها و یک برگه تقلب Lua
• چالش جهانی کدنویسی: 3 دور جهانی هر روز
• رگهها، XP و ردیابی پیشرفت
مربی هوش مصنوعی
• درخواست کمک در مورد یک درس یا یک پیام خطا و دریافت توضیح واضح
• رایگان: 3 سوال هوش مصنوعی در روز در داخل درسها. حرفهای: چت نامحدود با مربی هوش مصنوعی، مولد درس هوش مصنوعی و بررسی کد هوش مصنوعی
رایگان و حرفهای
• رایگان: دوره اول، ویرایشگر کد، 3 پروژه بازی، 2 ماموریت، آزمونها و برگه تقلب. نسخه رایگان تبلیغات را نشان میدهد.
• حرفهای (اشتراک هفتگی، ماهانه یا سالانه): هر دوره، هر 20 پروژه بازی و 60 ماموریت، مربی هوش مصنوعی نامحدود، امتحان نهایی با گواهینامه و بدون تبلیغات.
مناسب برای چه کسانی است؟
• مبتدیان کامل، جوان یا بزرگسال، که میخواهند بازیها را اسکریپتنویسی کنند.
• بازیکنان Roblox که میخواهند قبل از مهاجرت به Roblox Studio، زبان پشت اسکریپتهای خود را درک کنند.
• توسعهدهندگانی که برای Love2D، Neovim، Redis یا اسکریپتنویسی تعبیهشده به Lua نیاز دارند.
این برنامه به ۲۲ زبان موجود است. درسها نیاز به اتصال به اینترنت دارند.
Roblox علامت تجاری شرکت Roblox است. این برنامه وابسته، تایید شده یا تحت حمایت شرکت Roblox نیست.
سیاست حفظ حریم خصوصی: https://www.coddykit.com/terms/privacy-policy
جدیدترین 82.8.3 چه خبر است
• Improved translations — lessons and screens in your language
Thanks for learning with us — your reviews help us improve!
اطلاعات Learn Lua - Game Scripting APK
نسخههای قدیمی Learn Lua - Game Scripting
دانلود فوق سریع و ایمن از طریق برنامه APKPure
برای نصب فایل های XAPK/APK در اندروید با یک کلیک!











