کتاب ساخت بازی‌های ساده با Racket: از ایده تا اجرا

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره ساخت بازی‌های ساده با Racket: از ایده تا اجرا

موضوع کلی: علوم کامپیوتر و برنامه‌نویسی

موضوع میانی: مبانی برنامه‌نویسی با زبان Racket

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر دنیای برنامه‌نویسی با Racket
  • 2. نصب و راه‌اندازی محیط توسعه Racket
  • 3. آشنایی با ساختار اولیه برنامه‌ها در Racket
  • 4. اولین برنامه: چاپ متن و اعداد
  • 5. متغیرها و انواع داده‌های پایه در Racket
  • 6. عملگرهای ریاضی و منطقی
  • 7. ساخت توابع سفارشی در Racket
  • 8. درک مفهوم فراخوانی توابع
  • 9. توابع شرطی: if و cond
  • 10. کار با لیست‌ها: ایجاد و دستکاری
  • 11. دستورات تکرار: repeat و loop
  • 12. توابع بازگشتی (Recursion)
  • 13. مثال‌های کاربردی از توابع بازگشتی
  • 14. مقدمه‌ای بر طراحی بازی‌های کامپیوتری
  • 15. قوانین بازی و منطق آن
  • 16. تبدیل منطق بازی به کد Racket
  • 17. طراحی اولین عنصر بصری بازی
  • 18. استفاده از تصاویر در بازی
  • 19. مدیریت رویدادهای ورودی کاربر (صفحه کلید و ماوس)
  • 20. ایجاد انیمیشن‌های ساده
  • 21. مدیریت وضعیت بازی
  • 22. ذخیره و بارگذاری وضعیت بازی
  • 23. مبانی گرافیک در Racket
  • 24. رسم اشکال هندسی پایه
  • 25. کار با رنگ‌ها و قلم‌ها
  • 26. ایجاد فضاهای بازی (Canvas)
  • 27. مدیریت فریم‌های بازی
  • 28. چرخه حیات یک بازی
  • 29. مفهوم شیءگرایی در Racket (مقدماتی)
  • 30. کلاس‌ها و اشیاء در Racket
  • 31. ارث‌بری (Inheritance)
  • 32. پلی‌مورفیسم (Polymorphism)
  • 33. ساخت یک بازی پلتفرمر ساده
  • 34. مدیریت حرکات شخصیت
  • 35. برخوردها و تشخیص آن‌ها
  • 36. طراحی سطوح بازی
  • 37. افزودن دشمنان به بازی
  • 38. هوش مصنوعی ساده برای دشمنان
  • 39. سیستم امتیازدهی
  • 40. منوی اصلی بازی
  • 41. صفحه پایان بازی
  • 42. تنظیمات صدا در بازی
  • 43. بهینه‌سازی عملکرد بازی
  • 44. اشکال‌زدایی (Debugging) برنامه‌ها
  • 45. تکنیک‌های تست برنامه‌ها
  • 46. اصول طراحی رابط کاربری (UI)
  • 47. ساخت دکمه‌ها و عناصر تعاملی
  • 48. مدیریت رویدادهای رابط کاربری
  • 49. مقدمه‌ای بر شبکه‌های کامپیوتری
  • 50. پروتکل‌های ارتباطی پایه
  • 51. اصول امنیت در برنامه‌های کامپیوتری
  • 52. رمزنگاری پایه
  • 53. مبانی پایگاه داده
  • 54. طراحی پایگاه داده ساده
  • 55. ارتباط برنامه‌ها با پایگاه داده
  • 56. مقدمه‌ای بر تحلیل داده
  • 57. تصویرسازی داده‌ها
  • 58. کار با کتابخانه‌های تحلیل داده در Racket
  • 59. مفاهیم آماری پایه
  • 60. انواع مدل‌های آماری
  • 61. پیش‌بینی و تخمین
  • 62. مقدمه‌ای بر هوش مصنوعی
  • 63. یادگیری ماشین (Machine Learning)
  • 64. شبکه‌های عصبی (Neural Networks)
  • 65. مفاهیم یادگیری عمیق (Deep Learning)
  • 66. پردازش زبان طبیعی (NLP)
  • 67. تشخیص تصویر
  • 68. سیستم‌های توصیه‌گر
  • 69. مبانی توسعه وب
  • 70. زبان‌های برنامه‌نویسی سمت سرور
  • 71. کار با API ها
  • 72. مقدمه‌ای بر سیستم‌عامل‌ها
  • 73. مفاهیم پردازش و حافظه
  • 74. مدیریت فایل‌ها
  • 75. اصول مهندسی نرم‌افزار
  • 76. متدولوژی‌های توسعه نرم‌افزار (Agile)
  • 77. مدیریت پروژه نرم‌افزاری
  • 78. کدنویسی تمیز و خوانا
  • 79. مستندسازی کد
  • 80. اصول طراحی نرم‌افزار
  • 81. الگوهای طراحی (Design Patterns)
  • 82. معماری نرم‌افزار
  • 83. مقدمه‌ای بر محاسبات ابری
  • 84. خدمات ابری رایج
  • 85. امنیت در محیط ابری
  • 86. مبانی اینترنت اشیاء (IoT)
  • 87. ارتباط دستگاه‌های IoT
  • 88. امنیت در IoT
  • 89. اخلاق در برنامه‌نویسی
  • 90. مسئولیت‌پذیری برنامه‌نویسان
  • 91. قوانین و مقررات نرم‌افزاری
  • 92. کاربردهای نوین Racket
  • 93. مباحث پیشرفته در Racket
  • 94. پروژه‌های عملی با Racket
  • 95. جمع‌بندی و گام‌های بعدی
  • 96. جستجو و یافتن منابع تکمیلی
  • 97. نکات کلیدی برای موفقیت در برنامه‌نویسی
  • 98. فرهنگ جامعه برنامه‌نویسان
  • 99. آینده برنامه‌نویسی و فناوری
  • 100. مروری بر مفاهیم کلیدی بازی‌سازی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.