پیشنهاد فرادرس

آموزش کامل LUA

دسته بندی ها: آموزش LUA

آموزش-کامل-lua

به درخواست یکی از دوستان گرامی آموزش کامل زبان برنامه نویسی LUA رو برای شما آماده کردیم.

LUA دراقع یک زبان برنامه نویسی بسیار ساده ولی فوق العاده قدرتمند است که به واسطه قابلیت های فوق العاده ای که دارد کاربران زیادی پیدا کرده و در صنعت بازی های ویدئویی استفاده زیادی دارد.

همچنین در نرم افزار AutoPlay Media Studio نیز شما می توانید از LUA استفاده نمایید.(آموزش این نرم افزار در اینجا موجود است.)

مجموعه ویدئویی که برای شما آماده کرده ایم حدود 5.5 گیگابایت حجم دارد و جزو کاملترین مجموعه های آموزش LUA است.این ویدئوها مربوط به شرکت خاصی نیستند و از سراسر اینترنت جمع آوری شده اند.

کاربردهای LUA :

لوا در صنعت بازی‌های ویدیویی محبوبیت زیادی دارد. در تعدادی از موتور های بازی از زبان لوا برای توسعه و به عنوان اسکریپت استفاده می شود از جمله :

  • CryEngine
  • Leadwerks Engine

از جملهٔ بازی‌هایی که از افزون‌بسته‌های (Plugin) لوا پشتیبانی می‌کنند می‌توان به موارد زیر اشاره کرد:

  • Crysis
  • BZFlag
  • PlayStation Home
  • Dawn of War
  • World of Warcraft
  • DeathStatue Game(بازی تندیس مرگ)

به جز بازی‌ها لوا در کاربردهای بسیاری هم تجاری و هم غیرتجاری استفاده شده است از جمله:

  • Adobe Photoshop Lightroom
  • Apache HTTP Server
  • Damn Small Linux
  • LuaTex
  • nmap
  • WireShark

دستورات لوا خط به خط توسط مفسر اجرا می‌شوند. در لوا همچون زبان‌های پردازه‌نویسی دیگر تابع اصلی (main) وجود ندارد (می‌توان اینطور تصور کرد که کل برنامه یک تابع اصلی است). هر بلوک کد لوا یا مربوط به مقداردهای متغیر است یا اینکه اجرای یک تابع خاص می‌باشد. ارتباط با دنیای بیرون از طریق رابط برنامه‌نویسی نرم‌افزار انجام می‌شود. متغیرهایی که تعریف می‌شوند به دو دسته عمومی و محلی تقسیم می‌شوند. متغیرهای محلی متغیرهایی هستند که حوزه آنها یک تابع خاص است. در این زبان پیش‌پردازنده وجود ندارد. در لوا مستقیماً قابلیت‌های زیادی وجود ندارد، بلکه هر برنامه‌نویس با فرا ساز و کارهای تعبیه شده می‌تواند قابلیت لازم خود را اضافه کند. این فرا ساز و کارها عبارتند از: آرایه‌های انجمنی پویا (Dynamic Associative Arrays)، ابزارهای انعطاف‌پذیر (Reflexive Facilities) و فراجدول‌ها (Metatables)

لیست ویدئوهای آموزشی:

3706790-Lua Tutorial #1 Introduction and Setup_2
3706862-Beginner Lua Tutorials Lesson 1 - Setting Up and Hello World Program
3706924-Lua Tutorial #3 Variables and User Input_2
3706941-Intermediate Lua Tutorials - 3 Object Oriented Programming
3706979-Lua Tutorial #2 Hello World_2
3707009-Garry's Mod Lua Tutorial  #1 - Setting Up [HD]_2
3707081-Lua Tutorial 6 Loops_2
3707097-Lua Tutorial 1 Hello World_2
3707126-Garry's Mod Lua Tutorial  #3 - Teams [HD]_2
3707154-Lua Tutorial 7 Functions_2
3707243-Applications of ComputerCraft Tutorial Basic Lua_2
3707295-Lua Tutorials For Beginners Episode 1 The Basics
3707442-Garry's Mod Lua Tutorial  #2 - Basic Functions [HD]
3707442-Garry's Mod Lua Tutorial  #2 - Basic Functions [HD].wmv
3707465-Garry's Mod Lua Tutorial  #10B - Basic HUD [HD]
3707488-[MTA] Lua Scripting Tutorial #1 Grundlagen
3707494-Lua Tutorial 5 Basic Tables
3707516-GMod Lua Tutorial  #1 - Set Up
3707580-Garry's Mod Lua Tutorial  #12 - Chat Commands [HD]
3707838-Lua Metatable Tutorial
3707899-Leadwerks 3 tutorial #10 Lua scripting
3707999-Lua Coding Tutorial 01 - Setting up your workspace
3708020-Garry's Mod Lua Tutorial  #9 - Console Commands [HD]
3708053-Roblox Lua Tutorials - 1 Using scripts in Studio
3708082-Garry's Mod Lua Tutorial  #18 - Basic Derma Panels [HD]
3708133-Garry's Mod Lua Tutorial  #11 - User Messages [HD]
3708144-Lua Tutorial 9 OOP and Metatables
3708193-Lua Tutorial 10 Reading .txt files and using tail calls
3708237-Leadwerks tutorial #1 Introduction to Lua - p1_2
3708283-Lua Tutorial 9 Advanced Math_2
3708305-Garry's Mod Lua Tutorial  #17 - Advanced HUD (Health Bars) [HD]
3708579-Lua Tutorial 8 Arrays
3708621-How to make a game Part 1 - Setup
3708647-Lua tutorial (gmod) -episode 8-  Make an ADVANCED menu. (Derma)
3708683-Garry's Mod Lua Tutorial  #5 - Tables and Player Models [HD]
3708753-Garry's Mod Lua Tutorial  #23 - Chat Commands [HD]
3708779-Garry's Mod Lua Tutorial  #10A - Basic HUD [HD]_2
3708825-Lua Tutorial 11 Closures
3708895-Garry's Mod Lua Tutorial  #7 - Timers and More [HD]_2
3708922-Lua Tutorial 5 Logical Operators
3708955-Lua Tutorial #6 Logical Operators
3709004-Garry's Mod Lua Tutorial  #6 - Lua Search and Archive [HD]
3709055-Lua Tutorial 17 The IO Library
3709138-Lua Tutorial 13 Modules
3709171-Garry's Mod Lua Tutorial  #21 - Net Library [HD]
3709191-Lua Tutorial #4 Basic Mathematics
3709214-Lua tutorial -episode 4-  Making a basic HUD
3709240-Cl[...]esOOP in Lua - Programming Tutorial
3709289-Garry's Mod Lua Tutorial  #19 - Meta Files and Meta Functions [HD]
3709311-4th's C   tutorials Lua C   Hybrid 1 -lua C   setup-
3709339-Beginner Lua Tutorials Lesson 3 - If Statements, Loops, and Functions
3709374-Garry's Mod Lua Tutorial  #24 - Target Players via Chat [HD]
3709618-Lua Tutorial #5 If and Else
3709655-Lua Tutorial 12 Running External Code
3709686-Garry's Mod 13 Gamemode scripting Part 1 - Introduction
3709732-Intermediate Lua Tutorials - 1 Introduction to metatables_2
3709783-Lua tutorial (gmod) -episode 6-  Make hovering names for players
3710178-Garry's Mod Lua Tutorial  #20 - VIP System [HD]
3710198-Lua Tutorial - 4 - Tables
3710230-ROBLOX Lua Tutorial #1 - Functions_2
3710271-ROBLOX LUA Tutorial 4 - Comments and Whitespace
3710290-Lua Tutorial 15 The Math Library_2
3710318-Lua Self Tutorial
3710347-Lua Tutorial 1 Getting started
3710365-Lua Tutorial 16 The Table Library
3710408-Lua Tutorial #4 [German][HD] - Funktionen
3710436-Lua Tutorial 4 If, ElseIf, and Else
3710494-Lua tutorial -episode 2-  Make a gamemode for Garry's Mod
3710526-Lua Tutorial 8 Coroutines
3710558-Lua Tutorial 2 User Input(io.read)_2
3710583-ROBLOX Lua Tutorial #3 - Timers and Variables
3710625-Lua Tutorial 10 The Generic For Loop
3710924-Lua Tutorial 3 Basic Math
3711054-Lua Tutorial 14 Weak Tables and Finalizers
3711066-Lua Beginner Tutorials Lesson 5 - print() VS io.write() and File Access
3711097-lua tutorial
3711125-Lua Tutorial - 5 - User Input and Reading and Writing Files
3711181-LUA TUTORIAL - Episode 10 - Tables_2
3711211-ROBLOX LUA Tutorial 5 - Editing properties
3711247-Lua Tutorial 6 Making a Text Game
3711287-GMOD Lua Tutorial #001 Setup
3711301-GMOD Lua Tutorial #005 Intro to Tables and the 'For' Loop
3711379-Garry's Mod Lua Tutorial  #15 - Friendly Fire [HD]
3711407-Lua tutorial -EXTRA- Functions (Randomized)
3711439-Roblox Lua Tutorials - 16 Making your own admin commands_2
3711456-Lua Tutorial 18 The String Library Part 1
3711474-Lua Tutorial - 1 - Variables, maths and comments
3711506-ROBLOX Lua Tutorial #2 - If statements, transparency and collision
3711534-GMOD Lua Tutorial #004 Intro to ConVars and ConCommands
3711883-Computercraft Lua Turtle Übersicht Tutorial deutsch Tekkit Lite FTB für Einsteiger Fortgeschrittene
3711913-Lua tutorial (gmod) -episode 7-  Make a BASIC menu. (Derma)
3711931-Lua Programming Tutorial The 8 Basic Variable Types
3711953-Lua tutorial (wow) part 12
3711965-Roblox Lua tutorial Basics part 1
3712829-Lua Tutorial 2 Variables
3713006-World of Warcraft Tutorial Lua Gossip Part 1
3713114-Roblox Lua tutorial Functions and concating
3713173-Lua tutorial -episode 1-  Make a gamemode for Garry's Mod
3713203-Learning Lua - Tables (Part 1 of 2)
3713250-Roblox Lua Tutorials - 11 Return
3713299-Introduction to Functions and Variables [LUA Tutorial] [HD 1080p]
3713343-Lua tutorial -episode 5-  Make NPCs drop stuff
3713354-Roblox Lua Tutorials - 12 Events
3713499-VideoTutorial Corona SDK, parte 1 - Introduccion a Lua
3713625-Lua Tutorial part 1  Print and Variables
3713648-Roblox Lua Tutorial - 3 Properties are also fun. (MICROPHONE)
3713720-World of Warcraft Tutorial How to Lua Script AI
3713779-Leadwerks tutorial #6 Playing sound with Lua. P2
3714508-Roblox Lua tutorial Events, FindFirstChild and parents
3714550-Roblox Lua Scripting Tutorial #1(Getting set up)
3714578-Roblox Lua tutorial Moving blocks with CFrame
3714598-Roblox Lua Scripting Tutorial #10
3714625-Lua Tutorial #3 [German][HD] - Rechenoperatoren
3714751-Lua Tutorial Episode #1
3714793-Lua tutorial (wow) part 22
3714856-ROBLOX Lua Tutorial Series PART1
3714887-Lua Glider Tutorial 1 part 2 - Advanced Debugging
3715372-001 - Lua Tutorial Series
3715409-Lua Coding Tutorial 03 - Loops
3715451-ROBLOX Lua Tutorial Series PART1
3715465-Roblox Lua Tutorial Ep 2 - Changing colors advanced positioning and CFrame
3715545-Introduction to Lua (for Corona SDK) (Part 1 of 5)
3715909-Lua Tutorial #1 [German][HD] - Einführung und Installation
3716062-Garry's Mod Lua Tutorial  #13 - Updating To GMod13 [HD]

حجم فایل: 5.5GB

 

Download LUA Tutorial

پیشنهاد فرادرس

مرتضی در 1397/12/08 ساعت 18:43

این اموزش ها با زبان فارسی هست یا نه؟؟

نیما در 1397/01/06 ساعت 22:38

سلام ییخشی اموزش لوا که گذاشتین به زبان فارسی اموزش میده یا انگلیسی

طراحی وب سایت در 1396/11/01 ساعت 11:33

من خیلی دنبال مرجع آموزشی کامل برای برنامه نویسی اندروید گشتم اما پیدا نکردم تا اینکه این سایت را پیدا کردم آموزش های ارائه شده برای شروع کار یک مبتدی واقعا عالیه
تشکر

Metipayton در 1396/07/16 ساعت 04:51

ya behtare begim
hich zabani zaeef nist :-)

Metipayton در 1396/07/16 ساعت 04:51

Lua'ro hata mishe tu Unity ham elhaagh kard
lua zabane ghavieeye

rent car iran در 1396/02/04 ساعت 17:54

مرسی بابت این مقاله...واسه من که مفید بود

طراحی سایت در 1394/08/10 ساعت 08:24

بسيار عالي بود ، ممنون بابت به اشتراک گذاري

امین در 1394/06/11 ساعت 15:47

من دو گیگ دانلود کردم. رمز رو هم وارد کردم اما هیچی نشون نمیده. چرا؟

AMIR در 1394/03/26 ساعت 06:56

سلام
میخواسم بدونم
که من به زبان انگلیسی مسلط نیستم زیاد
1- اگه من این اموزش رو دانلود کنم میتونم یاد بگیرم و در این حرفه مهارت پیدا کنم ؟؟

یا
2- باید به زبان ناگلیسی مسلط باشم تا بتونم یاد بگیرم ؟؟
3- در ضمنکیفیت فیلم چطوریه ؟؟
4- با یاد گرفتن این فیلم من تمام فوت و فت LUA رو بلد میشم ؟؟؟؟؟

شد چهار تا سوال لطفا به هر سه جواب کامل بدهید
.........

علی در 1394/03/05 ساعت 10:36

سلام. ضمن تشکر باید نکته ای را هم عرض کنم.
این ویدئو ها به هم ریخته است و متأسفانه دسته بندی نشده اند. بنابراین خیلی مطالب توسط افراد گوناگون به صورت تکراری آموزش داده شده است. بد نبود که دسته بندی هم می شد.
البته قدردانی از زحمات شما جای خود دارد :)

hamidreza در 1393/10/23 ساعت 13:12

اگه فارسیه دانلود کنم؟

مدیر در 1393/10/24 ساعت 08:45

موزش به زبان انگلیسی می باشد.

محسن در 1393/09/04 ساعت 21:35

با سلام رشته من نرم افزار کامپیوتردر مقطع کارشناسی هست استاد من از من خواسته که درباره نرم افزار lua تحقیق کنم و یک تکه کد ساده از ائن رو براش اجرا کنم میخواستم کمی کمکم کنید

asd313 در 1393/02/20 ساعت 07:15

سلام

وای رفیق کولاک کردی

باورم نمیشه

از اینکه به درخواست بنده توجه کردی و رسیدگی کردی واقعا ازت ممنونم

دمت گرم

اینجا واقعا بهترین مرجع آموزش برنامه نویسیه

همین الان شرو میکنم به دانلود کردنش

هرچقد ازت تشکر کنم باز کمه .....

خدا خیرت بده

از ته ته دل دعات میکنم

حالا یه درخواست دیگه هم دارم البته اگه زحمتی نیست...کمی نایابه و من اینترنتو زیر و رو کردم ، یه چیزایی پیدا کردم ولی نتونستم

دانلود کنم یا تحریمیم یا ف.ی.ل-ت.ر..ه یا ....

داداش بی زحمت اگه میشه آموزش های برنامه نویسی سیستم عامل سیمبین رو هم بزار. میدونم سیمبین قدیمی شده از مد افتاده و

یه سیستم عامل تقریبا مرده اس . . . ولی من برای چندتا از پروژه هام نیازش دارم...برای ورژن های مختلف سیمبین هم باشه...مخصوصا

سیمبین ورژن5 سیمبین بللی سیمبین ورژن 3 ... البته تحت کتابخانه ی کیوت یا کتابخانه ی دیگه ای مثل پایتون نباشه داداش...اگه

زحمتی نیست...اگر علاوه بر این آموزشا، آموزشای تحت کیوت رو هم بزاری که کامل میشه...ولی فقط کیوت نباشه چون فقط کیوت

کامل کارمو راه نمیدازه...

راستی یه زحمت دیگه...ابزارها و برنامه های مورد نیازشم اگه آپلود کنی خیلی خیلی ممنونت میشم ... برنامه هاشم توو سایت

developer.nokia.com هستن ولی چون تحریمیم نمیتونم دانلودشون کنم اینام تا چند وقت دیگه از سایتشون حذف میکنن

متاسفانه همونطوری که مطالب و کلا سایتsymbian.nokia.com رو حذف کردن . . . یه چندتایی هستن زحمتشونو بکش داداش،

دمت گرم....

مثلا اینا :

http://developer.nokia.com/community/wiki/Symbian_C++

http://developer.nokia.com/resources/library/Qt_for_Mobile/

اگه اشتباه نکنم سورس و اس دی کاهای فراوانی داشت......

ببخشید زیاد پر رو شدم داداش من شرمنده باعث زحمت شدم و بازم بابت همه چی تشکر داداش

یا حق

مدیر در 1393/02/20 ساعت 16:14

درود بر شما تو زمینه برنامه نویسی سیمبین هم یه سری فایل تو آرشیو بنده موجود است.تا چند روز دیگه میزارم تو سایت. موفق باشید

mahsa در 1393/02/19 ساعت 18:30

سلام لطفا اگه میشه فیلم آموزش Linq و Entity Framework رو هم توی سایتتون قرار بدین.
باتشکر

مدیر در 1393/02/19 ساعت 18:40

چند تا مجموعه آموزشی تو این زمینه در سایت موجود است.یه سری کامل دیگه هم به زودی در سایت قرار خواهیم داد.