کتاب صوتی **HyperCard: ساخت بازی و اپلیکیشن‌های تعاملی با HyperCard**

دوره آموزشی HyperCard: ساخت بازی و اپلیکیشن‌های تعاملی دوره جامع HyperCard: ساخت بازی و اپلیکیشن‌های تعاملی معرفی دوره: بازگشت به آینده توسعه نرم‌افزار آیا تا به حال رویای ساختن نرم‌افزار، بازی یا یک ...

انتخاب پلن

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

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

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

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

عنوان دوره: **HyperCard: ساخت بازی و اپلیکیشن‌های تعاملی با HyperCard**

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

موضوع میانی: ابزارهای توسعه سریع (RAD)

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر HyperCard: چیست و چرا؟
  • 2. تاریخچه و فلسفه HyperCard
  • 3. مفهوم "پشته" (Stack) در HyperCard
  • 4. آشنایی با محیط کاربری HyperCard
  • 5. سطوح کاربری (User Levels) و اهمیت آنها
  • 6. مرور پشته‌ها: اولین تجربه شما
  • 7. پشته خانه (Home Stack) و نقش آن
  • 8. پیمایش در پشته‌ها: ابزارهای پایه
  • 9. جعبه پیام (Message Box) و کاربردهای اولیه
  • 10. ابزارها (Tools) در HyperCard: نمای کلی
  • 11. ابزار مرور (Browse Tool) و تعامل با متن
  • 12. ابزار دکمه (Button Tool) و خلق تعامل
  • 13. ابزار فیلد (Field Tool) برای ورود اطلاعات
  • 14. ابزار انتخاب (Selection Tool) در نقاشی
  • 15. ابزار خط (Line Tool) و ترسیم خطوط
  • 16. ابزار قلم (Pencil Tool) برای جزئیات
  • 17. ابزار پاک‌کن (Eraser Tool)
  • 18. ابزار سطل رنگ (Paint Bucket Tool)
  • 19. ابزار متن نقاشی (Paint Text Tool)
  • 20. سایر ابزارهای نقاشی: اشکال و منحنی‌ها
  • 21. کارت‌ها (Cards): واحد اصلی محتوا
  • 22. پس‌زمینه‌ها (Backgrounds): اشتراک‌گذاری طرح
  • 23. دکمه‌ها (Buttons): کلیدهای تعاملی شما
  • 24. فیلدها (Fields): نگهداری و نمایش متن
  • 25. سلسله مراتب اشیاء (Object Hierarchy)
  • 26. ویژگی‌های (Properties) اشیاء: ID، نام، مکان
  • 27. ایجاد کارت‌های جدید
  • 28. ایجاد پس‌زمینه‌های جدید
  • 29. ایجاد دکمه‌های جدید
  • 30. ایجاد فیلدهای جدید
  • 31. کپی و جابجایی اشیاء
  • 32. تغییر اندازه و شکل اشیاء
  • 33. سبک‌های دکمه (Button Styles): شفاف، مستطیل
  • 34. سبک‌های فیلد (Field Styles): اسکرول، سایه، مستطیل
  • 35. ویژگی‌های متنی (Text Properties) در فیلدها
  • 36. معرفی HyperTalk: زبان برنامه‌نویسی HyperCard
  • 37. پیام‌ها (Messages) و نحوه ارسال آنها
  • 38. مدیریت‌کننده‌ها (Handlers) و واکنش به پیام‌ها
  • 39. اولین اسکریپت شما: `on mouseUp`
  • 40. دستور `go`: پیمایش بین کارت‌ها و پشته‌ها
  • 41. دستور `put`: قرار دادن داده در کانتینرها
  • 42. دستور `answer`: نمایش پیام به کاربر
  • 43. دستور `ask`: دریافت ورودی از کاربر
  • 44. متغیرها (Variables): محلی و سراسری
  • 45. عملگرهای ریاضی (Arithmetic Operators)
  • 46. عملگرهای منطقی و مقایسه‌ای
  • 47. ساختارهای شرطی: `if-then-else`
  • 48. حلقه‌های تکرار: `repeat` و کاربردهای آن
  • 49. کانتینرها (Containers): فیلدها، متغیرها، `it`
  • 50. عبارات تکه‌ای (Chunk Expressions): کاراکتر، کلمه، خط
  • 51. توابع داخلی (Built-in Functions) HyperTalk
  • 52. ایجاد توابع سفارشی (Custom Functions)
  • 53. ویژگی‌های سیستم (System Properties) و استفاده از آنها
  • 54. پیام‌های سیستمی (System Messages): `idle`, `keyDown`
  • 55. وراثت اسکریپت (Script Inheritance) در سلسله مراتب اشیاء
  • 56. افکت‌های بصری (Visual Effects) برای جابجایی
  • 57. افزودن صدا (Sound) به دکمه‌ها و رویدادها
  • 58. پخش فایل‌های صوتی (`play` command)
  • 59. کنترل سی‌دی صوتی (CD-Audio)
  • 60. طراحی گرافیکی پس‌زمینه‌ها با ابزارهای نقاشی
  • 61. رنگ‌ها و پترن‌ها در HyperCard
  • 62. وارد کردن تصاویر و گرافیک‌ها
  • 63. اصول اولیه انیمیشن: نمایش و پنهان کردن اشیاء
  • 64. حرکت اشیاء با اسکریپت
  • 65. مبانی طراحی رابط کاربری (UI) با HyperCard
  • 66. ایجاد منوهای سفارشی (Custom Menus)
  • 67. مدیریت رویدادهای صفحه کلید (`keyDown`, `keyUp`)
  • 68. مدیریت رویدادهای ماوس (`mouseDown`, `mouseStillDown`)
  • 69. ساخت یک بازی ساده: ایده و برنامه‌ریزی
  • 70. پیاده‌سازی مکانیزم حرکت بازیکن
  • 71. تشخیص برخورد (Collision Detection) در بازی‌ها
  • 72. سیستم امتیازدهی و نمایش آن
  • 73. مدیریت حالت‌های مختلف بازی (شروع، بازی، پایان)
  • 74. استفاده از زمان‌سنج‌ها (Timers) برای تاخیرها
  • 75. تولید اعداد تصادفی (Random Numbers) برای چالش
  • 76. حلقه‌های بازی (Game Loops) با `idle`
  • 77. ساخت بازی حافظه (Memory Game) با HyperCard
  • 78. طراحی یک بازی ماجراجویی متنی ساده
  • 79. ایجاد سیستم موجودی (Inventory System) برای بازی‌ها
  • 80. ساخت یک ماشین حساب تعاملی
  • 81. توسعه یک دفترچه آدرس ساده
  • 82. استفاده از فیلدها به عنوان پایگاه داده (داده‌های متنی)
  • 83. قابلیت‌های جستجو (Search) در پشته‌ها
  • 84. مرتب‌سازی (Sorting) داده‌ها در فیلدها
  • 85. ایجاد فرم‌های ورود داده
  • 86. طراحی گزارش‌های ساده از داده‌ها
  • 87. پنجره‌های هشدار و تایید سفارشی
  • 88. چاپ کارت‌ها و گزارش‌ها
  • 89. اشکال‌زدایی (Debugging) اسکریپت‌ها با `debug` و `trace`
  • 90. بهبود عملکرد (Performance Optimization) پشته‌ها
  • 91. مدیریت خطاها (Error Handling) در اسکریپت‌ها
  • 92. محافظت از پشته‌ها (Stack Protection) و قفل کردن
  • 93. تبدیل به برنامه‌های مستقل (Standalones)
  • 94. توزیع و بسته‌بندی پشته‌های HyperCard
  • 95. نکات و ترفندهایی برای طراحی خوب HyperCard
  • 96. بهترین شیوه‌ها در برنامه‌نویسی HyperTalk
  • 97. منابع و جوامع HyperCard (قدیمی و جدید)
  • 98. پروژه‌های پیشرفته: ایده‌پردازی و توسعه
  • 99. مروری بر آینده ابزارهای RAD
  • 100. جمع‌بندی دوره و گام‌های بعدی
دوره آموزشی HyperCard: ساخت بازی و اپلیکیشن‌های تعاملی

دوره جامع HyperCard: ساخت بازی و اپلیکیشن‌های تعاملی

معرفی دوره: بازگشت به آینده توسعه نرم‌افزار

آیا تا به حال رویای ساختن نرم‌افزار، بازی یا یک داستان تعاملی را داشته‌اید، اما پیچیدگی‌های زبان‌های برنامه‌نویسی مدرن شما را دلسرد کرده است؟ تصور کنید ابزاری وجود داشت که به شما اجازه می‌داد با سرعتی باورنکردنی و به روشی کاملاً بصری، ایده‌های خود را به واقعیت تبدیل کنید. این ابزار وجود داشت و نام آن HyperCard بود؛ انقلابی که راه را برای توسعه سریع اپلیکیشن (RAD) و ابزارهای Low-Code امروزی هموار کرد.

این دوره، با الهام از فلسفه کتاب جریان‌ساز "Understanding HyperCard"، دروازه‌ای برای ورود به این دنیای شگفت‌انگیز است. ما شما را به سفری می‌بریم که در آن نه تنها با یک نرم‌افزار تاریخی، بلکه با یک طرز فکر نوین در مورد خلق نرم‌افزار آشنا می‌شوید. در این دوره یاد می‌گیرید چگونه بدون نیاز به دانش عمیق برنامه‌نویسی، اپلیکیشن‌های کاربردی، بازی‌های ساده و محتوای آموزشی تعاملی بسازید و خلاقیت خود را به شکلی بی‌سابقه آزاد کنید.

این فقط یک دوره آموزشی نیست؛ این یک کارگاه عملی برای تبدیل شدن از یک مصرف‌کننده محتوا به یک خالق قدرتمند است.

درباره دوره: از تئوری تا ساخت محصول

کتاب "Understanding HyperCard" مفاهیم و پتانسیل‌های این ابزار را به زیبایی تشریح می‌کند، اما این دوره آن مفاهیم را به مهارت‌های عملی و قابل اجرا تبدیل می‌کند. ما قدم به قدم، از مفاهیم پایه‌ای مانند "کارت" و "پشته" (Stack) شروع می‌کنیم و به تدریج شما را با زبان اسکریپت‌نویسی ساده و قدرتمند HyperTalk آشنا می‌سازیم. هر درس به گونه‌ای طراحی شده که شما را برای ساخت پروژه‌های واقعی و ملموس آماده کند. در پایان این دوره، شما قادر خواهید بود ایده‌های دیجیتال خود را به سرعت نمونه‌سازی کرده و به اشتراک بگذارید.

موضوعات کلیدی دوره

  • آشنایی عمیق با محیط و فلسفه HyperCard
  • طراحی رابط کاربری (UI) بصری با استفاده از کارت‌ها، دکمه‌ها و فیلدها
  • برنامه‌نویسی تعاملی با زبان انگلیسی‌مانند HyperTalk
  • ساخت اپلیکیشن‌های کاربردی مانند دفترچه تلفن، مدیریت وظایف و کاتالوگ محصولات
  • طراحی و ساخت بازی‌های ساده ماجراجویی و پازل (Point-and-Click)
  • ایجاد محتوای آموزشی و ارائه‌های چندرسانه‌ای (Multimedia)
  • کار با گرافیک، صدا و انیمیشن‌های ساده
  • تکنیک‌های پیشرفته برای مدیریت داده‌ها و ارتباط بین پشته‌ها

این دوره برای چه کسانی مناسب است؟

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

چرا باید در این دوره شرکت کنید؟

خلاقیت خود را بدون مرز آزاد کنید

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

اصول برنامه‌نویسی را به روشی سرگرم‌کننده بیاموزید

زبان HyperTalk به زبان انگلیسی ساده شباهت دارد (مثلاً `go to next card`). این ویژگی آن را به نقطه‌ی شروعی فوق‌العاده برای یادگیری منطق برنامه‌نویسی تبدیل می‌کند.

یک پورتفولیوی منحصربه‌فرد بسازید

در دنیایی که همه از ابزارهای مشابه استفاده می‌کنند، داشتن پروژه‌هایی که با HyperCard ساخته شده‌اند، شما را متمایز می‌کند و نشان‌دهنده درک عمیق شما از اصول تعامل انسان و کامپیوتر است.

به ریشه‌های توسعه اپلیکیشن‌های مدرن سفر کنید

با یادگیری HyperCard، شما نه‌تنها یک ابزار، بلکه تاریخ و فلسفه‌ای را می‌آموزید که بر ابزارهایی مانند Visual Basic، Adobe Flash و حتی پلتفرم‌های Low-Code امروزی تأثیر گذاشته است.

مهارت حل مسئله خود را تقویت کنید

ساخت یک اپلیکیشن یا بازی در HyperCard، شما را وادار می‌کند تا مسائل پیچیده را به مراحل کوچک‌تر و قابل مدیریت تقسیم کنید؛ مهارتی که در هر زمینه‌ای ارزشمند است.

سرفصل‌های جامع دوره (بر اساس ۱۰۰ درسنامه کامل)

این دوره شامل بیش از ۱۰۰ درسنامه ویدیویی و متنی است که شما را از سطح صفر به یک توسعه‌دهنده ماهر HyperCard تبدیل می‌کند. در ادامه نگاهی به برخی از بخش‌های اصلی دوره می‌اندازیم:

بخش اول: مبانی و شروع به کار (دروس ۱ تا ۱۵)

  • HyperCard چیست و چرا هنوز اهمیت دارد؟
  • نصب و راه‌اندازی شبیه‌ساز برای کار در سیستم‌عامل‌های مدرن
  • آشنایی با محیط: Home Stack، ابزارها و منوها
  • مفاهیم بنیادین: پشته (Stack)، پس‌زمینه (Background) و کارت (Card)
  • ساخت اولین پشته: یک دفترچه یادداشت ساده

بخش دوم: عناصر تعاملی و طراحی رابط کاربری (دروس ۱۶ تا ۳۵)

  • کار با دکمه‌ها (Buttons): انواع، استایل‌ها و عملکردها
  • کار با فیلدها (Fields): ورود و نمایش متن
  • اصول طراحی یک رابط کاربری ساده و کارآمد
  • ایجاد لینک و ناوبری بین کارت‌ها و پشته‌ها
  • پروژه عملی: ساخت یک کاتالوگ دیجیتال

بخش سوم: ورود به دنیای برنامه‌نویسی با HyperTalk (دروس ۳۶ تا ۶۰)

  • مقدمه‌ای بر زبان HyperTalk: پیام‌ها، دستورات و توابع
  • نوشتن اولین اسکریپت: `on mouseUp`
  • کار با متغیرها و مدیریت داده‌ها
  • دستورات شرطی (if-then-else) و حلقه‌ها (repeat)
  • پروژه عملی: ساخت یک ماشین حساب کاربردی

بخش چهارم: گرافیک، صدا و چندرسانه‌ای (دروس ۶۱ تا ۷۵)

  • استفاده از ابزارهای نقاشی داخلی HyperCard
  • وارد کردن تصاویر و آیکون‌ها
  • افزودن افکت‌های صوتی و موسیقی به اپلیکیشن
  • ایجاد انیمیشن‌های ساده با تکنیک Flip-book
  • پروژه عملی: ساخت یک کتاب داستان تعاملی برای کودکان

بخش پنجم: پروژه‌های پیشرفته و ساخت بازی (دروس ۷۶ تا ۱۰۰)

  • اصول طراحی بازی‌های ماجراجویی Point-and-Click
  • مدیریت وضعیت بازی و امتیازات کاربر
  • تکنیک‌های پیشرفته اسکریپت‌نویسی و دیباگینگ
  • ارتباط با دنیای خارج: اجرای اسکریپت‌های سیستمی
  • پروژه نهایی: ساخت یک بازی ماجراجویی کوچک از صفر تا صد

همین امروز سفر خود را برای تبدیل شدن به یک خالق دیجیتال آغاز کنید و قدرت سادگی را با HyperCard کشف کنید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: HyperCard HyperCard tutorial HyperCard فارسی RAD RAD چیست؟ Understanding HyperCard آموزش HyperCard اپلیکیشن تعاملی بازی‌سازی برنامه‌نویسی توسعه اپلیکیشن توسعه سریع نرم‌افزار توسعه نرم‌افزار ساخت بازی با HyperCard هایپرکارد

نظرات

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

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