کتاب کتاب جامع برنامهنویسی بازیهای ایزومتریک: از صفر تا ساخت موتور بازی
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
برای مشاهده نمونه ای از فرمت نسخه نکات ساده کتاب های ما اینجا را کلیک کنید. کتاب دریافتی شما نیز در موضوع خود به همین سبک خواهد بود. دقت کنید تعداد صفحات کتاب در اینجا فقط 10 صفحه برای نمونه بوده است و کتاب اصلی شما طبق سرفصل های گفته شده کتابی جامع خواهد بود. - کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
برای مشاهده نمونه ای از فرمت نسخه نکته رسمی کتاب های ما اینجا را کلیک کنید. کتاب دریافتی شما نیز در موضوع خود به همین سبک خواهد بود. دقت کنید تعداد صفحات کتاب در اینجا فقط 10 صفحه برای نمونه بوده است و کتاب اصلی شما طبق سرفصل های گفته شده کتابی جامع خواهد بود. -
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام.
برای مشاهده نمونه ای از فرمت نسخه پرسش و پاسخ کتاب های ما اینجا را کلیک کنید. کتاب دریافتی شما نیز در موضوع خود به همین سبک خواهد بود. دقت کنید تعداد صفحات کتاب در اینجا فقط 10 صفحه برای نمونه بوده است و کتاب اصلی شما طبق سرفصل های گفته شده کتابی جامع خواهد بود. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب.
برای مشاهده نمونه ای از فرمت نسخه کوییز چهارگزینه ای با پاسخ کتاب های ما اینجا را کلیک کنید. کتاب دریافتی شما نیز در موضوع خود به همین سبک خواهد بود. دقت کنید تعداد صفحات کتاب در اینجا فقط 10 صفحه برای نمونه بوده است و کتاب اصلی شما طبق سرفصل های گفته شده کتابی جامع خواهد بود. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری.
برای مشاهده نمونه ای از فرمت نسخه کوییز چهارگزینه ای با پاسخ های انتهای فصل کتاب های ما اینجا را کلیک کنید. کتاب دریافتی شما نیز در موضوع خود به همین سبک خواهد بود. دقت کنید تعداد صفحات کتاب در اینجا فقط 10 صفحه برای نمونه بوده است و کتاب اصلی شما طبق سرفصل های گفته شده کتابی جامع خواهد بود.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
- دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
- برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
- اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248
تلگرام: @ma_limbs
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع برنامهنویسی بازیهای ایزومتریک: از صفر تا ساخت موتور بازی
موضوع کلی: توسعه بازیهای رایانهای
موضوع میانی: برنامهنویسی بازیهای ایزومتریک
📋 سرفصلهای دوره (100 موضوع)
- 1. دوره جامع برنامهنویسی بازیهای ایزومتریک: از صفر تا ساخت موتور بازی
- 2. مقدمهای بر بازیهای ایزومتریک: تاریخچه و سبکشناسی
- 3. چرا ایزومتریک؟ مزایا و چالشها
- 4. بررسی بازیهای ایزومتریک کلاسیک و مدرن
- 5. مفاهیم پایه ریاضیات: بردارها و هندسه در فضای دو بعدی
- 6. آمادهسازی محیط توسعه: نصب کامپایلر، IDE و کتابخانههای مورد نیاز
- 7. مبانی C++ برای توسعه بازی: مروری بر کلاسها، ارثبری و پلیمورفیسم
- 8. آشنایی با یک فریمورک گرافیکی (مانند SDL2 یا SFML)
- 9. ساخت اولین پنجره و مدیریت آن
- 10. حلقه اصلی بازی (The Game Loop): قلب تپنده بازی شما
- 11. مدیریت زمان و فریمریت ثابت با Delta Time
- 12. مقدمهای بر رندرینگ دو بعدی: رسم اشکال اولیه
- 13. بارگذاری و نمایش تصاویر (Sprites)
- 14. سیستم مختصات دکارتی در مقابل سیستم مختصات ایزومتریک
- 15. ریاضیات تبدیل مختصات: از دنیای بازی (World) به صفحه نمایش (Screen)
- 16. ریاضیات تبدیل مختصات: از صفحه نمایش (Screen) به دنیای بازی (World)
- 17. طراحی کاشی (Tile): ابعاد و شکل استاندارد
- 18. ایجاد کلاس پایه برای کاشیها (Tile Class)
- 19. رسم یک شبکه (Grid) ایزومتریک ساده
- 20. مفهوم نقشههای کاشیمحور (Tilemaps)
- 21. ساخت یک کلاس مدیریت نقشه (Map Class)
- 22. بارگذاری دادههای نقشه از یک آرایه دو بعدی ساده
- 23. رندر کردن یک نقشه ایزومتریک ایستا
- 24. الگوریتم نقاش (Painter's Algorithm) و اهمیت ترتیب رندر
- 25. محاسبه ترتیب صحیح رندر برای کاشیها
- 26. مفهوم لایهها در رندرینگ: پسزمینه، اشیاء و پیشزمینه
- 27. پیادهسازی سیستم رندرینگ چندلایه
- 28. معرفی دوربین (Viewport/Camera) در دنیای ایزومتریک
- 29. پیادهسازی اسکرول کردن نقشه با دوربین
- 30. محدود کردن حرکت دوربین به مرزهای نقشه
- 31. بارگذاری مجموعه کاشیها (Tilesets) از یک تصویر واحد
- 32. ایجاد کلاس مدیریت منابع (Asset Manager) برای تصاویر و صداها
- 33. طراحی ساختار داده برای نقشه: تعریف ویژگیهای کاشی (قابل عبور، نوع زمین)
- 34. بارگذاری نقشه از فایل متنی (Text File)
- 35. ایجاد یک فرمت ساده برای فایلهای نقشه
- 36. مفهوم اشیاء در بازی (Game Objects): درختان، سنگها، ساختمانها
- 37. طراحی کلاس پایه برای اشیاء ثابت در بازی
- 38. قرار دادن اشیاء ثابت روی نقشه
- 39. ادغام رندرینگ اشیاء با کاشیها بر اساس عمق (Z-Sorting)
- 40. مدیریت اشیاء چند-کاشی (Multi-tile Objects)
- 41. معرفی موجودیتها (Entities): بازیکن، دشمنان، NPCها
- 42. طراحی کلاس پایه برای موجودیتها
- 43. پیادهسازی کلاس بازیکن (Player Class)
- 44. مدیریت ورودی از صفحهکلید (Keyboard Input)
- 45. حرکت بازیکن بر روی شبکه ایزومتریک (Grid-based Movement)
- 46. پیادهسازی حرکت نرم و انیمیشنی بین کاشیها
- 47. مبانی انیمیشن اسپرایت: Spritesheet Animation
- 48. ایجاد یک سیستم انیمیشن ساده
- 49. اعمال انیمیشنهای بیکاری (Idle) و راه رفتن (Walk) برای بازیکن
- 50. مدیریت جهتهای مختلف بازیکن (8-Directional Sprites)
- 51. مقدمهای بر هوش مصنوعی و مسیریابی (Pathfinding)
- 52. آشنایی با الگوریتم A* (A-Star)
- 53. پیادهسازی ساختارهای داده مورد نیاز برای A*: لیست باز و بسته
- 54. پیادهسازی حلقه اصلی الگوریتم A*
- 55. نمایش بصری مسیر پیدا شده توسط A*
- 56. ایجاد کلاس پایه برای شخصیتهای غیرقابل بازی (NPC)
- 57. حرکت دادن NPCها بر اساس مسیر محاسبهشده
- 58. ماشین حالت متناهی (Finite State Machine) برای هوش مصنوعی ساده
- 59. پیادهسازی حالتهای پایه: گشتزنی (Patrol) و سکون (Idle)
- 60. تشخیص برخورد (Collision Detection) مبتنی بر شبکه
- 61. جلوگیری از حرکت بازیکن و NPCها به کاشیهای غیرقابل عبور
- 62. مدیریت ورودی از ماوس (Mouse Input)
- 63. انتخاب کاشی (Tile Picking) با کلیک ماوس
- 64. برجستهسازی (Highlight) کاشی انتخابشده
- 65. تعامل با اشیاء جهان بازی از طریق کلیک
- 66. مبانی طراحی رابط کاربری (UI/HUD)
- 67. رندر کردن متن روی صفحه
- 68. نمایش اطلاعات بازی: نوار سلامتی، امتیاز و...
- 69. ایجاد یک سیستم دکمه (Button) ساده برای منوها
- 70. مدیریت وضعیتهای مختلف بازی (Game State Management): منوی اصلی، بازی، توقف
- 71. پیادهسازی صفحه منوی اصلی
- 72. مقدمهای بر سیستم صوتی: بارگذاری و پخش افکتهای صوتی
- 73. افزودن صدای قدم زدن و تعاملات
- 74. پخش موسیقی پسزمینه
- 75. بهینهسازی رندرینگ: حذف اشیاء خارج از دید (Frustum Culling)
- 76. تکهتکه کردن نقشههای بزرگ (Map Chunking) برای بهبود عملکرد
- 77. استفاده از درخت چهارگانه (Quadtree) برای مدیریت بهینه برخوردها
- 78. معرفی ارتفاع و سطوح مختلف در نقشه ایزومتریک
- 79. رندر کردن کاشیها و اشیاء در ارتفاعات مختلف
- 80. پیادهسازی پلها و رمپها
- 81. سیستم نورپردازی ساده: استفاده از Lightmaps
- 82. شبیهسازی چرخه روز و شب
- 83. افکتهای آب و هوا: سیستم ذرات (Particle System) برای باران و برف
- 84. طراحی و پیادهسازی یک ساطعکننده ذره (Particle Emitter)
- 85. بازسازی کدها و تبدیل پروژه به یک موتور بازی قابل استفاده مجدد
- 86. معرفی اسکریپتنویسی در بازی (مانند Lua)
- 87. ادغام یک موتور اسکریپتنویسی با موتور بازی
- 88. فراخوانی توابع C++ از درون اسکریپت
- 89. کنترل رفتار NPCها با استفاده از اسکریپت
- 90. سیستم ذخیره و بارگذاری وضعیت بازی (Save/Load)
- 91. سریالسازی (Serialization) دادههای بازی
- 92. ابزارهای اشکالزدایی (Debugging Tools): نمایش مرزهای برخورد، مسیرها
- 93. پروفایلسنجی (Profiling) و شناسایی گلوگاههای عملکردی
- 94. طراحی یک ویرایشگر نقشه ساده (Map Editor Concept)
- 95. جریان کاری تولید محتوا: از طراحی تا ورود به بازی
- 96. برنامهریزی پروژه نهایی: ساخت یک مینی-بازی با موتور ایجاد شده
- 97. پیادهسازی منطق اصلی بازی پروژه نهایی
- 98. افزودن جزئیات و پولیش نهایی به بازی
- 99. فرآیند تست و رفع باگ
- 100. جمعبندی دوره و نگاهی به آینده: مسیرهای پیش رو برای توسعهدهنده
دوره جامع برنامهنویسی بازیهای ایزومتریک: از صفر تا ساخت موتور بازی
آیا رویای ساخت بازیهای ایزومتریک جذاب و منحصر به فرد را در سر میپرورانید؟ آیا میخواهید از اصول اولیه تا پیچیدهترین تکنیکهای برنامهنویسی این سبک را فرا بگیرید؟ دوره جامع ما، با الهام از کتاب ارزشمند "Isometric Game Programming with DirectX 7.0 w/CD (Premier Press Game Development (Software))"، این فرصت را برای شما فراهم میکند تا نه تنها با مبانی تئوری آشنا شوید، بلکه یک موتور بازی ایزومتریک اختصاصی نیز بسازید!
این دوره به شما کمک میکند تا دانش خود را در زمینه برنامهنویسی بازیهای کامپیوتری ارتقا دهید و یک گام اساسی در مسیر تبدیل شدن به یک توسعهدهنده حرفهای بازی بردارید. ما از اصول پایه شروع میکنیم و به تدریج به مباحث پیشرفتهتر میپردازیم، به طوری که در پایان دوره، شما قادر خواهید بود بازیهای ایزومتریک با کیفیت بالا طراحی و پیادهسازی کنید.
درباره دوره
این دوره جامع، تمامی جنبههای برنامهنویسی بازیهای ایزومتریک را پوشش میدهد. از مفاهیم پایهای مانند هندسه ایزومتریک و سیستمهای مختصات گرفته تا تکنیکهای پیشرفتهتری مانند مدیریت منابع، هوش مصنوعی ساده، صداگذاری و بهینهسازی عملکرد، همه چیز در این دوره گنجانده شده است. ما از تجربیات کتاب "Isometric Game Programming with DirectX 7.0" در زمینه استفاده از DirectX و اصول برنامهنویسی برای خلق بازیهای ایزومتریک بهره میبریم، اما تمرکز اصلی ما بر ارائه یک دوره مدرن، کاربردی و مبتنی بر پروژههای عملی است.
موضوعات کلیدی
- مقدمهای بر هندسه ایزومتریک و سیستمهای مختصات
- آشنایی با DirectX و محیط توسعه
- بارگذاری و مدیریت تصاویر و بافتها
- ایجاد و انیمیت کردن کاراکترها و اشیاء
- پیادهسازی سیستمهای ورودی (کیبورد، ماوس)
- طراحی و ساخت نقشههای ایزومتریک
- مفاهیم Collision Detection و مدیریت برخوردها
- پیادهسازی هوش مصنوعی ساده برای دشمنان
- افزودن صدا و موسیقی به بازی
- بهینهسازی عملکرد بازی
- بستهبندی و انتشار بازی
مخاطبان دوره
این دوره برای افراد زیر مناسب است:
- علاقهمندان به برنامهنویسی بازیهای رایانهای
- دانشجویان رشتههای کامپیوتر و مهندسی نرمافزار
- توسعهدهندگان بازی که میخواهند مهارتهای خود را در زمینه بازیهای ایزومتریک گسترش دهند
- افرادی که به دنبال تغییر مسیر شغلی به سمت صنعت بازیسازی هستند
چرا این دوره را بگذرانیم؟
- یادگیری عملی و پروژه محور: به جای تئوریهای خستهکننده، شما در طول دوره پروژههای عملی متعددی را انجام خواهید داد و در پایان دوره، یک موتور بازی ایزومتریک اختصاصی خواهید داشت.
- بهرهگیری از تجربیات کتاب "Isometric Game Programming with DirectX 7.0": ما از نکات کلیدی و مفاهیم ارزشمند این کتاب برای ارائه یک دوره جامع و کاربردی استفاده میکنیم.
- مدرن و بهروز: اگرچه کتاب الهامبخش مربوط به سالهای گذشته است، اما ما مفاهیم را به صورت مدرن و با استفاده از تکنیکهای روز ارائه میکنیم.
- پشتیبانی و راهنمایی: در طول دوره، به سوالات شما پاسخ داده میشود و راهنماییهای لازم برای حل مشکلات ارائه میشود.
- فرصتهای شغلی: پس از اتمام دوره، شما میتوانید در شرکتهای بازیسازی مشغول به کار شوید یا به صورت مستقل بازیهای خود را توسعه دهید.
- افزایش مهارتهای حل مسئله: برنامهنویسی بازیسازی، ذهن شما را برای حل مسائل پیچیده تقویت میکند.
- خلاقیت و نوآوری: شما میتوانید با استفاده از آموختههای خود، بازیهای خلاقانه و نوآورانه خلق کنید.
سرفصلهای دوره
این دوره شامل بیش از 100 سرفصل جامع است که به طور کامل به مباحث مختلف برنامهنویسی بازیهای ایزومتریک میپردازند. در زیر تنها به چند مورد از سرفصلهای اصلی اشاره میکنیم:
- بخش 1: مبانی و مفاهیم اولیه
- مقدمهای بر بازیهای ایزومتریک
- هندسه ایزومتریک و سیستمهای مختصات
- آشنایی با DirectX و محیط توسعه
- تنظیمات اولیه پروژه
- بخش 2: گرافیک و رندرینگ
- بارگذاری و مدیریت تصاویر و بافتها
- ایجاد و نمایش Sprites
- انیمیشن Sprites
- رندرینگ ایزومتریک
- بخش 3: ورودی و کنترل
- مدیریت ورودی کیبورد
- مدیریت ورودی ماوس
- کنترل کاراکتر با استفاده از ورودی
- بخش 4: طراحی و ساخت نقشهها
- طراحی نقشههای ایزومتریک
- ایجاد Tilemaps
- مدیریت لایههای مختلف
- بخش 5: هوش مصنوعی و گیمپلی
- مقدمهای بر هوش مصنوعی
- پیادهسازی هوش مصنوعی ساده برای دشمنان
- الگوریتمهای Pathfinding (A*)
- مدیریت رویدادها و گیمپلی
- بخش 6: صدا و موسیقی
- افزودن صدا به بازی
- مدیریت صداها و موسیقی
- ایجاد جلوههای صوتی
- بخش 7: بهینهسازی و انتشار
- بهینهسازی عملکرد بازی
- شناسایی و رفع مشکلات عملکرد
- بستهبندی و انتشار بازی
- بخش 8: پروژههای عملی
- ساخت یک بازی نقشآفرینی (RPG) ساده
- ساخت یک بازی استراتژیک (RTS) کوچک
- ساخت یک بازی ماجراجویی
این تنها بخشی از سرفصلهای دوره است. با ثبتنام در این دوره، شما به گنجینهای از دانش و تجربه دسترسی خواهید داشت و میتوانید رویای ساخت بازیهای ایزومتریک خود را به واقعیت تبدیل کنید!
همین حالا در دوره ثبتنام کنید و سفر خود را به سوی یک حرفهای در صنعت بازیسازی آغاز کنید!
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
برای مشاهده نمونه ای از فرمت نسخه نکات ساده کتاب های ما اینجا را کلیک کنید. کتاب دریافتی شما نیز در موضوع خود به همین سبک خواهد بود. دقت کنید تعداد صفحات کتاب در اینجا فقط 10 صفحه برای نمونه بوده است و کتاب اصلی شما طبق سرفصل های گفته شده کتابی جامع خواهد بود. - کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
برای مشاهده نمونه ای از فرمت نسخه نکته رسمی کتاب های ما اینجا را کلیک کنید. کتاب دریافتی شما نیز در موضوع خود به همین سبک خواهد بود. دقت کنید تعداد صفحات کتاب در اینجا فقط 10 صفحه برای نمونه بوده است و کتاب اصلی شما طبق سرفصل های گفته شده کتابی جامع خواهد بود. -
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام.
برای مشاهده نمونه ای از فرمت نسخه پرسش و پاسخ کتاب های ما اینجا را کلیک کنید. کتاب دریافتی شما نیز در موضوع خود به همین سبک خواهد بود. دقت کنید تعداد صفحات کتاب در اینجا فقط 10 صفحه برای نمونه بوده است و کتاب اصلی شما طبق سرفصل های گفته شده کتابی جامع خواهد بود. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب.
برای مشاهده نمونه ای از فرمت نسخه کوییز چهارگزینه ای با پاسخ کتاب های ما اینجا را کلیک کنید. کتاب دریافتی شما نیز در موضوع خود به همین سبک خواهد بود. دقت کنید تعداد صفحات کتاب در اینجا فقط 10 صفحه برای نمونه بوده است و کتاب اصلی شما طبق سرفصل های گفته شده کتابی جامع خواهد بود. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری.
برای مشاهده نمونه ای از فرمت نسخه کوییز چهارگزینه ای با پاسخ های انتهای فصل کتاب های ما اینجا را کلیک کنید. کتاب دریافتی شما نیز در موضوع خود به همین سبک خواهد بود. دقت کنید تعداد صفحات کتاب در اینجا فقط 10 صفحه برای نمونه بوده است و کتاب اصلی شما طبق سرفصل های گفته شده کتابی جامع خواهد بود.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
- دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
- برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
- اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248
تلگرام: @ma_limbs
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.