کتاب آموزش ساخت بازی دوز (Tic-Tac-Toe) با C++ با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش ساخت بازی دوز (Tic-Tac-Toe) با C++
موضوع کلی: علوم کامپیوتر و برنامهنویسی
موضوع میانی: برنامهنویسی مقدماتی با C++
📋 سرفصلهای دوره
- 1. مقدمهای بر علوم کامپیوتر و برنامهنویسی
- 2. آشنایی با زبان برنامهنویسی C++
- 3. نصب محیط توسعه (IDE) برای C++
- 4. اولین برنامه C++: سلام دنیا
- 5. ساختار کلی یک برنامه C++
- 6. کامنتگذاری در C++
- 7. انواع دادههای پایه در C++
- 8. متغیرها و نحوه تعریف آنها
- 9. عملگرهای ریاضی در C++
- 10. عملگرهای انتساب در C++
- 11. عملگرهای مقایسهای در C++
- 12. عملگرهای منطقی در C++
- 13. دستورات شرطی: if
- 14. دستورات شرطی: if-else
- 15. دستورات شرطی: if-else if-else
- 16. دستورات شرطی تو در تو
- 17. دستور switch
- 18. حلقهها: while
- 19. حلقهها: for
- 20. حلقهها: do-while
- 21. دستور break در حلقهها
- 22. دستور continue در حلقهها
- 23. آرایهها: معرفی و کاربرد
- 24. تعریف و مقداردهی آرایهها
- 25. دسترسی به عناصر آرایه
- 26. آرایههای چندبعدی
- 27. توابع: معرفی و ضرورت
- 28. تعریف و فراخوانی توابع
- 29. پارامترهای توابع
- 30. مقدار بازگشتی توابع
- 31. توابع بازگشتی
- 32. اسکوپ (دامنه دید) متغیرها
- 33. اشارهگرها: معرفی و کاربرد
- 34. عملیات روی اشارهگرها
- 35. اشارهگرها و آرایهها
- 36. اشارهگرها و توابع
- 37. ساختارها (Structs)
- 38. تعریف و استفاده از ساختارها
- 39. اشارهگرها به ساختارها
- 40. کلاسها و اشیاء: مقدمه
- 41. تعریف کلاس
- 42. اعضای کلاس: داده و تابع
- 43. توابع سازنده (Constructor)
- 44. توابع مخرب (Destructor)
- 45. مفهوم Encapsulation
- 46. دسترسی به اعضای کلاس: public و private
- 47. وراثت (Inheritance): مقدمه
- 48. انواع وراثت
- 49. وراثت چندگانه
- 50. پلیمورفیسم (Polymorphism)
- 51. توابع مجازی (Virtual Functions)
- 52. کلاسهای انتزاعی (Abstract Classes)
- 53. مفهوم فایل و عملیات ورودی/خروجی
- 54. کار با فایلهای متنی
- 55. کار با فایلهای باینری
- 56. مفاهیم پایه الگوریتمها
- 57. مرتبسازی: مرتبسازی حبابی
- 58. مرتبسازی: مرتبسازی انتخابی
- 59. جستجو: جستجوی خطی
- 60. جستجو: جستجوی دودویی
- 61. مفاهیم پایه ساختمان دادهها
- 62. لیست پیوندی (Linked List)
- 63. پشته (Stack)
- 64. صف (Queue)
- 65. درخت (Tree): مقدمه
- 66. درخت دودویی جستجو (BST)
- 67. مفهوم پایگاه داده
- 68. مقدمهای بر پایگاه داده رابطهای
- 69. زبان SQL: مقدمه
- 70. دستورات پایه SQL: SELECT
- 71. دستورات پایه SQL: INSERT
- 72. دستورات پایه SQL: UPDATE
- 73. دستورات پایه SQL: DELETE
- 74. مقدمهای بر توسعه وب
- 75. زبان HTML: ساختار صفحات وب
- 76. زبان CSS: استایلدهی صفحات وب
- 77. مفاهیم پایگاه داده در بازیسازی
- 78. ذخیره و بازیابی امتیازات بازیکنان
- 79. مقدمهای بر طراحی بازی
- 80. چرخه حیات توسعه بازی
- 81. اصول طراحی رابط کاربری (UI)
- 82. اصول طراحی تجربه کاربری (UX)
- 83. مفهوم State Machine در بازیها
- 84. پیادهسازی منطق بازی دوز
- 85. نمایش صفحه بازی
- 86. مدیریت حرکات بازیکنان
- 87. بررسی شرایط برد یا تساوی
- 88. پیادهسازی هوش مصنوعی ساده برای حریف
- 89. تست و اشکالزدایی بازی
- 90. بهینهسازی کد برنامه
- 91. مستندسازی کد برنامه
- 92. مقدمهای بر شبکههای کامپیوتری
- 93. مفاهیم پایه پروتکلهای شبکه
- 94. امنیت در برنامهنویسی
- 95. اصول برنامهنویسی تمیز (Clean Code)
- 96. مروری بر اصول شیگرایی
- 97. مقدمهای بر طراحی الگوهای نرمافزاری
- 98. الگوهای طراحی پایه: Singleton
- 99. الگوهای طراحی پایه: Factory
- 100. نکات تکمیلی برای ساخت بازی پیچیدهتر
تگها:
C++ برای بازی
Tic-Tac-Toe C++
آموزش C++
بازی دوز
برنامه نویسی C++
برنامه نویسی مقدماتی
ساخت بازی با C++
کدنویسی C++
یادگیری C++
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.