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

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




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

نام تاپيک: 20 سال عقب ماندگی در صنعت ساخت بازی

  1. #1
    اگه نباشه جاش خالی می مونه mehdi_bjt's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    شیراز
    پست ها
    277

    5 20 سال عقب ماندگی در صنعت ساخت بازی

    من در این تاپیک قصد دارم تا حدودی موتور جدیدی رو که دارم طراحی میکنم بهتون معرفی کنم ولی فکر
    کنم تا حدودی مطالب براتون مفید واقع بشه . شاید از خودتون بپرسید که چرا میگیم 20 سال عقب
    هستیم . این عدد 20 از کجا اومده . برای اینکه به این موضوع پی ببرید برمیگردیم به سال 1985 میلادی .
    زمانی که یکی از معروفترین بازیهای کامپیوتری ساخته شد . نام این بازی Super Mario Bros. بود . این
    بازی توسط Shigeru Miyamoto نوشته و بر روی کنسول Nintendo عرضه شد.




    این بازی جزء بازیهای Horizontal Platform Scroller قرار میگره . در این سبک از بازی یک اسپرایت
    (Sprite ) که همان شخصیت اصلی بازی است بر روی لایه های مختلف تصویری حرکت می کند و حلقه
    اصلی بازی وظیفه کنترل لایه ها و اسپرایت ها و نحوه حرکت آنها و تصادم آنها را بر عهده دارد . در واقع
    بعد از بازیهای Arcade (مثل Snake و مارپله و ... ) این نوع بازیها از لحاظ پیچیدگی های برنامه نویسی
    ساده ترین نوع بازیها از لحاظ تولید می باشند . ولی کمی صبر کنید . وقتی گفته میشه بازیهای سبک
    Platform Scroller تقریبا ساده است نباید به این فکر بیفتید که میشه به راحتی این نوع از بازیها رو تولید
    کرد . شما برای ساخت یک بازی کامل که تقریبا بر روی هر سیستمی قابل اجرا باشه و از لحاظ
    مهندسی نرم افزار هم استانداردهای بازی نویسی رو رعایت کرده باشه نیاز به 2 سال پشتوانه علمی در
    زمینه های مختلف از قبیل ریاضیات ، برنامه نویسی ، نرم افزار و سخت افزار دارید.

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

    من حدود 7 ساله که بطور جدی برنامه نویسی میکنم و بطور تخصصی مشغول به برنامه نویسی بازیهای
    کامپیوتری هستم . تقریبا 2 ساله که ابزار و علم لازم رو برای طراحی بازیهای دو بعدی بدست آوردم و در
    حال حاضر هم مشغول تحقیق و برنامه نویسی بازیهای دوبعدی هستم . بعد از یک سال تحقیق در زمینه
    بازیهای سبک Platform Scroller تازه متوجه شدم که کسی مثل Miyamoto که بازی Super Mario
    Bros. رو ساخته دارای چه نبوغ و هوش و علم بالایی بوده که با امکانات 20 سال پیش تونسته چنین
    شاهکاری رو خلق کنه . من تقریبا یک سال دیگه می تونم یک بازی شبیه Super Mario Bros. تولید کنم
    که کاملا فارسی باشه . ولی امکانات الان کجا و امکانات 20 سال پیش کجا . برای همین می تونیم بگیم
    که ما تقریبا 20 سال در زمینه ساخت بازیهای کامپیوتری عقب هستیم .

    هدف من از زدن این تاپیک این بوده که بگم به نظر من باید شروع به تولید علم در این زمینه کنیم .
    استفاده از موتورهای آماده ، هک کردن بازیها ، فارسی کردن بازیها و خیلی از میانبرهای دیگه برای
    تولید بازی راه حل رفع این مشکل عقب ماندگی ما نیست . باید بطور جدی مباحث تئوریک بازی رو بررسی کرده
    و آن رو بصورت یک رشته تحصیلی به علاقه مندان آموزش دهیم . همانطور که ممکن است خیلی از شما
    مطلع باشید تکنیک های ساخت بازی تقریبا غیرقابل دستیابی است مگر اینکه خودتون اونها رو تولید
    کنین . مثلا شما در هیچ کتاب و یا منبع دیگری نمی توانید ترفندهای لازم برای حرکت سریع لایه ها در
    بازیهای سبک Platform Scroller پیدا کنید . یکی از دلایل موفقیت مجموعه بازیهای Sonic که بر روی
    کنسول SEGA Genesis ساخته شد همین حرکت سریع لایه ها بود . در واقع ما باید خود دوباره دست به
    تولید علم بزنیم و از طریق مهندسی معکوس فن آوری های تولید شده توسط سازندگان بازیهای خارجی
    را از نو و بصورت بومی تولید کنیم .

    من در حال حاضر مشغول به طراحی یک موتور دوبعدی برای ساخت بازیهای
    Horizontal Platform Scroller هستم که کاملا فارسی بوده و در نهایت می توان به کمک این موتور ده ها
    بازی کاملا فارسی رو تولید کرد . این موتور رو توسط زبان C/C++ می نویسم و
    با Microsoft Visual C++ 6 کامپایل می کنم .این موتور با کیفیت تصویری 640x480 و حالت 256 رنگ
    تحت ویندوز کار میکنه . این موتور بصورت نرم افزاری مانند Game Maker محدود و آماده نیست . این موتور
    بصورت مجموعه ای از کتابخانه ها و سورس کدها است که می توان با کمی تغییر با آن بازی جدیدی تولید
    نمود . برای طراحی این موتور کارهای زیر باید صورت گیرد :

    1 – طراحی ماژولی برای بارگذاری لایه ها توسط کاشی ها (Tiles )
    2 – طراحی موتور فارسی سازی
    3 – انجام محاسبات و طراحی الگوریتم برای هوش مصنوعی (AI ) و برخوردها (Collision Detection )
    4 – محاسبات فیزیکی برای قانون جاذبه و پرتابه
    5 – طراحی گرافیک (Tile ها و پس زمینه ها و اسپرایت ها و فونت ) و ماژول پالت
    6 – موسیقی و صدا
    7 – رفع اشکال و Debug نهایی و تولید بسته نرم افزاری

    تقریبا موارد 1 و 2 به اتمام رسیده و موارد 3 و 4 در حال بررسی هستند . برای انجام موارد 5 و 6 احتمالا از بچه های فوروم کمک می گیرم .

    منتظر اخبار تولید این موتور باشید .

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


  3. #2
    پروفشنال MARTIN's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    ایران عزیز,مازندران
    پست ها
    685

    پيش فرض

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

    ولی الان شما موتور ماریو رو می تونی می تونی با امکانات برنامه نویسی الان تولید کنی و از نظر سخت افزاری هم مشکل اون زمان و نداری.
    مثلا بازی شما 20 MB رم استفاده کنه و سی پی یوی معمولی الان کسی به شما ایراد نمی گیره.

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

    نتیجه اخلاقی:
    این که این کار امکان پذیره در زمینه بازی سازی حرفی برای گفتن داشته باشیم و احتیاج به زمان خیلی کم تر از 20 سال نیاز داره.

    و به نظر من دو تا کار باید انجام بشه:

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

    هدف من از زدن این تاپیک این بوده که بگم به نظر من باید شروع به تولید علم در این زمینه کنیم .
    کاملا تایید می شه

    در اخر هم برای شما ارزوی موفقیت می کنم و امیدوارم بازی های ساخته شده با موتور ایرانی ساخت شما رو ببینم و دوستانی که به ساختن بازی به این سبک علاقه دارن از موتور ایرانی شما استفاده کنن.
    Last edited by MARTIN; 24-05-2007 at 07:17.

  4. #3
    اگه نباشه جاش خالی می مونه mehdi_bjt's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    شیراز
    پست ها
    277

    1 موافقم

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

  5. #4
    آخر فروم باز Mehran NZ's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    2,208

    پيش فرض

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

  6. #5
    آخر فروم باز Creeping Death's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    Where The Wild Thing Are
    پست ها
    1,314

    پيش فرض

    دوستان محترم اگر مایل به همکاری برای ساخت یک موتور ایرانی و تسریع در سرعت پیشرفت بازی سازی در ایران هستید به تاپیک زیر هم سر بزنید بر نیست:

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  7. #6
    داره خودمونی میشه mirmohammad's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    تهران
    پست ها
    162

    پيش فرض

    البته ما توی ادیت با سایر کشور های دیگه رقابت داریم مثلا ادیت بازی pes هستش که توی سایت persian-pes.ir انجام می شود که فعلا سایتش بسته هست یا همین ادیت بازی جی تی ای کار های خود من تو سایت های خارجی هستش. تعریف نباشه اما تو صنعت ادیت خوب هستیم. خیلی بازی های دیگه هم هستن که ادیتش در سطح حرفه تو ایران انجام میشه.

  8. #7
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2006
    پست ها
    12

    پيش فرض

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

  9. #8
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2006
    پست ها
    12

    پيش فرض کمک: اطلاعات در مورد رشته بازیسازی کامپیوتر

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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