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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 12

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

  1. #1
    پروفشنال psp2004's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    طهران
    پست ها
    556

    پيش فرض کمک برای ساخت بازی در c++

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

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

    پيش فرض

    سلام.
    شما از مراحل ساخت یک بازی چقدر اطلاعات دارید؟ بازی که میخواهید بسازید 2 بعدی هست یا 3 بعدی؟ از چه انجینی میخواهید استفاده کنید؟ بازی شما از چه سبکی پیروی میکنه (اول شخص - استراتژی - .....)
    ابتدا جواب سوالات بالا را بدهید تا بنده و دیگر دوستان شما را راهنمایی کنند.
    و اگر سوالتان را در بخش ساخت ، ويرايش و -- بازي ها بپرسید احتمالا زودتر به نتیجه میرسید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.

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


  4. #3
    پروفشنال psp2004's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    طهران
    پست ها
    556

    پيش فرض

    سلام.
    شما از مراحل ساخت یک بازی چقدر اطلاعات دارید؟ بازی که میخواهید بسازید 2 بعدی هست یا 3 بعدی؟ از چه انجینی میخواهید استفاده کنید؟ بازی شما از چه سبکی پیروی میکنه (اول شخص - استراتژی - .....)
    ابتدا جواب سوالات بالا را بدهید تا بنده و دیگر دوستان شما را راهنمایی کنند.
    و اگر سوالتان را در بخش ساخت ، ويرايش و -- بازي ها بپرسید احتمالا زودتر به نتیجه میرسید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.
    سباس
    بازي که ميخام بسازم 2بعدي . نمي خام گرافيکي کار کنم و سبک بازي واسم مهم نيست يعني هر کدوم بهتر باشه همون رو مينويسم .و بيشترين مشکلي که دارم در مورد هم زمان بازي کردن دو بازيکن هست
    با سباس

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

    پيش فرض

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

    موفق باشید.

  6. #5
    پروفشنال psp2004's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    طهران
    پست ها
    556

    پيش فرض

    ممنون که جواب دادين . . . راستش من اصلن نمي خاستم از انجين ها استفاده کنم ولي اگه يه مقاله اب در بارهانجين ها به من معرفي کنيد و بتونم تو يک ماه روش کار کنم بدم نمي اد . . .

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

    پيش فرض

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

    (UDK (Unreal Development Kit
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Unity
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Game Maker
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Torque
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.

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


  9. #7
    آخر فروم باز Xilevens's Avatar
    تاريخ عضويت
    Nov 2009
    پست ها
    1,331

    پيش فرض

    تو يك ماه كار كني دوست عزيز؟
    شوخيت گرفته؟
    من الان 3 ماهه فقط دارم تحقيق ميكنم
    هنوز حداقل يك 1 سالي هم وقتمو واسه يادگيري ميزنه
    تازه بايد تيم رو هم با خودم همراه كنم
    بهتره از آموزش گيم هاي معمولي مثل تتريس و اينگونه موارد شروع كنيد

  10. #8
    آخر فروم باز MAXXX's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    1,990

    پيش فرض

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

    مثلا اینو من بدونه انجین ساختم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه ینفر وقت بزاره و تصاویر درست و حسابی براش درست کنه در حد بازی های کنسول های قدیمی میشه !

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


  12. #9
    پروفشنال psp2004's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    طهران
    پست ها
    556

    پيش فرض

    تو يك ماه كار كني دوست عزيز؟
    شوخيت گرفته؟
    من الان 3 ماهه فقط دارم تحقيق ميكنم
    هنوز حداقل يك 1 سالي هم وقتمو واسه يادگيري ميزنه
    تازه بايد تيم رو هم با خودم همراه كنم
    بهتره از آموزش گيم هاي معمولي مثل تتريس و اينگونه موارد شروع كنيد

    حق داری حتمن نمیشه . . .. من هم که گفتم اگه بتونم تو یه ماه کار کنم از انجین استفاده می کنم . . .
    در ضمن من که نمی خوام برم cod یا nfs یا pes و غیره بسازم که . . . در حقیقت می خاستم همون بازی های سگا و آتاری رو با یه گرافیک و gameplay قشنگ تری بسازم . . . ولی خب انگار نشدنیه البته تو یه ماه نشدنیه

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

    مثلا اینو من بدونه انجین ساختم
    کد:
    http://forum.p30world.com/showthread.php?t=481168
    اگه ینفر وقت بزاره و تصاویر درست و حسابی براش درست کنه در حد بازی های کنسول های قدیمی میشه !
    سپاس حتمن می بینم چه طوریه فک کنم همون چیزی باشه که می خاستم درست کنم . . . البته یه سوال من هنوز حل نشده این که اگه من دو نفره بنویسم دو نفر هم زمان می تونن بازی کنن چون cpu در یک لحظه فقط یه فرمان رو میگیره برای مثال اگه یکی بخاد بره به سمت چپ و در همون لحظه بازیکن دوم هم بخاد بره سمت راست امکانش هست یا نه ؟؟؟ البته اگه بخام بدون انجین بسازم

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

    پيش فرض

    البته یه سوال من هنوز حل نشده این که اگه من دو نفره بنویسم دو نفر هم زمان می تونن بازی کنن چون cpu در یک لحظه فقط یه فرمان رو میگیره برای مثال اگه یکی بخاد بره به سمت چپ و در همون لحظه بازیکن دوم هم بخاد بره سمت راست امکانش هست یا نه ؟؟؟ البته اگه بخام بدون انجین بسازم
    روش های مختلفی برای این کار وجود داره اما معمولا در پروژه های بزرگ از یک روش استاندارد استفاده میشه که بنده توضیح خواهم داد.
    یکی از تکنیکها در برنامه نویسی بازی ها و نرم افزار های قدرتمند که نیاز به پردازش سریع و همزمان دارند استفاده از Multi Threading هست که بیشتر برای کار با پردازنده های دو یا چند هسته ای از این تکنیک استفاده میشه اما یکی دیگر از مزایای آن اینه که میتونید چند کار را بصورت موازی و همزمان انجام دهید.
    معمولا بیشتر انجینها از Multi Threading پشتیبانی میکنند اما اگر بخواهید بدون انجین از این تکنیک استفاده کنید باید از کتابخانه های آماده استفاده کنید که یکی کتابخانه های معروف برای این کار POSIX میباشد این کتابخانه بصورت cross-platform میباشد و از آن در قسمتی از هسته سیستم عامل Linux هم استفاده شده.
    برای استفاده از این کتابخانه ابتدا باید آن را از وبسایت مربوطه دریافت کنید و سپس به پروژه اصلی لینک کنید و از توابع آن استفاده کنید.
    میتونید برای هر بازیکن یک Thread مجزا بسازید و بصورت همزمان آنها را پردازش کنید.
    موفق باشید.

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


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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