🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: سفر به دنیای VIC-20 BASIC: از صفر تا خلق بازی و برنامه
موضوع کلی: برنامه نویسی کامپیوتر با زبان بیسیک
موضوع میانی: آموزش برنامه نویسی بیسیک در VIC-20
📋 سرفصلهای دوره (100 موضوع)
- 1. آشنایی با کامپیوتر VIC-20
- 2. معرفی زبان BASIC
- 3. مرور کلی کتاب This is VIC-20 BASIC
- 4. اولین برنامه شما: PRINT "HELLO, WORLD!"
- 5. آشنایی با صفحه کلید VIC-20
- 6. دستورهای اولیه: RUN, LIST, NEW
- 7. متغیرها: نامگذاری و انواع
- 8. متغیرهای عددی: عدد صحیح و اعشاری
- 9. متغیرهای رشتهای
- 10. انتساب مقادیر به متغیرها: دستور LET
- 11. دستور INPUT: دریافت ورودی از کاربر
- 12. اولین محاسبات: عملگرهای ریاضی (+، -، *، /)
- 13. اولویت عملگرها
- 14. توابع ریاضی داخلی: INT, RND, SGN, ABS
- 15. توابع ریاضی داخلی: SQR, SIN, COS, TAN
- 16. دستور CLS: پاک کردن صفحه نمایش
- 17. دستور PRINT: نمایش متن و مقادیر
- 18. فرمتبندی خروجی PRINT: کاما و نقطه ویرگول
- 19. دستور GOTO: پرش به خطوط دیگر
- 20. دستور IF…THEN: شرطگذاری ساده
- 21. دستور IF…THEN…ELSE (در صورت پشتیبانی): شرطگذاری پیشرفته
- 22. عملگرهای مقایسهای: (=, <>, <, >, <=, >=)
- 23. عملگرهای منطقی: AND, OR, NOT
- 24. دستور FOR…NEXT: حلقههای تکرار شمارشی
- 25. تعداد تکرار حلقهها
- 26. نحوه استفاده از STEP در FOR…NEXT
- 27. دستور GOSUB…RETURN: فراخوانی زیرروال
- 28. ساختار زیرروالها
- 29. استفاده از زیرروالها برای سازماندهی کد
- 30. آرایهها: تعریف و استفاده
- 31. آرایههای تکبعدی
- 32. آرایهها چندبعدی (در صورت پشتیبانی)
- 33. دستور DIM: تعریف اندازه آرایهها
- 34. دستور READ…DATA: خواندن داده از حافظه
- 35. دستور RESTORE: بازنشانی اشارهگر DATA
- 36. مدیریت رشتهها: طول رشته، زیررشته
- 37. توابع رشتهای: LEFT$, RIGHT$, MID$
- 38. توابع رشتهای: LEN, STR$, VAL
- 39. توابع رشتهای: ASC, CHR$, SPACE$
- 40. دستور ON…GOTO: پرش شرطی چندگانه
- 41. دستور ON…GOSUB: فراخوانی شرطی چندگانه زیرروال
- 42. عملیات با رنگ در VIC-20 BASIC
- 43. دستور COLOR: تغییر رنگ متن
- 44. دستور BGCOLOR: تغییر رنگ پسزمینه
- 45. دستور BORDER COLOR: تغییر رنگ حاشیه
- 46. کنترل کاراکترها: دستور POKE
- 47. آدرس حافظه کاراکترها
- 48. تغییر کاراکترهای صفحه نمایش با POKE
- 49. دستور GRAPHICS: ورود به حالت گرافیکی
- 50. حالت گرافیکی BASIC (BASIC Graphics)
- 51. کاراکترهای گرافیکی مخصوص VIC-20
- 52. ایجاد شکلهای ساده در حالت گرافیکی
- 53. دستور PLOT: رسم نقطه
- 54. دستور DRAW: رسم خط
- 55. دستور CIRCLE: رسم دایره
- 56. دستور PAINT: پر کردن شکل
- 57. کاراکترهای توسعهیافته (Extended Characters)
- 58. مفهوم کاراکترهای سفارشی
- 59. ایجاد کاراکترهای سفارشی
- 60. ذخیره و بارگذاری برنامهها: دستور SAVE
- 61. ذخیره برنامهها روی نوار کاست
- 62. فرمت ذخیرهسازی در VIC-20
- 63. دستور LOAD: بارگذاری برنامهها
- 64. لود کردن برنامهها از نوار کاست
- 65. دستور VERIFY: بررسی صحت برنامههای ذخیرهشده
- 66. دستور DELETE: حذف برنامهها
- 67. مدیریت خطا در برنامهها: دستور ON ERROR GOTO
- 68. شناسایی کدهای خطا
- 69. استفاده از ON ERROR GOTO برای مدیریت خطا
- 70. توابع سیستمی: TIME$, DATE$ (در صورت پشتیبانی)
- 71. استفاده از تایمر داخلی VIC-20
- 72. صدا در VIC-20 BASIC
- 73. دستور SOUND: تولید صداهای ساده
- 74. پیکربندی پارامترهای صدا
- 75. مقدمهای بر بازیسازی
- 76. طراحی اولیه بازی
- 77. ساخت یک بازی ساده: حدس عدد
- 78. پیادهسازی منطق بازی حدس عدد
- 79. بازی "پیدا کردن treasure"
- 80. ساخت نقشه بازی
- 81. تعریف شخصیت بازیکن
- 82. حرکت بازیکن در بازی
- 83. برخورد با موانع
- 84. شرایط برد و باخت در بازی
- 85. بهبود رابط کاربری بازی
- 86. استفاده از کاراکترهای گرافیکی برای عناصر بازی
- 87. اضافه کردن انیمیشنهای ساده
- 88. بازی "مار" (Snake Game)
- 89. پیادهسازی منطق حرکت مار
- 90. مدیریت رشد مار
- 91. پیادهسازی میوه یا هدف
- 92. تشخیص برخورد مار با خودش
- 93. تشخیص برخورد مار با دیوار
- 94. پیادهسازی بازی "آجرشکن" (Breakout)
- 95. ایجاد صفحه بازی
- 96. رسم آجرها
- 97. کنترل پاروی بازیکن
- 98. حرکت توپ
- 99. تشخیص برخورد توپ با آجر
- 100. تشخیص برخورد توپ با پارو
سفر به دنیای VIC-20 BASIC: از صفر تا خلق بازی و برنامه
معرفی دوره
آیا به یاد روزهایی میافتید که کامپیوترهای خانگی، دریچهای به سوی دنیای شگفتانگیز فناوری بودند؟ زمانی که یک صفحه کلید و یک تلویزیون، تمام تجهیزات لازم برای تبدیل شدن به یک برنامهنویس را فراهم میکردند؟ اگر دلتان میخواهد به آن دوران سفر کنید و با زبان برنامهنویسی که نسلهای زیادی از برنامهنویسان را به خود جذب کرد، آشنا شوید، این دوره برای شماست!
ما در این دوره، شما را به دنیای جذاب و خاطرهانگیز VIC-20 میبریم، کامپیوتری افسانهای که با زبان BASIC، مرزهای تخیل را در هم شکست. این دوره با الهام از کتاب کلاسیک “This is VIC-20 BASIC” طراحی شده است، کتابی که به زبان ساده و روان، مفاهیم اولیه برنامهنویسی را به ما آموخت و دریچهای به سوی خلاقیت گشود. در این دوره، ما شما را گام به گام به سوی تسلط بر BASIC هدایت میکنیم.
درباره دوره
این دوره یک راهنمای جامع و کاربردی برای یادگیری برنامه نویسی BASIC در VIC-20 است. ما از اصول اولیه شروع میکنیم و به تدریج به مفاهیم پیشرفتهتر میپردازیم. این دوره فقط تئوری نیست؛ بلکه پر از مثالهای عملی، تمرینهای جذاب و پروژههای هیجانانگیز است. با گذراندن این دوره، شما نه تنها زبان BASIC را یاد میگیرید، بلکه با نحوه تفکر برنامهنویسی، حل مسئله و ایجاد خلاقیت نیز آشنا میشوید. ما از کتاب “This is VIC-20 BASIC” به عنوان یک منبع الهام و راهنما استفاده میکنیم، اما دوره ما فراتر از آن میرود و امکانات و تکنیکهای بیشتری را پوشش میدهد.
موضوعات کلیدی دوره
- آشنایی با تاریخچه VIC-20 و محیط BASIC
- نصب و راهاندازی شبیهساز VIC-20
- اصول اولیه برنامه نویسی: متغیرها، انواع دادهها، دستورات ورودی/خروجی
- عملگرها و محاسبات ریاضی
- ساختارهای کنترلی: شرطها (IF-THEN-ELSE)، حلقهها (FOR-NEXT, WHILE-WEND)
- زیربرنامهها و توابع
- کار با گرافیک و صدا در VIC-20
- ایجاد بازیهای ساده (مثل مار، پازل و …)
- مدیریت دادهها و کار با فایلها
- بهینهسازی کد و تکنیکهای پیشرفته برنامهنویسی
- اشکالزدایی و رفع خطاهای رایج
- مروری بر کتاب “This is VIC-20 BASIC” و مقایسه با مباحث دوره
مخاطبان دوره
این دوره برای طیف وسیعی از افراد مناسب است:
- علاقهمندان به کامپیوترهای قدیمی و نوستالژی
- کسانی که میخواهند اصول اولیه برنامهنویسی را یاد بگیرند
- دانشآموزان و دانشجویان رشتههای کامپیوتر و فناوری اطلاعات
- برنامهنویسان باتجربه که میخواهند دانش خود را به روز کنند و به دنیای کلاسیک بازگردند
- هر کسی که به دنبال یادگیری یک مهارت جدید و تقویت خلاقیت خود است
چرا این دوره را بگذرانیم؟
این دوره، بیش از یک دوره آموزشی است؛ یک سفر اکتشافی است به دنیای جذاب برنامهنویسی و خاطرات شیرین کودکی. با شرکت در این دوره، شما:
- زبان BASIC را به طور کامل یاد میگیرید و میتوانید برنامههای خود را بنویسید.
- با اصول تفکر برنامهنویسی و حل مسئله آشنا میشوید.
- خلاقیت و تواناییهای خود را در زمینهی فناوری افزایش میدهید.
- یک مهارت ارزشمند را برای آینده خود کسب میکنید.
- با کامپیوتر VIC-20 و تاریخچه آن آشنا میشوید.
- به یک جامعه از برنامهنویسان و علاقهمندان به VIC-20 ملحق میشوید.
- یک تجربه آموزشی جذاب و به یاد ماندنی را تجربه میکنید.
سرفصلهای دوره (100 سرفصل جامع)
این دوره شامل 100 سرفصل جامع است که به شما امکان میدهد از صفر تا تبدیل شدن به یک برنامهنویس ماهر در VIC-20 BASIC را تجربه کنید. در اینجا تنها به چند نمونه اشاره میکنیم:
- مقدمه و مروری بر تاریخچه VIC-20
- نصب و راهاندازی شبیهساز (C64 Forever, VICE, …)
- آشنایی با رابط کاربری شبیهساز و تنظیمات اولیه
- مروری بر کتاب “This is VIC-20 BASIC” – فصل 1: شروع کار
- دستورات PRINT و دستورات اولیه چاپ
- تعریف متغیرها و انواع دادهها (عددی، رشتهای)
- عملیات ریاضی، اولویت عملگرها
- ورودی از طریق دستور INPUT
- دستورات شرطی IF-THEN-ELSE
- حلقههای FOR-NEXT و کاربردهای آن
- حلقههای WHILE-WEND
- زیربرنامهها (SUBROUTINE) و توابع (FUNCTION)
- کار با رشتهها (STRING)
- توابع رشتهای (LEFT$, RIGHT$, MID$, LEN, …)
- گرافیک در VIC-20: دستورات PLOT, COLOR, …
- آشنایی با صفحهنمایش VIC-20 و آدرسدهی
- طراحی اشکال هندسی (خط، دایره، …)
- صدا در VIC-20: دستورات SOUND, PLAY, …
- ایجاد افکتهای صوتی
- ساخت بازی ساده: حدس زدن عدد
- ساخت بازی ساده: مار
- ساخت بازی ساده: Pacman ساده
- کار با آرایهها (ARRAY)
- مدیریت دادهها با DATA و READ
- خواندن و نوشتن فایلها (FILE)
- منو و رابط کاربری در برنامهها
- بهینهسازی کد و سرعت اجرای برنامهها
- خطایابی (DEBUGGING) و رفع اشکالات
- تکنیکهای پیشرفته برنامهنویسی (POKE, PEEK, …)
- تبدیل برنامهها به فایل قابل اجرا
- پروژههای عملی: ساخت یک برنامه کاربردی ساده
- پروژههای عملی: ساخت یک بازی ساده
- آشنایی با زبان اسمبلی (به عنوان مکمل)
- … و 70 سرفصل دیگر برای یادگیری کامل VIC-20 BASIC
همین حالا ثبتنام کنید و به جمع ما بپیوندید! این فرصت بینظیر را از دست ندهید و قدم در راه تبدیل شدن به یک برنامهنویس ماهر در دنیای VIC-20 بگذارید!
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- ویدیوهای آموزشی فارسی — آموزش قدمبهقدم، کاربردی و قابل فهم
- پادکستهای صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
- کتاب PDF فارسی — شامل کلیهٔ سرفصلها و محتوای آموزشی
- کتاب خلاصه نکات ویدیوها و پادکستها – نسخه PDF — مناسب مرور سریع و جمعبندی مباحث
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
- کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
-
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs


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