مطالب با تگ : flash platform
کارگاه بررسی و ساخت بازی در فلش

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

شاید یکی از شاخه های جذاب در زمینه نرم افزار فلش و اکشن اسکریپت تولید بازیهای متنوع با گرافیک های جذاب باشد، اما متأسفانه به علت کمبود منابع به روز در این زمینه این امر در میان طراحان و برنامه نویسان فلش مخصوصا در ایران به امری پیچیده و دور از دسترس تبدیل شده است. از این رو گروه تیماتک بر آن شده که با برگزاری دور دوم سمینار آموزشی خود به صورت یک کارگاه عمومی کاربران عمومی فلش را با نحوه تولید یک بازی ساده و جذاب آشنا نماید.کاربران حاضر در این کارگاه باید با آگاهی مناسبی نسبت به برنامه نویسی شئ گرا در فلش در این دوره شرکت نمایند تا حداکثر بهره مندی را از این کارگاه آموزشی داشته باشند. لازم به ذکر است که این کارگاه به صورت رایگان در تاریخ ۱۷ اسفند ۱۳۸۸ برگزار شده و شرکت در آن برای عموم آزاد است. با توجه به کمبود فضای آموزشی از علاقه مندان دعوت میشود جهت شرکت در این همایش با ارسال ایمیلی به آدرس info ‪[‬at‪]‬ tea‪matec.com درخواست خود را مبنی بر حضور در این کارگاه اعلام نمایند. همچنین علاقه مندان میتوانند، جهت کسب اطلاعات بیشتر‬ با شماره تلفن های شرکت تیماتک تماس گرفته و از جزییات این کارگاه آگاه شوند.

لازم به ذکر است که شرکت کنندگان در این کارگاه آموزشی به عضویت کلوب تیماتک در آمده و از مزایای خاصی در آینده برخوردار خواهند شد. همچنین از علاقه مندان به همکاری در برگزاری این کارگاه دعوت می شود تا با گروه تیماتک تماس گرفته و ما را از توانایی های خود با خبر سازند. شرکت تیماتک بر آن است که در هر یک از سمینار ها و کارگاه های آموزشی خود به معرفی توانایی ها و خلاقیت های جامعه فلش فارسی بپردازد. با توجه به این مسئله در این کارگاه در کنار مسائل آموزشی گوشه ای از خلاقیت های فردی کاربران فلش معرفی و مورد قدر دانی قرار خواهد گرفت. امید به آن می رود که کاربران دیگر نرم افزار فلش همکاری خود را از ما دریغ نکرده و ما را در اجرای این امر یاری نمایند.

جهت تماس و ثبت نام در کارگاه، در روز های ۱ شنبه تا ۴ شنبه هر هفته از ساعت ۱۰ صبح تا ۵ بعد از ظهر می توانید با ما در تماس باشید.
تماس با تیماتک

  • تلفن : ۸۸۷۵۹۶۴۵
  • تلفکس : ۸۸۷۳۹۳۵۶
  • ایمیل : info-[at]-teamatec.com
  • آدرس : تفاطع مطهری – مفتح، خیابان مفتح، روبروی دانشگاه الهیات، پلاک ۳۵۸، طبقه سوم واحد ۶


  • banner
دوره فلش مقدماتی

در این دوره کاربران با مقدمات فلش و برنامه نویسی در آن آشنا خواهند شد. این دوره مقدمه ای بر تمامی دوره های برنامه نویسی در فلش محسوب می شود. مطالبی که در این دوره ارایه می شود به شرح ذیل می باشد :

  • آشنایی با محیط نرم افزار فلش
  • معرفی ابزار های موجود در نرم افزار فلش
  • معرفی پنجره ها و منو های اصلی
  • آشنایی با اصول طراحی
  • معرفی انواع Tween و کاربرد آن
  • آشنایی با Effect ها
  • آشنایی با اسکلت بندی
  • مقدمات برنامه نویسی در فلش با اکشن اسکریپت ۳
آشنایی با Adobe Air

Adobe Air یا همان Adobe Integrated Runtime – که در گذشته به اسم Adobe Apollo با اون آشنا شده بودیم – در حقیقت ابزاریه برای تحقق رویای Flash Platform شرکت Adobe. این ابزار در حقیقت ادامه رو راه پروژه نسبتا نا موفق Macromedia Central هستش! اما فرق بزرگ این دو محصول در ساختار اونهاس! Central به عنوان یک APP Environment از سوی شرکت Macromedia عرضه شد ، اما Air در حقیقت چیزی شبیه به یک Framework برای Desktop APP های مبتنی بر Flash / Flex و یا HTML / JS هستش. شاید اگه بخوام منظورم خودم رو واضحتر بیان کنم نیازمند مثالی از این دو پروژه باشم :

در Macromedia Central :
محیطی به نام Macromedia Central در اختیار Developer قرار میگرفت و او میبایست تمامی فعالیت خودش رو به اون محیط محدود میکرد، و عملا برنامه هایی که برای این محیط طراحی می شد بیشتر ماهیت Plug-in یا Add-on رو داشتند.

در Adobe Air :
این برنامه یک Runtime مرتبط با فعالیتهای سیستم ایجاد میکنه! در اینصورت شما در هر لحظه و در هر مکان توانایی استفاده از این مجموعه رو خواهید داشت! و این عملا اولین قابلیت یک برنامه تحت Desktop رو برای برنامه های شما فراهم میکنه!
اما علاوه بر این فرق ساختاری تفاوت های دیگه هم هست که این دو پروژه رو بکلی از همدیگه متمایز میکنه.ترجیح میدم این بحث رو در همین جا به پایان برسونم و به سراق توانایی های Adobe Air برم.

آنچه که باید از Air بدونیم :

  • اولین نکته ای که باید در مورد Adobe Air در نظر گرفت این هستش که شما در این Runtime قابلیت استفاده از فایل های Swf,Htm,JS,Css,…. در کنار هم دیگه رو خواهید داشت. این قابلیت عملا شما رو به IDE یا توانایی خواصی محدود نمی کنه!
  • این Runtime به صورت Cross – OS طراحی شده. در حقیقت شما بعد از طراحی Application خودتون میتونید اون رو برای OS های مختلف Deploy کنید.
  • Adobe Air مجموعه تکامل یافته ای از فرامین Java Script و Action Script رو در اختیار برنامه نویس قرار میده. این عمر قابلیت های بیشتری رو در اختیار Developer قزار خواهد داد.

برای بعضی ها این سوال پیش میاد که این قابلیت ها چیست و به چه دردی خواهد خورد ، من به چند تا از اونها اشاره میکنم تا موضوع بهتر جا بیفته :

  • توانایی کار کردن با فایل ها اعم از Read / Write.
  • توانایی کار کردن با پنجره ها و اعمال تغییرات در اونها.
  • توانایی برقراری ارتباط با بانک اطلاعاتی.
  • انجام فعالیت های تحت شبکه.
  • کار کردن با فایل های صوتی.
  • دسترسی به Byte Array.
  • دارای HTML Control برای نمایش محتویات یک فایل Html به تنهایی و بدون نیاز به انواع ActiveX ها.
  • و ….