لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی برای مبتدیان با Lua و Love2D
- آخرین آپدیت
دانلود Programming for Beginners with Lua and Love2D
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندانه برای یادگیری از طریق گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره مناسب برای مبتدیان، شما را با برنامهنویسی با زبان Lua و موتور Love2D آشنا میکند. شما با راهاندازی محیط توسعه شروع کرده و مستقیماً وارد پروژههای عملی میشوید، مانند ساخت بازی دارآویز (Hangman). در ادامه، مفاهیم کلیدی برنامهنویسی مانند توابع، جداول (Tables)، دستورات شرطی و مدیریت ورودی کاربر را خواهید آموخت.
این دوره با پروژههایی با پیچیدگی بیشتر ادامه مییابد، از جمله اپلیکیشن تاس، بازی پرچمهای کشورها و بازی تایپ. هر پروژه شما را به چالش میکشد تا آموختههای خود را به کار بگیرید، مهارتهایتان را صیقل دهید و اعتماد به نفس خود را افزایش دهید. در پایان، شما یک پایه قوی در برنامهنویسی و توسعه بازی خواهید داشت.
این دوره برای مبتدیانی که هیچ تجربه قبلی ندارند عالی است و به شما کمک میکند تا مهارتهای خود را از طریق تمرینات عملی جذاب و دروس ساختاریافته ارتقا دهید.
سرفصل ها و درس ها
مقدمه
Introduction
نصب و راهاندازی
Installation
اولین پروژه: بازی دارآویز
First Project: Hangman
شروع اولین پروژه ما
Starting Our First Project
توابع Update و Draw
Update and Draw Functions
توابع
Functions
جداول
Tables
جداول تو در تو (جدولی از جداول)
Tables of Tables
دستورات شرطی If
If Statements
برنامهریزی و نقشه پروژه
Mapping Out the Project
رسم خطوط
Drawing Lines
چاپ متن روی صفحه
Printing Text to the Screen
استفاده از جداول داده
Using Tables of Data
استفاده از جداول داده بیشتر
Using More Tables of Data
ردیابی حروف حدس زده شده
Keeping Track of Guessed Letters
کلیک برای شروع بازی جدید
Click to Start New Game
بررسی شرایط پیروزی
Checking Win Conditions
بهروزرسانی رنگ پسزمینه
Updating the Background Colour
ارزیابی فشردن حروف اشتباه
Evaluating Wrong Letter Press
استفاده از Delta Time
Using Delta Time
ردیابی تعداد جانها
Keeping Track of Lives
ارزیابی شرایط باخت
Evaluating Lose Conditions
ردیابی حروفی که قبلاً حدس زده شدهاند
Keeping Track of Letters Already Guessed
تنظیم مولد اعداد تصادفی (Seeding)
Seeding the Random Generator
گسترش دانش در برخی زمینهها
Extending Our Knowledge in Some Areas
نمایش نظرات