تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 4 از 5 اولاول 12345 آخرآخر
نمايش نتايج 31 به 40 از 45

نام تاپيک: برای بازی سازی از کجا شروع کنم؟

  1. #31
    اگه نباشه جاش خالی می مونه resident2011's Avatar
    تاريخ عضويت
    Nov 2010
    محل سكونت
    مگه مهمه همه جای ایرن سرای من
    پست ها
    230

    پيش فرض

    من همین الان از باشگاه اومدم، سر راهم یه DVD Visual Studio گرفتم!
    7 تا هم DVD خام گرفتم که هر چی دارم یه Backup بگیرم و کل هارد رو فرمت کنم و بعدش یه ویندوز نصب کنم و Visual Studio و بشینم حسابی کار کنم!
    منبع مطالعه مم گذاشتم MSDN مایکروسافت! (البته اگه تو خود DVD باشه، آخه قبلا یه CD Visual Basic گرفته بودم MSDN نداشت!)
    زبانمم خوبه! (یک ونیم سال دیگه = یک سال و نیم دیگه IELTS میگیرم!)
    بعدش شروع به کار میکنم!
    البته بعضی از انجمن ها و سایت های مخصوص بازی سازی و برنامه نویسی رو دیدم، تصمیم گرفتم (همونطور که یکی از دوستامون تو همین تاپیک گفت) اول یه کم DirectX و OpenGL یاد بگیرم، بعدش برم سراغ ++C (یا حد اقل همزمان اینا رو با هم یاد بگیرم)
    در ضمن دست رو دلم نذارین که خونه! با RAM 256 MB من با چه انجینی کار کنم آخه؟
    من حتی رو سیستمم آنتی ویروس نصب نمیکنم! (البته الان میخوام یکی نصب کنم که فایلهامو ویروس کشی کنه بعدش Backup بگیرم!
    پس برنامه من این شد: اول DirectX و OpenGL و بعدشم ++C و شایدم کلا Microsoft Visual Studio
    در ضمن من 17 سالمه!
    27 آبان هم میشم 18 ساله!
    لطفا انقد بحث نکنین دعوا میشه ها!
    ای کاش منم وقتی به سن شما بودم یکی بود منو با بازیسازی آشنا میکرد.
    شما قبل از هرچیز باید یک زبان برنامه نویسی یاد بگیرد که ++c بهترین گزینه است بعد برید سرلغ چیزای دیگه چون توی کتابخونهای مختلف به مباحثی برخورد می کنی که اصلاً متوجه نمیشی مثلاً یه کتاب می خونی که نوشته فلان کلاس برای نور و یا متریال بعد شما چون نمیدونی کلاس چی توش میمونی ولی وقتی برنامه نویسی رو یادگرفتی و با خیلی مفاهیم آشنا شدی کار با کتابخونه ها آسونتر میشه .
    بعدش کار با یه انجین رو باید بلد باشی مثلاً توی همون مثال که زدم گفتم متریال شما تا با یه نرم افزار 3D یا انجین کار نکرده باشی نمیدونی چیه و مجبوری برای هر اصطلاح کلی تحقیق کنی ولی وقتی با یه نرم افزار کارکرده باشی با این مفاهیم خود بخود آشنا میشی .توی هرکاری عجله یعنی شکست
    اولین کاری که باید بکنی اینه که هر جایی غیر از این فروم راهنمایی بخوای خدارو شکر زبانتم که خوبه برو تو ای سایتایی که میگم اگه یه هفته برا تقیق وقت بزاری بازم ارزششو داره . فقط تحت هیچ شرایطی تو این فروم راهنمایی نگیر(بی ادبی به هیچ کس نباشه):
    منم با این دوستمون تا حدی موافقم .مرجع راهنمایی هات یه فرم نباشه خیلی منابع و جاههای دیگه رو مطالعه کن و از اساتید دیگه سوال کن بعد تصمیم بگیر.
    در مورد سیستم هم زیاد عجله نکن شما می تونید حداقل تا چندماه با همین سیستمتون برنامه نویسی کنید و کار با انجین رو فراموش کنید بعد از اینکه برنامه نویسیت خوب شد و خواستی بری سراغ کتابخونه ها کار با انجین رو هم می تونی آغاز کنی.


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

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

    مثلاً عقیده خودم اینه که تا کی باید از انجینی مثل udk استفاده کنم(من هم یونیتی رو سیستمم نصبه هم udk اینو گفتم بحث رو جنجالی نکنید) در صورتی که از نظر شرکت سازنده حق استفاده از اونو ندارم .مگه علم قبل از اینکه به سمت غرب بره مال ما نبوده همونطور که اونا از علم ما استفاده کردن چرا من از علم اونا استفاده نکنم .و کلاً ادمی هستم وقتی کاری رو که قبلاً یه نفر انجامش داده ولی بیان بهم بگن نمی تونی بیشتر میرم سمتش انجین که دیگه کلی آدم تا حالا روش کار کردن من چرا نتونم .یه دلیل دیگه هم بلندر بود مدتها قبل وقتی حجم نرم افزارهایی مثل مکس و مایا رو میدیم از نظرم ساختن چنین نرم افزارهایی واسه ما غیر ممکن میومد ولی الان دیگه این عقیده رو ندارم و در مورد انجینهای بازیسازی هم همینطوره .هر چیزی که با مکس میشه طراحی کرد با بلندر هم میشه ساخت ولی حجم بلندر کمتر از 15 مگ و مکس 1.5 گیگ در ضمن بلندر علاوه بر یه نرم افزار 3D یه انجین بازی سازی هم هست.تازه توی اون فقط از OPenGL استفاده شده بدون قدرت Direct.تازه خیلی از ابزارهای توی مکس صرفاً جنبه شلوغ کاری داره و به طور ماهرانه ایی از تکرارشون هم استفاده کرده .ولی توی بلندر من چنین چیزی ندیدم یه جا هم یه مطلب خوندم که بعضی چیزها رو مکس از بلندر کپی کرده و بهش اضافه کرده.این مقایسه صرفاً واسه این بود که فکر نکنی نرم افزارهایی که حجم زیادی دارن قدرتمندتر هستند و شما هم باید یه نرم افزار یا انجین با این حجم بنویسید.نه اینطور نیست .بیشترش جنبه تبلیغاتی و ترسوندن افرادی مثل منو شماست .

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

    اما در مورد دوستانی که بحث سرمایه و بودجه و چیزای شرکتها بزرگ رو پیش میکشن .
    میدونید بیشترین هزینه ایی که شرکتها می کنن چه هزینه ایی هستش ؟تبلیغات و همین تبلیغات سالهاست باعث پیشرفت اونا و عقب ماندگی سایر کشورها شده .پس دوستان کمتر مجانی واسه این شرکتها تبلیغ کنن .

    میدونی بزرگتری مشکل ما ایرانیها چی ؟فقط همدیگر رو از کارههای بزرگ منع می کنیم و از هرچیزی که شکست می خوریم فکر می کنیم دیگران هم مثل ما شکست می خورن دریغ از اینکه شرایط ما ممکنه با شرایط دیگران زمین تا اسمون فرقشون باشه .البته حسادتمون هم به کنار .
    راستی چرا هر بحثی توی فرمها ایرانی زده میشه فوری به جنجال تبدیل میشه به جای اینکه به یه بحث سازنده تبدیل بشه؟؟؟؟؟؟

  2. 8 کاربر از resident2011 بخاطر این مطلب مفید تشکر کرده اند


  3. #32
    داره خودمونی میشه Penhan-B8's Avatar
    تاريخ عضويت
    Jun 2010
    محل سكونت
    همدان
    پست ها
    111

    پيش فرض

    با حرق resident2011 کاملا موافقم!
    فقط دوستان یه سوال دیگه؟؟؟؟
    من با RAM 256 MB همزمان با برنامه نویسی چه انجین بازی سازی نصب کنم که سیستمم بکشه؟ (سبک ترین و در عین حال بدرد بخور)
    البته الان Game Maker دارما ، خوب ولی اونطور که معلومه به درد نمیخوره!


    ویرایش: تقریبا مهم توی منیع های انگلیسی که دوستمون توی صفحه قبل داد هر دو تاشون گفته بودن باید C و ++C همراه با اسمبلی یاد بگیری!
    به نظر شما اسمبلی هم مهمه و برم سراغش یا فعلا نه؟؟؟؟؟؟؟
    Last edited by Penhan-B8; 26-06-2011 at 01:08.

  4. #33
    کاربر فعال انجمن توسعه و ساخت بازی AMIR REZAs's Avatar
    تاريخ عضويت
    Jan 2010
    محل سكونت
    هر کجا هستی --------- Wherever you are
    پست ها
    2,364

    پيش فرض

    الان شما با UDK کار کردی ، اصول بازیسازی رو بلد شدی ؟! اگه فکر میکنی اصول بازیسازی رو بلدی کتاب Game 3D Programming All in one رو بخون تا بهت ثابت بشه هنوز اصول اولیه رو هم نمیدونی
    یادگیری اصول با انجین نویسی ؟
    و دراخر هم نتیجه میگیریم جنابعالی بدون داشتن ذخیره ای اطلاعات فنی و تخصصی و فقط با تعصب روی UDK و امثالهم میای و دیگران رو میخوای راهنمایی کنی!!!
    تعصب؟؟؟؟من از Udk حرفی زدم ؟ گفتم میتونی به عنوان منبع درآمد روش حساب کنی...
    نمیدونم شما چند وقته وارد این مباحث شدی ولی من سه سالی میشه تو سایت برنامه نویس فعالیت دارم ، فکر میکنم تنها سایتی باشه که بحث انجین نویسی و Open source رو پیشرفته داره پس .....

    من با RAM 256 MB همزمان با برنامه نویسی چه انجین بازی سازی نصب کنم که سیستمم بکشه؟ (سبک ترین و در عین حال بدرد بخور)
    3D game studio
    3dgamestudio.com

    میدونی بزرگتری مشکل ما ایرانیها چی ؟فقط همدیگر رو از کارههای بزرگ منع می کنیم و از هرچیزی که شکست می خوریم فکر می کنیم دیگران هم مثل ما شکست می خورن دریغ از اینکه شرایط ما ممکنه با شرایط دیگران زمین تا اسمون فرقشون باشه .البته حسادتمون هم به کنار .



    تو پست قبلی گفتم همه چیز رو آینده مشخص میکنه ! شاید شما درست میگی ...
    من نمیخوام هیچ کس رو از کاری ناامید کنم اصلا و ابدا اتفاقا خیلی دوست دارم با افراد کوشایی که هرکاری برای رسیدن به هدفشون میکنند همکاری کنم/


    این بحثیه که مد شده تو بیشتر فروم های فارسی باشه دیگه بسه !
    از دوستان انجین نویس میخوام که اگر واقعا دوست دارن بازیسازی در ایران برپایه ی انجین نویسی باشه از همین فروم شروع کنند حداقل آموزش پایه رو به فارسی بدن تا بقیه مشتاق تر بشن و دیدشون بازتر بشه

  5. 2 کاربر از AMIR REZAs بخاطر این مطلب مفید تشکر کرده اند


  6. #34
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    سلام.
    لازم دونستم که تو این تاپیک یک پست بدم و امیدوارم مطالبی که میخوام بگم بدردتون بخوره و یکم ابهامات بر طرف بشه.
    قصد دارم یکم در رابطه با ساخت انجین صحبت کنم که بعضی از افکار غلط از بین بره.
    بعضی از برنامه نویسان و یا بازیسازان (چه در این فروم و چه فروم های دیگر) که میخواهند ره صد ساله را یکشبه طی کنند هیچوقت به نتیجه نمیرسند. ببینید ساخت یک انجین 3 بعدی از پایه و در قدم اول بدون اطلاعات کافی کار بسیار اشتباه و میشه گفت هدر دادن وقت هست. یک جمله معروف هست که میگه "اگه 6 ساعت وقت داشته باشم که درختی رو قطع کنم، 4 ساعت اول رو صرف تیز کردن تبرم میکنم" و این جمله اینجا هم صدق میکنه یعنی اگر میخواهید در عرض فرضا ده سال آینده یک انجین نویس ماهر شوید , 8 سال اول رو مطالعه کنید و دو سال اخرو صرف ساخت انجینتون کنید و حتما لازم نیست که در قدم اول یک انجین 3 بعدی بنویسید که در آخر هم خودتون از نتیجه کار راضی نشوید ساخت اصولی یک انجین 3 بعدی از پایه فقط در حرف ساده است و در عمل کار بسیار سنگین و پیچیده ای هست.اگر کمی با مباحث ساخت یک انجین (مثل فیزیک, رندر, هوش مصنوعی, و ...) آشنا باشید میدونید که پیاده سازی هریک از اینها نیاز به یک تیم ماهر و صرف هزینه زیاد و چندین سال وقت هست.حالا با توجه به این سختیها چطور یک نفر با اطلاعات محدود میتونه یک انجین 3 بعدی بنویسه؟و یا یک نفر نحوه ساخت یک انجین 3 بعدی رو کامل آموزش بده؟شاید کار های باشه که توسط یک نفر نوشته شده اما به نظر من نمیشه روی این کارها نام انجین گذاشت!
    حتی امروزه ساخت انجین های دو بعدی که بتونن با انجینهای 2 بعدی دیگر رقابت کنند هم کار سخت و پیچیده ای هست اما برای افرادی که به تازگی وارد این عرصه شدند (ساخت انجین) گزینه مناسبتری برای شروع هست و بنده هم میتونم تو این کار راهنماییتون کنم.
    یک ذهنیت غلط دیگر هم که امروزه بین بعضی از بازیساز های مبتدی ایرانی جا افتاده اینه که از همان ابتدا از انجین های 3 بعدی پیچیده (بطور مثال انجینی که زیاد تو این انجمن طرفدار داره) شروع میکنند و این کار جز اینکه شخص گیج بشه هیچ سود دیگری نداره.همیشه برای شروع گزینه های ساده تر هم وجود داره که باعث میشه پیش زمینه ای در شما ایجاد بشه برای کار با نرم افزار های پیچیده تر.

    در رابطه با ساخت انجین:
    برای ساخت یک انجین نیاز ندارید هر دو api موجود (DirectX , OpenGl) رو یاد بگیرید و فقط باید با توجه به پلتفرمی که میخواهید انجین تحت آن اجرا بشه به یکی از این api ها مسلط بشید.اگر انجینی که میخواهید بنویسید تحت ویندوز هست ازDirectX استفاده کنید ولی اگر انجینی که میخواهید بنویسید باید در سیستم عامل های دیگر هم اجرا شود از OpenGl استفاده کنید.
    کتابخانه DirectX بطور انحصاری برای Windows هست ولی کتابخانه OpenGl بصورت کد باز هست و برروی پلتفرم های زیادی قابل اجرا هست.
    برای کار با کتابخانه DirectX هم باید SDK های اونو از وبسایت Micro$oft دانلود کنید و برای اجرا کتابخانه های RunTime در سیستم مقصد حتما باید نصب شود اما کتابخانه OpenGl به همراه کارت گرافیک نصب میشود و اکثر کامپایلر ها هم دارای سرفایل های این کتابخانه هستند.
    در حال حاضر کتابخانه های زیادی هم هستندکه بر پایه این دو api پیاده سازی شدند و کارو برای برنامه نویس ساده تر میکنند که میتونید به عنوان یک میانبر و برای صرفه جویی در وقت از این کتابخانه ها در پروژتون استفاده کنید.
    --------------
    معمولا برای ساخت یک انجین دو هدف وجود دارد.
    1- ساخت انجین به منظور ساخت یک بازی مشخص.(این انجین پیاده سازی ساده تری دارد و محدود به ساخت یک بازی با شرایط تعیین شده هست.مثلا انجینی که برای ساخت بازی Mario ساخته شده فقط مخصوص ساخت بازیهایی در همان چهارچوب هست و امکان نداره که فرضا با آن یک بازی اول شخص بسازید به بعضی از این انجینها MOD ساز هم گفته میشه)
    2- ساخت انجین به منظور استفاده از آن در سبک های مختلف.(این انجین دارای پباده سازی پیچیده تری نسبت به قبلی هست و باید از گستره زیادی از سبک ها پشتیبانی کند.این نوع از انجین برای افراد مبتدی و یا نوشتن آن بصورت انفرادی مناسب نیست)
    پیشنهاد میکنم افرادی که تازه وارد این مبحث شدند و میخواهند یک انجین بنویسند از ساخت یک انجین دو بعدی و با هدف اولی که گفتم شروع کنند.(بطور مثال برای بازی هایی شبیه به Ricochet یک انجین ساده طراحی کنند که فقط از 3 شی توپ و ماشین و اشیاء معلق موجود در هوا تشکیل شده باشه بعد میتونند با اظافه شدن اطلاعاتشون انو گسترش بدن)

    حداقل امکانی که یک انجین بجز رندر تصاویر باید داشته باشه اینه که از یک مجموعه رابط کاربری پشتیبانی کنه.(یعنی اینکه مثلا شما نمیتونید از کنترل های ویندوز برای گرفتن اطلاعات از کاربر در بازی خودتون استفاده کنید البته این کار شدنی هست اما ایده مناسبی در یک انجین خوب بحساب نمیاد.)

    مسائلی مثل بهینه سازی فریم ها برای بالا بردن نرخ رندر و یا بهینه سازی موتور فیزیک از حساسیت بسیار بالایی در ساخت یک انجین برخوردار هستند.کوچک ترین اشتباه در کد نویسی باعث نشت حافظه و کرش شدن برنامه میشود.و اشکال زدایی در این مواقع بسیار مشکل هست
    و...
    -----------
    اگر به مسائل فنی و کلا روش ساخت یک انجیم دوبعدی علاقه داشتید بنده به همراه چند تا از دوستان در حال ساخت یک انجین 2 بعدی هستیم این انجین با هدف دوم در حال ساخت هست اگر مایل بودید روند کارو براتون توضیح میدم.
    موفق باشید.
    Last edited by god of war 2; 26-06-2011 at 10:29.

  7. 7 کاربر از god of war 2 بخاطر این مطلب مفید تشکر کرده اند


  8. #35
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2009
    پست ها
    23

    پيش فرض

    اول بگم قصد منصرف کردنتون رو ندارم فقط می خوام راه پیش روتون رو تا حدودی براتون روشنتر کنم .اصولاً از کسایی هم که خودشون نتونستن کاری رو که شروع کردن تموم کنن یا شکست خوردن و دیگران رو از اون کار منصرف می کنن متنفرم .
    پس دوستان دست از منصرف کردن دیگران بردارن .شاید یکی پیدا بشه و بتونه اینکار رو انجام بده .
    اما شما که می خوای انجین نویسی رو شروع کنی همونطور که بعضی دوستان گفتن باید هم وقتش رو داشته باشی هم سرمایه که شاید دومی به اندازه اولی زیاد مهم نباشه.(نظر شخصی )
    نمیدونم سنت چقدره ولی اگه بین 20 تا 22 باشی خیلی خوبه .چون معمولاً توی کشور ما جوریه که وقتی سن از 25 رد میشه انتظارات دیگران از ما شروع میشه کار و مستقل شدن و زن و................حالا هرچی از این سن فاصله داشته باشی به نفعت تموم میشه.
    بهتره روی این کار حداقل یه سرمایه گذاری زمانی 5 ساله بکنی البته حداقل روزی کمتر از 7،8 ساعت نشه.
    علاوه بر زبان ++C که یه زبان کامله باید خیلی چیزای دیگه رو هم یادبگیری بعد از کامل کردن ++c و نوشتن چندتا برنامه مفید بری سراغ کتابخونه های گرافیکی OpenGl و Direct که البته یکشون رو هم یاد بگیری تا حد زیادی کمکت می کنه ولی اگه می خوای انجین قدرتمندی بنویسی باید از دوتا استفاده کنی که برای شروع همه می گن اول باید با direct شروع کنی که بنا به دلایلی من اول openGl رو انتخاب کردم.
    برای نوشتن برنامه های گرافیکی با ++c باید با APIهای سیستم عاملی که می خوای انجین توش اجرا بشه که معمولا ویندوز هستش رو یاد بگیری البته از فریمورکهایی مثل Qt هم می تونی استفاده کنی و خیلی کتابخونه های دیگه مربوط به ApI البته راههای دیگه ایی هم هست که وقتی وارد این راه بشی باهاش آشنا میشی.
    بعد از اینکه اینا رو یاد گرفتی باید بری چندتا انجین رایگان و سورس باز رو دل و رودشون رو برزی بهم .تا با نحوه کار انجینها و طرز نوشتن اونا اشنا بشی مثلاً Panda 3D و ...........
    باید با کتابخونهای صدا و فیزیک و شیدرها هم کار کنی . و خیلی چیزهای دیگه .
    خلاصه فقط باید کتاب گیر بیاری و بخونی تا بتونی یه انجین طراحی کنی .
    اولش سخته ولی هرچی جلوتر میری واست شیرینتر میشه .واسه من که اینجوری بوده هرچند اول راه هستم شاید هم به خاطر علاقه زیادم به برنامه نویسی باشه.

    راستی چندوقت پیش یه مطلب از یه جایی خوندم که نمیدونم چقدرش درست بود در مورد یه انجین بود که نوشته بود در عرض یه سال نوشته شده و طراحش تا قبل از اون هیچی از انجین نمیدونسته.

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

    کار با چند انجین رو هم همزمان باید یاد بگیری Udk و یونیتی و...... واسه اینکه بدونی چه ابزارهایی توشون بکار رفته و چه قابلیتهایی دارن هرچی حرفه ایی تر باشی می تونی انجین خودت رو قدرتمندتر بسازی .فکر این رو هم از سرت بیرون کن که بدون اینکه کار کردن حداقل با یک انجین قدرتمند رو بلد باشی و بری انجین بنویسی در واقع یادگیر یه انجین در حد نزدیک به حرفه ایی از ضروریاته.
    اما نوبت میرسه به زمانی که بعد از 5 سال فکر کنی نمی تونی و به اصطلاح شکست بخوری من میگم هیچ شکستی توی این کار نیست چرا؟؟؟
    جون اگه با جدیت دنبال اینکار رفته باشی و زبان ++C رو به خوبی و حرفه ایی یاد گرفته باشی( که توی 5 سال نتونسته باشی به اینجا برسی باید بگم IQ=0) و کار با کلی کتابخونه گرافیکی و سایر کتابخونه های دیگه رو هم بلد باشی مطمئن باش به راحتی می تونی توی یه شرکت کار پیدا کنی مخصوصاً شرکتهای بازیسازی که توی ایران دارن زیاد میشن.البته کی میدونه چندسال دیگه ممکنه چه اتفاقهایی بیفته

    تمام حرفها فقط واقعیتهای پیش روی شماست و همونطور که اون اول گفتم واسه راهنمایی بهترتون بود.
    راستی برنامه نویسی خوبیش اینه که به سیستم بالا نیاز نداره حداقل تا زمانی که کار شروع نوشتن انجین رو شروع نکردی.
    یه چیز مهم دیگه هیچ منبع فارسی وجود نداره پس اگه انگلیسی نمیدونی فاتحه خودت رو بخون
    ببخشین من چیزی از برنامه نویسی و بازی سازی نمی دونم(فقط یه کم با game maker کار کردم) ولی یه مسئله ای هست که خواستم بگم:
    7-8 ساعت!
    ایشون 17 ساله هستن باید به فکر کنکور و دانشگاهم باشنا!(مثل خودم که 16 ساله هستم و به دلیل درس و مشق حداکثر روزی یه ساعت واسه این کارا وقت می ذارم)

  9. #36
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2009
    پست ها
    23

    پيش فرض

    والا ما که تا الان هرچی بازی خوب و موفق دیدیم که به درامد ختم شدن انجینشون رو خودشون نوشته بودن مثال هم که اصلا نیازی نیست بزنم.

    برای همینه که همشون مزخرف هستن.غیر از اینه؟وگرنه بازیهای موفقی مثل گرشاسپ و گاندو و... خودشون انجینشون رو نوشته بودن.
    در مورد این که گفتین "ما که تا الان هرچی بازی خوب و موفق دیدیم که به درامد ختم شدن انجینشون رو خودشون نوشته بودن مثال هم که اصلا نیازی نیست بزنم." می خواستم بگم که با انجین های از قبل آماده هم بازی های پرفروش و خوبی ساخته شدن.مثل gears of war که با udk ساخته شده و crysis2 که با cryengine3 ساخته شده.

  10. #37
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2009
    پست ها
    23

    پيش فرض

    اول بگم قصد منصرف کردنتون رو ندارم فقط می خوام راه پیش روتون رو تا حدودی براتون روشنتر کنم .اصولاً از کسایی هم که خودشون نتونستن کاری رو که شروع کردن تموم کنن یا شکست خوردن و دیگران رو از اون کار منصرف می کنن متنفرم .
    پس دوستان دست از منصرف کردن دیگران بردارن .شاید یکی پیدا بشه و بتونه اینکار رو انجام بده .
    اما شما که می خوای انجین نویسی رو شروع کنی همونطور که بعضی دوستان گفتن باید هم وقتش رو داشته باشی هم سرمایه که شاید دومی به اندازه اولی زیاد مهم نباشه.(نظر شخصی )
    نمیدونم سنت چقدره ولی اگه بین 20 تا 22 باشی خیلی خوبه .چون معمولاً توی کشور ما جوریه که وقتی سن از 25 رد میشه انتظارات دیگران از ما شروع میشه کار و مستقل شدن و زن و................حالا هرچی از این سن فاصله داشته باشی به نفعت تموم میشه.
    بهتره روی این کار حداقل یه سرمایه گذاری زمانی 5 ساله بکنی البته حداقل روزی کمتر از 7،8 ساعت نشه.
    علاوه بر زبان ++C که یه زبان کامله باید خیلی چیزای دیگه رو هم یادبگیری بعد از کامل کردن ++c و نوشتن چندتا برنامه مفید بری سراغ کتابخونه های گرافیکی OpenGl و Direct که البته یکشون رو هم یاد بگیری تا حد زیادی کمکت می کنه ولی اگه می خوای انجین قدرتمندی بنویسی باید از دوتا استفاده کنی که برای شروع همه می گن اول باید با direct شروع کنی که بنا به دلایلی من اول openGl رو انتخاب کردم.
    برای نوشتن برنامه های گرافیکی با ++c باید با APIهای سیستم عاملی که می خوای انجین توش اجرا بشه که معمولا ویندوز هستش رو یاد بگیری البته از فریمورکهایی مثل Qt هم می تونی استفاده کنی و خیلی کتابخونه های دیگه مربوط به ApI البته راههای دیگه ایی هم هست که وقتی وارد این راه بشی باهاش آشنا میشی.
    بعد از اینکه اینا رو یاد گرفتی باید بری چندتا انجین رایگان و سورس باز رو دل و رودشون رو برزی بهم .تا با نحوه کار انجینها و طرز نوشتن اونا اشنا بشی مثلاً Panda 3D و ...........
    باید با کتابخونهای صدا و فیزیک و شیدرها هم کار کنی . و خیلی چیزهای دیگه .
    خلاصه فقط باید کتاب گیر بیاری و بخونی تا بتونی یه انجین طراحی کنی .
    اولش سخته ولی هرچی جلوتر میری واست شیرینتر میشه .واسه من که اینجوری بوده هرچند اول راه هستم شاید هم به خاطر علاقه زیادم به برنامه نویسی باشه.

    راستی چندوقت پیش یه مطلب از یه جایی خوندم که نمیدونم چقدرش درست بود در مورد یه انجین بود که نوشته بود در عرض یه سال نوشته شده و طراحش تا قبل از اون هیچی از انجین نمیدونسته.

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

    کار با چند انجین رو هم همزمان باید یاد بگیری Udk و یونیتی و...... واسه اینکه بدونی چه ابزارهایی توشون بکار رفته و چه قابلیتهایی دارن هرچی حرفه ایی تر باشی می تونی انجین خودت رو قدرتمندتر بسازی .فکر این رو هم از سرت بیرون کن که بدون اینکه کار کردن حداقل با یک انجین قدرتمند رو بلد باشی و بری انجین بنویسی در واقع یادگیر یه انجین در حد نزدیک به حرفه ایی از ضروریاته.
    اما نوبت میرسه به زمانی که بعد از 5 سال فکر کنی نمی تونی و به اصطلاح شکست بخوری من میگم هیچ شکستی توی این کار نیست چرا؟؟؟
    جون اگه با جدیت دنبال اینکار رفته باشی و زبان ++C رو به خوبی و حرفه ایی یاد گرفته باشی( که توی 5 سال نتونسته باشی به اینجا برسی باید بگم IQ=0) و کار با کلی کتابخونه گرافیکی و سایر کتابخونه های دیگه رو هم بلد باشی مطمئن باش به راحتی می تونی توی یه شرکت کار پیدا کنی مخصوصاً شرکتهای بازیسازی که توی ایران دارن زیاد میشن.البته کی میدونه چندسال دیگه ممکنه چه اتفاقهایی بیفته

    تمام حرفها فقط واقعیتهای پیش روی شماست و همونطور که اون اول گفتم واسه راهنمایی بهترتون بود.
    راستی برنامه نویسی خوبیش اینه که به سیستم بالا نیاز نداره حداقل تا زمانی که کار شروع نوشتن انجین رو شروع نکردی.
    یه چیز مهم دیگه هیچ منبع فارسی وجود نداره پس اگه انگلیسی نمیدونی فاتحه خودت رو بخون
    ببخشید اشتباهی یه پستو دوبار زدم.
    Last edited by mahdi1995; 02-07-2011 at 05:51.

  11. #38
    آخر فروم باز M0hsen3D's Avatar
    تاريخ عضويت
    Jun 2010
    پست ها
    1,727

    پيش فرض

    در مورد این که گفتین "ما که تا الان هرچی بازی خوب و موفق دیدیم که به درامد ختم شدن انجینشون رو خودشون نوشته بودن مثال هم که اصلا نیازی نیست بزنم." می خواستم بگم که با انجین های از قبل آماده هم بازی های پرفروش و خوبی ساخته شدن.مثل gears of war که با udk ساخته شده و crysis2 که با cryengine3 ساخته شده.

    بامزه بود این حرفت میزارم پای تازه کار بودنت.

  12. #39
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2009
    پست ها
    23

    پيش فرض


    بامزه بود این حرفت میزارم پای تازه کار بودنت.
    خب یه ذره توضیح بده ما هم بخندیم! مگه اون بازیا خوب نبودن؟(crysis2 و gears of war رو می گم).

  13. #40
    داره خودمونی میشه prince 0f persia's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    رشت
    پست ها
    67

    پيش فرض

    خب یه ذره توضیح بده ما هم بخندیم! مگه اون بازیا خوب نبودن؟(crysis2 و gears of war رو می گم).
    gears of war با موتور unreal هست نه udk. پس سورس موتورو داشتن و مطمئنا تغییرات زیادی هم توش دادن. در مورد crysis 2 هم همین طوره.

  14. این کاربر از prince 0f persia بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •