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

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




نمايش نتايج 1 به 9 از 9

نام تاپيک: یک سوال در باره بازی سازی با c++

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2007
    پست ها
    20

    پيش فرض یک سوال در باره بازی سازی با c++

    سلام . شاید این سوالی که الان میخوام بپرسم یکم خنده دار به نظر بیاد. ولی جوابش واسم خیلی مهمه.

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

    من میخواستم بدونم با سی پلاس پلاس نمیشه یک محیط و شخصیت هایی رو توی مثلا تری دی مکس بسازیم بعد با سی پلاس پلاس برنامه نویسی کنیم . تا تبدیل به بازی بشه ؟

    یا اصلا ساده تر یک محیطی رو بسازیم و یک سری از کاراکترها توش یک انیمیشن هایی رو انجام بدن.

    واسه ساخت بازی چه چیزایی لازمه ؟ ( با سی پی پی)

  2. #2
    حـــــرفـه ای ALt3rnA's Avatar
    تاريخ عضويت
    Jun 2005
    محل سكونت
    Politziea
    پست ها
    4,748

    پيش فرض

    توصیه میکنم با سی ژلاس بازی ننویسید
    یهترین راه سی شارپ هستش
    مگر اینکه خیلی حرفه ای باشید که بازم چندان فرقی نداره

  3. #3
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2006
    محل سكونت
    ++3D
    پست ها
    259

    پيش فرض

    سلام!

    بر خلاف جناب G4meH4ker شدیدا توصیه میکنم با ++C بنویسید...
    اگر میخوای بازی خوب بنویسی البته...

    ولی اگر میخوای همه چی جم و جور و آسون باشه #C بهتره همون طور که ایشون گفتن...

    در ضمن اگر تصمیم گرفتی با ++C بنویسی هرجا کارت به مشکل برخورد من به شخصه تضمین میکنم که حلش کنم!
    منابع بازیسازی با ++C فوق العاده فراوون هست...

    همیشه هم راه آسونتر بهتر نیست...
    اگه هیچ زبان برنامه نویسی بلد نیستی ++C قدرتمندترین و فوق العاده ترین انتخابتون میتونه باشه!

  4. #4
    حـــــرفـه ای taia's Avatar
    تاريخ عضويت
    Aug 2005
    محل سكونت
    چو ایران نباشد تن من مباد
    پست ها
    2,107

    پيش فرض

    اگر از محیط ویندوز استفاده می کنید به نظر من OpenGL یکی از بهترین گزینه هاست برای ++C و البته بله می شه مانند 3d max ابجکت ساخت ولی خوب باید صبر داشته باشید و حوصله، کار با ابزار گرافیکی 3d max خودش برای استادی زمان می خواد که حال شما می خواهید کد نویسی اینها رو انجام بدید!
    یک پیشنهاد هم در حد پیشنهاد البته و نه توصیه، اینکه Python رو هم یک امتحانی بکنید، مخصوصا که Pygame هم اومده.

  5. #5
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2006
    پست ها
    38

    پيش فرض

    سلام
    همونطور که دوستان گفتن بهترین زبان برای نوشتن برنامه های این چنینی مسلما ++C هست.
    برای بازی نوشتن اول باید یک موتور سه بعدی ساز داشته باشید. می توانید از الگوریتم RayTracing و یا Radiosity استفاده کنید. برای ساخت این موتورها باید از OpenGL یا DirectX استفاده کنید که من هم مثل دوستمون OpenGL رو به شما توصیه می کنم. من یک موتور سه بعدی ساز به زبان ++VC نوشتم به شما هم پیشنهاد می کنم اگر قصد نوشتن بازی دارید و هدف اقتصادی از این کار ندارید ابتدا موتورش رو بسازید در غیر این صورت موتورش رو از اینترنت دانلود کنید.
    کلا برای نوشتن بازی یا این جور چیزها به بچه های نرم افزاری (فوق لیسانس) که درس گرافیک کامپیوتری 2 رو پاس کردند احتیاج خواهید داشت. تقریبا اصل چیزی که می خواید دست اونهاست. اما بچه های لیسانس هم که گرافیک 1 پاس کردند اطلاعات خوبی در زمینه کار با OpenGL دارند. اگر سوال خاصی دارید در مورد شروع به کار در خدمتتون هستم.

  6. #6
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2007
    پست ها
    20

    پيش فرض

    opengl چیه ؟
    نرم افزاره ؟

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

    نظورتون از اوپن جی ال چیه ؟

    تازه من شنیدم اگه کسی سی پلاس رو یاد بگیره ، 70 ، 80 درصد سی شارپ رو یاد گرفته.

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

  7. #7
    داره خودمونی میشه HAW3D's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    urmia
    پست ها
    197

    پيش فرض

    سلام
    شما بهتره از این کتاب استفاده کنین این کتاب از مبانی سی شروع کرده و با هدف بازی سازی ادامه پیدا کرده البته بوسیله دایرکت ایکس
    Premier Press C++ Programming for the Absolute Beginner

  8. #8
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2007
    پست ها
    20

    پيش فرض

    ضرب زدی به خودت .
    خوب این کتاب رو از کجا گیر بیارم ؟؟؟؟؟

  9. #9
    حـــــرفـه ای ALt3rnA's Avatar
    تاريخ عضويت
    Jun 2005
    محل سكونت
    Politziea
    پست ها
    4,748

    پيش فرض

    دوست عزیز
    از اون جا که معلومه شما کاملا مبتدی هستی و حتی نمیدونی اوپن جی ال چیه ... بهت شدیدا توصیه میکنم برو دنبال سی شارپ
    چون ماکروسافت الان شدیدا داره از XNA پشتیبانی میکنه و همونطورم که میدونی xna زبانش سی شارپه
    و در نتیجه توتاریال های بسییییار ریخته تو نت براش
    البته مشخصه که c++ خیلی امکاناتش + سرعتش زیاده
    اما فکر نکنم....
    در کل شما اصلا برو با Game Maker یه بازی بساز ببین چطوریه
    بعد یکم اسکریژت نویسی کن تو همون محیط
    تا بیشتر آشنا شی

    openGL هم یه چیزیه مثل همون دایرکت ایکس
    منتهی بیشتر برنامه نویسهای اوپن سورس استفاده میکنن ازش

  10. این کاربر از ALt3rnA بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

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

User Tag List

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

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