در مقالهی قبلی آموزش بازی سازی بیان کردیم که به عنوان اولین پروژههای خودتان سراغ گرافیکهای واقعگرایانه نروید چرا که به وضوح انجام چنین پروژههایی از حیطهی تواناییهای یک فرد تازهکار خارج است. اما به هر جهت اگر شما تصمیم خود را گرفتهاید و میخواهید در این زمینه فعالیت داشته باشید، به شما توصیه میکنیم نکات این مقاله را از دست ندهید. مقالهی مرتبط چرا صرفهجویی در منابع مهم است؟ همان گونه که در مقالهی قبلی به صورت مختصر هم به این موضوع اشاره کردیم، بزرگترین مانع برای پیادهسازی یک گرافیک واقعگرایانه محدودیتهای سختافزاری است. اما نکتهای که در این بین وجود دارد این است که در گذر زمان و با پیشرفت فرآیند بازیسازی، چه تدابیری برای این مسئله اندیشه شده است؟ نکتهی مهمی که باید به آن توجه داشته باشید این است که مهم نیست چقدر سختافزارهای داخل بازار پیشرفت کرده و قدرتمند بشوند، شما باید همیشه به دنبال جدیدترین روشهای بهینهسازی و یادگیری ترفندهای موجود در این زمینه باشید. دلیل این موضوع هم چیزی نیست جز این که منابع بیشتر سختافزاری در دسترس به معنی این است که شما فضای بیشتری برای نشان دادن قدرت خلاقیت و نبوغ خود دارید. مثلا اگر دقت کرده باشید کنسولهای موجود درون بازار از یک سختافزار مشخص و غیرقابل تغییر بهره میبرند و این شرایط برای همهی تیمهای بازیسازی یکسان است. ام, ...ادامه مطلب
دورههای آموزشی کارمندان جدید باید شامل فرایندهای ارتقاء مهارت، دانش و تخصص آنها در راستای انجام یک کار خاص باشد., ...ادامه مطلب
مایکروسافت اپلیکیشن جدیدی معرفی کرده است که به لطف بهکارگیری هوش مصنوعی، زبان چینی را بهآسانی آموزش میدهد,مایکروسافت ...ادامه مطلب
در این مقاله روش استفاده از نمودار گانت در مدیریت پروژه را معرفی میکنیم و آموزش میدهیم., ...ادامه مطلب
مدیریت پروژه به یک سری اعمال بهم پیوسته گفته میشود که آغاز، برنامهریزی، انتخاب تیم، کنترل، اجرا و به نتیجه رسیدن پروژه را شامل میشود. در هر پروژه تلاش میشود که تولید یک محصول یا ارائهی خدمات با نتیجهای مطلوب همراه شود. مدیریت پروژه نیازمند توسعهی مهارتهای فنی و اصول مدیریتی ممتاز است و درواقع چالش اصلی در روند ادارهی پروژه، دستیابی به تمامی اهداف مورد نظر با وجود مدیریت محدودیتهای زمان، , ...ادامه مطلب
همانطور که امروزه تنها با اتصال به اینترنت و داشتن یک اپلیکیشن روی گوشی، بسیاری از کارها مانند خرید کالا یا سفارش تاکسی با اطمینان و بهسهولت انجام میشود، ارائه سایر خدمات در محل نیز بهراحتی قابل انجام است. پلاک با آگاهی از مشکلات و موانع و با استفاده از تکنولوژی سعی در ایجاد تحول در شیوهی دسترسی و ارتقاء کیفیت خدمات را دارد. پلاک با ارائهی خدمات آنلاین در محل به مشتریان، ضمن ایجاد سهولت در س,سامانه,پلاک؛,سرویس,دسترسی,متخصص,آموزش,دیده,خدمات,منزل،,کارواش,خشکشویی ...ادامه مطلب
همهی ما به خوبی میدانیم که موتورهای بازیسازی تنها یکی از ابزارهایی است که برای ساخت یک بازی ویدیویی به کار گرفته میشوند. برای همین معمولا برای بخشهای طراحی، مدلسازی، صدا و انیمیشن از نرمافزارهای دیگری در کنار موتور ساخت بازی استفاده میشود. البته گاهی اوقات با توجه به قابلیتهای ابزارهایی که در اختیار ما قرار دارند میتوانیم تعدادی از این کارها را درون یکی از این نرمافزارها انجام دهیم و اح,آموزش,معرفی,افزارهای,انیمیشن ...ادامه مطلب
اگر مقاله قبلی آموزش بازی سازی ما در مورد سند طراحی بازی را مطالعه نکردید به شما پیشنهاد میدهیم قبل از مطالعهی این مقاله در ابتدا مقالهی آشنایی با سند طراحی بازی را مطالعه کنید. ما در مقالهی قبل تا حدودی در مورد کلیات سند طراحی بازی صحبت کردیم و کم و بیش در رابطه با بخش مفهومی سند نیز مطالبی را برای شما ارائه دادیم. اما به دلیل سوالاتی که در این رابطه پیش آمده بود تصمیم گرفتیم در این مقاله در کنار بیان بخشهای باقیمانده از سند طراحی بازی، به تعدادی از اساسیترین سوالهای موجود در این زمینه هم پاسخ دهیم. مقالهی مرتبط سند طراحی در مسیر آموزش بازیسازی همچنان در ایستگاه سند طراحی بازی و ب,آموزش,بازی,سازی,طراحی,بازی,بیشتر,آشنا,شوید ...ادامه مطلب
ذهن انسان هر چقدر هم قوی باشد در جریان کارهای روزانه و چالشهایی که با آن ها مواجه میشویم نارساییهایی را از خود نشان میدهد و فراموشی را برایمان به ارمغان میآورد. بهخصوص اگر در حال ساخت یک بازی با چالشهای فراوان باشیم، عدم ثبت و نگارش افکار و ایدههایمان میتواند به سرعت مقدمات فراموشی آن ها را,آموزش,بازی,سازی,آشنایی,طراحی,بازی ...ادامه مطلب
JPG/JPEG و PNG از محبوبترین فرمتهای تصویر در دنیای وب هستند. در مقایسه این دو فرمت، JPEG بهدلیل حجم کمتر و پشتیبانی جهانی ترجیح داده میشود. درحالی که تصاویر PNG حجم بیشتری دارند ولی از تصاویر بدون پسزمینه پشتیبانی میکند. نکتهای که وجود دارد این است که تبدیل مستقیم فرمت JPEG به PNG پسزمینه را, ...ادامه مطلب
اگر پیگیر کانال تلگرام و پیج اینستاگرام زومیت باشید، حتما مشاهده کردهاید که در یکی دو هفتهی اخیر سری پستهای جدیدی با نام سینماگراف را به مطالب روزانه اضافه کردهایم که خوشبختانه استقبال بسیاری نیز از آنها به عمل آمد. در جواب درخواستهای شما در رابطه با آموزش ساخت این تصاویر، این مقاله و آموزش را, ...ادامه مطلب
در دو جلسهی قبلی ۱۱ مرحله مختلف را گذراندیم تا مبحث شیءگرایی را در پیاچپی به روش عملی یاد بگیریم. در ادامه به سراغ مراحل بعدی میرویم. مرحله دوازدهم: دسترسی مستقیم به پروپرتیها (توصیه نمیشود) برای دسترسی مستقیم به خواص اشیاء ساخته شده در پیاچپی، نیازی به استفاده از متدها ندارید. شما میتوانید به طور مستقیم با استفاده از عملگر <- و نام متغیر (پروپرتی) مورد نظر، به آن دسترسی داشته باشید. به عنوان مثال اگر در کلاس پیاچپی نوشته شدهی خود، یک پروپرتی به نام name$ (در شیء mojtaba$) داشته باشید,آموزش php جلسه اول,آموزش جلسه php ...ادامه مطلب
تا پیش از این علاقهمندان به ورزشهای زمستانی AMG باید به کشور سوئد سفر میکردند ولی در حال حاضر این شرکت مطرح تولیدکنندهی خودروهای اسپرت، محل جدیدی در آمریکای شمالی را برای این کار مدنظر دارد. راهاندازی این مسیر یخی در کمپ Gimli Manitoba و با ساخت مسیر موقتی بر روی دریاچهی یخزدهی وینیپِگ انجام شده است. پیتر پیلاک (معاون شهردار ناحیه) در خصوص احداث پیست زمستان مرسدس بنز گفت: «ما از اینکه مرسدسبنز، گیملی را بهعنوان محل زمستانی برنامههای خود برگزیده خشنود هستیم و از آنها با آغوش باز استقبال خواهیم کرد. در این دیدار ما میتوانیم مهمانان,مجموعه قلب یخی,مجموعه قلب یخی فصل سوم,مجموعه 12 قلب یخی,مجموعه دوازدهم قلب یخی,قلب یخی مجموعه 16,قلب یخی مجموعه 15,قلب یخی مجموعه 14,قلب یخی مجموعه 13,مجموعه 11 قلب یخی,مجموعه سوم قلب یخی ...ادامه مطلب
بیشتر کاربران آیفونهای قدیمی از کاهش سرعت عملکرد دستگاه خود ناراضی هستند. کاهش سرعت عملکرد، به مرور زمان در همهی دستگاهها و سیستم عاملها احساس شده و مختص به دستگاههای اپلی نیست؛ اما در این مقاله صرفا به این دستگاهها خواهیم پرداخت. اگر دارندهی آیفون قدیمی هستید و از این مشکل رایج رنج میبرید، همراه ما باشید تا راهکارهای جامع و مفیدی را برای افزایش عملکرد آیفونهای دارای سیستم عامل iOS 6 تا iOS 9، معرفی کنیم. مقاله مرتبط: اگر هنوز هم از آیفونهای قدیمی مانند مدل 3G یا مدلهای قدیمی دیگر استفاده میکنید، احتمالا متوجه کاهش سرعت عملکرد آن نسبت به روزهای اول خرید شدهاید. در این حالت، معمولا با گذشت زمان عملکرد رابط کاربری دستگاه کندتر شده و زمان زیادی طول میکشد که نرمافزارها اجرا شوند. در واقع، آیفون جاری همان آیفون چابکی که به خاطر دارید نیست. البته ممکن است که این کاهش عملکرد به خاطر نصب سیستم عاملهای جدیدتر iOS در آیفون قدیمی باشد. از این رو، قصد داریم که فنونی برای افزایش سرعت عملکرد آیفون و به خصوص آیفونهای قدیمیتر را معرفی کنیم. صرف نظر از مدل آیفون مورد استفاده، میتوانید از این فنون و ترفندها برای افزایش کارایی آیفون یا حتی آیپد خود استفاده کنید. گوشیهای آیفون 6 اس، آیفون 6 اس پلاس و آیفون SE، جزو گوشیهای هوشمند پرچمدار محسوب میشوند. اما مدلهای دیگری از جمله آیفون 6 و آیفون 6 پلاس هم بسیار محبوب بوده و هنوز به وسیلهی اپل به فروش میرسند. به علاوه، تعداد زیادی از طرفداران اپل هنوز هم مشتاق استفاده از آیفون 5 اس، آیفون 5c، آیفون 4 اس، آیفون 4، آیفون 3GS محبوب یا حتی مدلهای قدیمیتر هستند. روش منحصر به فرد مدیریت حافظه در iOS، باعث کاهش نیافتن عملکرد آیفون در کوتاه مدت میشود همهی دستگاههای محاسباتی با گذشت زمان و به دلیل پر شدن حافظه و نصب نرمافزارهای متعدد، مستعد کند شدن و کاهش عملکرد هستند. اما خوشبختانه روش منحصر به فرد استفاده از حافظه در آیفون باعث میشود که آیفون نسبت به دیگر دستگاههای موجود، کمتر در معرض کاهش عملکرد قرار بگیرد. این کاهش عملکرد در صورت مقایسه با روزهای اول خرید یا آیفون مشابهی که به تازگی خریداری شده، نمود پیدا خواهد کرد. راهکارهایی که در ادامه معرفی و تشریح خواهیم کرد، برای همهی مدلهای آیفون و آیپد قابل استفاده , ...ادامه مطلب
ارثبری یکی از مباحث مهم در مبحث شی گرایی است. در برنامهنویسی نیز این واژه مفهمومی مشابه دنیای واقعی دارد و به معنای ارث بردن خصوصیات است. جدا از رفتارها و خصوصیاتی که فرزندان از والدین خود به ارث میبرند، رفتارهایی متفاوت و جدیدتری نیز در فرزندان وجود دارد که به نوعی میتوان گفت که فرزندان، نوع کاملتری از پدران و مادران خود هستند. به عنوان مثال موتور سیکلت نوع کاملتری از دوچرخه است. یعنی تمام خصوصیات دوچرخه را دارد و علاوه بر آن یکسری خصوصیات جدیدتری به آن اضافه شده است. ارث بری (Inheritance) یکی از نکات مهمی که در مهندسی نرم افزار مطرح میشود، این است که از کدهایی که در برنامه نوشتهایم، «استفادهی مجدد از کد» یا «Code Reuse» کنیم. به این معنی که اگر در قسمتی از برنامه مجبور شدیم کدهایی بنویسیم که قبلا در همان برنامه نوشتهایم، دیگر آن کدها را باز نویسی نکنیم و روشهایی را بکار بگیریم که بتوانیم از همان کدها دوباره استفاده کنیم (بدون نوشتن مجدد کدها). در واقع بزرگترین اشتباه در برنامه نویسی که معمولا برنامه نویسان مبتدی بسیار آن را انجام میدهند، کُپی کردن است که به شدت باید با این قضیه جدی برخورد کنید و تحت هیچ شرایطی کُپی نکنید. یکی از روشهای استفادهی مجدد از کد، ارث بری است. یعنی ما میتوانیم از کلاسهایی که قبلا ایجاد کردهایم، ارث بری کنیم و از ویژگیها و رفتارهای آن کلاسها، در کلاسهای دیگر استفاده کنیم. چند نکته در مورد ارث بری ابتدا به عکس زیر توجه کنید: در تصویر بالا یک سلسله مراتب کوچکی از حیوانات است. حیوانات به دستههای زیادی تقسیمبندی میشوند. مثلا پستانداران، پرندگان، خزندگان و ... که همگی زیر مجموعهی «حیوان» هستند. بنابراین میتوان حیوان را به عنوان والد (پدر) در نظر گرفت و زیر مجموعهها را فرزند. در برنامه نویسی اصطلاحا به کلاسهای والد، اَبَر کلاس یا (Super Class) و به کلاسهای فرزند زیر کلاس یا (Subclass) میگویند. در تصویر بالا Animal والد است و پرندگان یا پستاندارن، فرزند هستند. نکتهای که وجود دارد، یک کلاس فرزند میتواند همزمان هم والد باشد و هم فرزند. به عنوان مثال مهرهداران هم فرزند حیوان هستند و هم والد ماهیها، پرندگان، پستانداران و ... . توجه داشته باشید که هرچه از سمت والد به سمت فرزند حرکت میکنیم، با مجموعهی محدود, ...ادامه مطلب