صفحه 3 از 5 اولاول 12345 آخرآخر
نمایش نتایج 81 تا 120 از 184

نام تاپیک: تشکیل تیم ساخت بازی

  1. #81
    نقل قول نوشته شده توسط Yalda2005
    سلام : پس چرا شروع نمی کنیم آقا کوچول ؟ من تصمیم دارم رو داستان بازی کار کنم
    سلام
    اگر واقعا تصمیمت جدی هست بیا و این کتاب را مطالعه کن حرف نداره توضیحی که خود نویسندش داده برای کتاب اینه که گفته بازیسازها برای این اطلاعات می میرن.
    از اینجا دانلودش کن.
    http://www.flazx.com/directdownload1220.php
    Kochol Game Engine
    http://www.kge3d.org



  2. #82
    کاربر دائمی آواتار ali_kolahdoozan
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    اون سر دنیا
    پست
    1,631
    من #C و ++c بلدم . اما از بازی سازی هیچی نوفهمم . اگه به درد می خورم و کلا سر کاری نیستید و وسط کار بیخیال نمیشید . هر کاری بگید می کنم

  3. #83
    کاربر دائمی آواتار Yalda2005
    تاریخ عضویت
    مهر 1384
    محل زندگی
    من شهروند همه ی جهانم
    پست
    205
    مرسی دانلودش می کنم

  4. #84
    کاربر جدید آواتار ali38del
    تاریخ عضویت
    آذر 1384
    محل زندگی
    زنجان
    پست
    21
    با سلام.
    آقای کوچول ببین میتونی یه دید کلی در مورد ساخت Game Engine به من بدی.

  5. #85
    سلام
    خوب البته هنوز هم اطلاعات خودم راجع به این مسله کامل نیست. ولی از یه دید کلی بررسی می کنم.
    1. اولین کاری که باید بکنه اینه که باید بتونه تصاویر سه بعدی را رندر بگیره که مهمترین بخش یک انجین همینه.
    2. در بازی چیزهای دیگری هم هست مثل خوندن دکمه های کی بورد پس انجین باید بتونه ورودی ها رو دریافت کنه و به بازی بفرسته تا در اونجا تصمیم گرفته بشه باهاش چی کار باید کرد.
    3. در یک موتور بخشی هم برای شبیه سازی صداهای سه بعدی و کلا پخش موزیک بازی و صداها باشه.
    4. بخشی هم برای بازی های تحت شبکه و اینترنت باید باشه.

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

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

    1. یک GAME EDITOR اولین انها هست که بشه توش دقیقا محیط بازی را ترسیم کرد و اشیا و کاراکتر ها را به بازی اظافه کرد و فیزیک هم که داشته باشه که دیگه حرف نداره.
    2. یک زبان اسکریپت نویسی داشته باشه که بشه تو همون ادیتور به بازی کد اظافه کرد و بدون کامپایل اجرا بشن تبلیغ یک انجینی رو دیدم که اسکریپت نویسیش هم تو محیط گرافیکی بود خیلی چیز توپی بود.

    دیگه اگه بخوام بیشتر خوردش کنم باز بر می گرده به بهینه کردن قسمت های گرافیکی موتور.
    امیدوارم دید کلی داده باشم.

    موفق باشید.
    Kochol Game Engine
    http://www.kge3d.org



  6. #86
    کاربر جدید آواتار ali38del
    تاریخ عضویت
    آذر 1384
    محل زندگی
    زنجان
    پست
    21
    سلام
    کوچول جان خیلی ممنونم از اینکه وقت میزاری.
    راستش من به غیر از شما دیگه کس دیگه ای رو نمی شناسم که ازش کمک بگیرم.
    مرسی.

  7. #87
    سلام
    من C#‎.net و c\C++‎ و vC++‎ بلدم
    بازی سازی هم کمی بلدم
    با game maker و 3d game stdio و directX هم کمی کار کردم
    الان هم دارم openGL یاد می گیرم
    اما به طور حرفه ای بازی نساختم

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

  8. #88
    راستی
    اسمبلی - Html - Asp- Java Script - VBScript هم بلد هستم

  9. #89

    Talking سلام

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

    ولی بی زحمت مثل گروه های دیگه ای که دیدم بی خیال نشید .

  10. #90
    در ضمن من با موتور game maker هم کار کردم .
    تا حدودی هم reality factory.

  11. #91

    salam man hastam

    khaste shodam az bas ba database o ina kar kardim khili dos daram ye game besazam khili hal mide age mishe mano ham to jaameton ghabol konin man ba java vb vb.net C ++ ashenaee daram :D

  12. #92
    کاربر دائمی آواتار aidinwashere
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    پشته سرت
    پست
    632
    پس چی شدین؟
    کجا رفتین ...

  13. #93
    آقا ما هم هستیم رو کمکه ما هم حساب کنید

  14. #94
    کاربر دائمی آواتار masoodp666
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    پست
    115
    من بسیار به Game علاقه دارم و عاشق و دیوانه شم.
    VB.NET کار کردم و 3DMax و Photoshop و ... را هم مقداری کار کرده ام. در مورد موتور بازی و ... اطلاعات زیادی ندارم و بسیار دیوانه ی این هستم که روش کار کنم
    اینم بگم که بسیار سریع یاد میگیرم. اگه دیر نشده !
    به من بگید باید چیکار کنم ؟ البته اگر هنوز هستید.

  15. #95
    منم با بازیهای کامپیوتری بازی کردم هرکی میخاد کل ماشین بازی میندازم
    اگه تو نوشتن بازی یا نوشتن قسمتی از الگوریتماش مشکل داشتین در خدمتیم

  16. #96
    سلام
    خیلی خوشحالم که دوستانی با اشتیاق شما رو می بینم ولی من الان خیلی کم به اینترنت سر می زنم ولی روی این مسله کار می کنم روزی 2 تا 12 ساعت و دلگرم تر شدم که دلسرد نشدم.

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

    اگه می خواهید همکاری کنید اول سی++ بعد دایرکت ایکس یا اپن جی ال
    به برنامه نویس یا کسی که بلد باشه با لینوکس کار کنه هم لازم داریم
    بعد گرافیست و موسیقیدان و ... هم نیازمندیم
    منتظرم
    Kochol Game Engine
    http://www.kge3d.org



  17. #97
    کاربر دائمی آواتار alinaghiha
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تاکستان
    سن
    39
    پست
    351
    دوستان منم مایلم
    سی و سی ++ رو تا حد خوب کار کردم البته تو مد گرافیک اونم سه بعدی زیاد وارد نیستم

  18. #98
    سلام
    اونهایی که می خوان دایرکت ایکس یاد بگیرن کتاب Introduction to 3d game programming with directx9 رو بخونن.
    کسانی که می خواهند Opengl یاد بگیرند کتاب opengl super bible 3rd edition رو بخونن.
    ایبوک ها رو هم می تونید از سایت ebooksclub.org دانلود کنید.
    موفق باشید منتظر نظراتتون رو راجع به یه بازی ساده هستن
    Kochol Game Engine
    http://www.kge3d.org



  19. #99
    کاربر دائمی آواتار amirsadeghi
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    system32\amir.ocx
    پست
    514
    سلام
    من امیر صادقی هستم
    من با زبانهای vb , vb.net , C#‎ ,html , java , ..... کار کردم
    ولی تا حالا بازی سازی زیاد کار نکردم ولی اگه بخوام می تونم می خواستم ببینم اگه نیاز دارین بگید تا شروع کنم.
    فعلا بای

  20. #100
    کاربر دائمی آواتار amirsadeghi
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    system32\amir.ocx
    پست
    514
    اگر هم زودتر بگین ممنون میشم
    چون من یه چند روز دیگه کلاسام شروع میشه
    زودتر شروع کنم بهتره
    دست شما درد نکنه

  21. #101
    سلام
    خوب معلومه که به کمک شما نیاز داریم ولی دوست داری تو کدوم قسمت کار کنی.
    Kochol Game Engine
    http://www.kge3d.org



  22. #102
    کاربر دائمی آواتار amirsadeghi
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    system32\amir.ocx
    پست
    514
    سلام
    واسه من فرقی نداره
    ولی به زبان های vb.net و vb بیشتر کار کردم و بهتر می تونم حرفه ای کار کنم
    اگه بدردتون می خوره در خدمت هستم

  23. #103
    سلام
    البته ما با زبانهای ++c کار داریم شما اگه بخواهید می تونید روی ریاضیات و فیزیک و یا هوش مصنوعی چیزی کار کنید که الگوریتم هاش مهم هست اگه من تونستم که پورت دات نت انجین رو بنویسم اونوقت میتونی رو ادیتورش کار کنی تا حالا 2 یا 3 بار سعی کردمو نشده.
    Kochol Game Engine
    http://www.kge3d.org



  24. #104
    کاربر دائمی آواتار amirsadeghi
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    system32\amir.ocx
    پست
    514
    باشه من در خدمتم

  25. #105
    سلام
    خوب پس اگه برات بگردم و کتاب پیدا کنم می خونیشون و به ما هم یاد می دی.
    Kochol Game Engine
    http://www.kge3d.org



  26. #106
    کاربر دائمی آواتار aidinwashere
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    پشته سرت
    پست
    632
    منم هستم کوچول جان
    یه فصل بزار، میخونیم.
    حداقل من میخونم.
    امتحانش مجانیه!
    الان دارم یه کتاب دیگه میخونم ولی اگه شما مدیریت کن که بهتره.
    شاید تیمی کار کردن رو یاد بگیریم.
    یا علی.

  27. #107
    سلام
    اول بگو که چه چیزهایی در این رابطه ها بلدی منظورم ++c و ... هست.
    دوم بگو تو چه قسمتی می خواهی کار کنی گرافیک ریاضیات فیزیک شبکه و اینترنت برای بازی های مولتی پلیر صدا و یا حتی input ها.
    Kochol Game Engine
    http://www.kge3d.org



  28. #108
    کاربر دائمی آواتار aidinwashere
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    پشته سرت
    پست
    632
    من با ++C آشنا هستم ولی تجربه عملی با #C دارم.
    بیشتر به گرافیک علاقه دارم، چون در موردش مطالعه هم دارم، از لحاظ تئوری زیاد مشکلی ندارم.
    این ترم هوش هم دارم، در اون مورد هم فوق العاده علاقه مندم ولی اگه لازم بشه سراغ هرچیزی میرم.
    الان هم دارم یه کتاب managed directx میخونم.
    یه snake هم نوشتم با c و یک شطرنج.
    :)
    در ضمن، بازیکن قهاری هم هستم و شعور بازی دارم، چیزی که این شرکت ها میبینم ندارن و واسه همین بازی هاشون چرت میشه، چون نمیدونن با چه آدم هایی طرف هستن.

  29. #109
    کاربر دائمی آواتار amirsadeghi
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    system32\amir.ocx
    پست
    514
    سلام
    ببخشید یکم دیر جواب دادم درگیر کار بودم
    آره اگه کتاب پیدا کنی من حتما می خونم و اگه در اون حد بودم چیزهایی که یاد گرفتم بهتون یاد می دم

  30. #110
    سلام
    aidinwashere:
    شما چیزهای خوبی را بلد هستید ولی به نظر من تا نخواهیم بازی بسازیم هیچی رو جز قسمت گرافیکی و چندتا الگوریتم مربوط به اون نمی تونیم جلو ببریم چون اصلا حوصلمون نمی گیره البته مهمترین بخش گرافیک هست.
    من راستش از نظر مدیریتی مشکل دارم ولی می تونم مثلا بگم که چه چیزهایی می خواهم تحقیق و ساختش با خودتون من هم تو این قسمت هر کمکی باشه می کنم.

    می تونید از پیشرفت کار من توسط تاپیک زیر با خبر بشید.
    http://www.irangamedev.com/modules.p...iewtopic&p=130

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

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

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

    موفق باشید.
    Kochol Game Engine
    http://www.kge3d.org



  31. #111
    کاربر دائمی آواتار aidinwashere
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    پشته سرت
    پست
    632
    سلام Kochol:
    من فکر کنم نسخه 0.2 رو قبلا گرفتم، ولی چیزی سر در نیاوردم.
    یه مدتی زمان لازمه که من مقدمات رو یاد بگیرم
    در ضمن من الان دارم managed directx و #C کار میکنم که با کار شما زیاد نزدیک نیست
    پیشنهاد میکنید همینو ادامه بدم یا بیام سمت ++c ؟
    مرسی.

  32. #112
    سلام
    ببین نمی دونم اون تاپیکی رو که لینک داده بودم خوندی یا نه ولی معلومه که نخوندیش من برای نسخه 0.0.3 از اول کدها رو شروع کردم به نوشتن و این بار کدها خوانا تر و ساده تر و پر از کامنت حتی یه داکیومنت فنگلیش هم داره.
    ولی کدها رو باید از cvs بگیری که سعی می کنم یه مقاله راجع به نحوه استفاده از cvs بنویسم و برات لینکش رو بزارم.
    ببین 1. من فکر نکنم که زیاد برات سخت باشه که سی++ یاد بگیری ولی من به دو دلیل از vb.net اومدم به سی++ 1. نبودن کسی که بخواد با من همکاری کنه که البته هنوزم همون طوره البته من هنوزم امیدوارم که یکی پیدا بشه 2. کتابهای خیلی زیادی در این زمینه با سی++ هستند.

    تو هم می تونی این دو تا موضوع را در نظر بگیری و انتخاب کنی که با سی# ادامه بدی یا نه.

    من البته فکر کنم که تا ریلیز شدن نسخه 0.0.3 اگه همین طوری و تنها ادامه بدم یه 100 روز دیگه مونده.
    Kochol Game Engine
    http://www.kge3d.org



  33. #113
    کاربر دائمی آواتار aidinwashere
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    پشته سرت
    پست
    632
    بابا من گفتم که نسخه 0.2 رو دارم اونم توضیحی نداره!
    چرا میزنی؟!
    :)

  34. #114
    من منظور بدی نداشتم
    ولی خوب من خیلی دوست دارم به انجینم قابلیت اسکریپت نویسی رو اظافه کنم اگه کسی دوست داشت در این باره تحقیق کنه این کتاب هست و به صورت پیام خصوصی لینک دانلودش رو هم می دم.
    Game Scripting Mastery (Premier Press Game Development (Paperback))

    As a game programmer, you realize the importance of creating stunningly realistic characters and captivating plots? players should lose themselves in your game. You also understand the attraction of modding, and recognize the need to design a game that allows players to reshape it to fit their own vision. So how do you create a game that is all things to all people? Through scripting?creating a custom-designed language. This comprehensive book contains everything you need to know in order to easily script and control your in-game entities and environments, as well as how to give players the ability to write mods and extensions. With a foreword by legendary game designer John Romero, Game Scripting Mastery is the serious game programmer's one-stop guide to scripting. 
    Kochol Game Engine
    http://www.kge3d.org



  35. #115
    سلام
    یه مقاله براتون نوشتم که چه طوری آخرین سورس ها رو دانلود کنید.
    http://wiki.irangamedev.com/index.ph...3_%D9%87%D8%A7
    Kochol Game Engine
    http://www.kge3d.org



  36. #116
    کاربر دائمی آواتار aidinwashere
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    پشته سرت
    پست
    632
    سلام
    در مورد اسکرپت، کارمک هم با اسکریپت ها کار میکرد ولی از doom3 به بعد اونو کنار گذاشت.
    من صاحب نظر نیستم، گفتم یه دید بهت بده.
    بذار من با همین #C فعلا ادامه بدم، یه سری اصول رو یادگرفتم، اونوقت switch کردن راحت تره.
    راستی road map داری؟
    یه چیزی دیده بودم ولی خیلی خیلی خوشبینانه/دوربینانه [!] بود، مثلا تو 5نسخه بعدی چی ها میخوای اضافه کنیم؟
    آیا میخوای انجین مخصوص کار خاصی باشه؟
    آیا بهینه باشه واسه In door یا Out door؟
    موفق باشیم.

  37. #117
    سلام
    اولا من به کارمک چی کار دارم. من دوست دارم اسکریپت داشته باشه همین. یا از اون بیشتر فکر کنم اگه پورت به دات نت داشته باشه از همه بهتره کی تو ایران با lau کار کرده.
    خوبه با سی# ادامه بده من هم خودم همین راهو رفتم.
    road map چی هست.
    تو 5 نسخه بعدی احتمالا هماهنگی کامل انجین با زبان cg را اظافه خواهم کرد که هم با اپن جی ال کار کنه و هم با دایرکت ایکس.
    نه مخصوص کار خواصی نمی خوام باشه ولی اگه قرار شد که باهاش بازی بسازیم مخصوص ان بازی امکاناتش را اظافه می کنیم.
    البته من تصمیم دارم انجین برای هر دو محیط بهینه باشه ولی اول in door
    Kochol Game Engine
    http://www.kge3d.org



  38. #118
    من هم تخصصم 3dmax . میتونین رو من حساب کنین

  39. #119
    سلام
    من یه دونه تاپیک جدید به اسم انجینم می سازم اگه کسی مردش هست دیگه اونجا بیادش جلو دیگه ببینیم می تونیم با هم کاری بکنیم یه بازی رو در نظر می گیریم و انجین رو بر مبنای اون جلو می بریم.
    Kochol Game Engine
    http://www.kge3d.org



  40. #120
    سلام، من هم مدتی ِ که روی ساخت بازی های کامپیوتری کار میکنم (البته در بخشبرنامه نویسی) و در این زمینه کتاب های زیادی دارم(که چنتاییشون رو خوندم...)، اولاینکه میخواستم بگم منم هستم، و دوم اینکه یک طرح درسی برای اوناییکه میخوان برنامهنویس بازی بشن گیر اوردم ایناهاش
    Introduction
    There are a lot a people that dream about becoming game programmers and making their own games. Making games is not something you will learn overnight but knowing what books to read will help you to get there much faster.

    Before continuing I think I need to point out that this article is mainly about game *programming* not game design, about selling a game to a publisher, or about making levels or art for a game. It isn't possible to be good at it all so you should focus on what you want to be good at. In fact you will find that the selection of books in this guide focuses your attention mostly towards game engine programming, not gameplay programming.

    To learn game programming like the professionals you will need to know many things. The easiest way to get most of the this information is to take a degree in traditional Computer Science, but since that may not be an option for you the next best thing is to learn all you can from books and by programming games for fun.

    I will focus mainly on making games for the PC since that is the largest platform that is easy to get access to. Some of the later titles I list will also be about console programming. Console development requires a developer license (virtually impossible to get for hobbyists) so I will not focus on that here, but most of what you learn for the PC also applies to the consoles.

    The books are divided into categories. You should select the categories that interest you the most and begin there, but within each category you should read the books in the order they are listed. I have tried to list the most important categories first.

    If you are a kid or just want to get started fast this guide is probably not for you. In that case I recommend that you start with something more immediately rewarding like Dark Basic, Blitz Basic, or 3D game studio (Google them)

    About me: I am the Architecture Manager at Deadline Games where I manage the Engine team of 7 people. I have worked several years on the soon to be released game, Total Overdose.

    Step 1: Learn how to program C/C++‎

    I assume that you have no previous programming experience, but a general flair for computers are assumed.

    You will have to learn how to program C and C++‎. C and C++‎ are the de facto programming languages used in game programming. Both languages are important so don't avoid C in favor of the more modern C++‎. I recommend learning C before C++‎.

    So let's start with C:

    An excellent C tutorial: 'C Primer Plus (4th Edition)'
    The definitive guide to C (You need this!): 'The C Programming Language (2nd Edition)'

    And then go on to C++‎:

    An excellent C++‎ tutorial: 'C++‎ Primer Plus (4th Edition)'
    An introduction and reference to C++‎ standard library: 'The C++‎ Standard Library : A Tutorial and Reference'
    The definitive guide to C++‎: 'The C++‎ Programming Language (Special 3rd Edition)'

    To actually make any use of these books you need a C++‎ compiler. Although many good ones are available I personally prefer Microsoft Visual C++‎. Both version 6 and the .NET version are good. If possible buy the Professional Edition.

    Step 2: An introduction to game programming.

    Then I would recommend a newbie book to get feel of what is to come. This is just intended to let you get a feel of what goes into a game, how it is structured, and lets you make some small games yourself. The book focuses on 2D games on Windows using DirectX and that is a perfect valid way to start: 'Tricks of the Windows Game Programming Gurus (2nd Edition)'. This book doesn't go into complete depth so think of it as a beginner's guides.

    Step 3: Data structures and algorithms.

    At this point I highly recommend that you learn something about data structures, algorithms and complexity analysis; all of which are vital to the game programmer. One good book are: 'Introduction to Algorithms, Second Edition'

    Step 4: Graphics programming (2D and 3D)

    Next you will need to learn more about graphics theory & programming:

    First you will need some math skills: 'Discrete Mathematics: For New Technology'
    A good book to give you a solid founding in graphics: 'Computer Graphics: Principles and Practice in C (2nd Edition)'
    A book to teach more advanced things and about 3D engines: 'Real-Time Rendering (2nd Edition)'

    You will also have to learn how to use at least one graphics library. You should learn either DirectX or OpenGL:

    - For learning DirectX I recommend that you simply read the documentation that comes with the DirectX SDK. That is far better than the books written specifically about it.
    - For OpenGL I recommend: 'OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL, Version 1.2 (3rd Edition)'

    Step 5: Learn Windows Programming.

    You should also learn how to program Windows. I assume you want to make PC games. If you are working on other platforms you can skip this category and read some book for that platform instead.

    The definitive Windows programming guide: 'Programming Windows, Fifth Edition'

    Step 6: More on game programming.

    For tricks using in game programming you should read: 'Game Programming Gems (Game Programming Gems Series)', 'Game Programming Gems 2 (Game Programming Gems Series)', 'Game Programming Gems 3 (Game Programming Gems Series 3)', and 'Game Programming Gems 4 (Game Programming Gems Series) (Game Programming Gems Series)'.

    Other important stuff

    You will also need to know some common computer science things to really be a good game developer.
    Artificial intelligence: 'Artificial Intelligence: A Modern Approach (2nd Edition)' (and optionally: 'AI Game Programming Wisdom (with CD-ROM) (Game Development Series)')
    Creatings compilers and scripting languages: 'Compilers'
    And optionally some basic physics for games: 'Physics for Game Developers'

    Other good books you might want to take a look at:
    Design Patterns: 'Design Patterns'
    Processor architecture: 'Computer Organization and Design Second Edition : The Hardware/Software Interface'
    Networks: 'Computer Networks'

    More about programming: 'Effective C++‎: 50 Specific Ways to Improve Your Programs and Design (2nd Edition)', 'More Effective C++‎: 35 New Ways to Improve Your Programs and Designs', 'Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library', 'Modern C++‎ Design: Generic Programming and Design Patterns Applied', 'Code Complete, Second Edition', and 'Refactoring: Improving the Design of Existing Code'.

    Console programming

    When you feel you are ready to learn something about console programming (except the X-box which is almost the same as a PC), you should read: 'Introduction to RISC Assembly Language Programming', 'See MIPS Run (The Morgan Kaufmann Series in Computer Architecture and Design)' (Playstation 2), 'ARM Architecture Reference Manual (2nd Edition)' (Gamecube and Gameboy Advance). But it should be emphasized that programming for these machines requires a developer license - so don't read them until you have to. And don't try reading them until you have read at least one book about processor architecture.

    Tips for buying computer books

    Also, here is some tips for finding good computer books:
    1. If the book contains many long code listings it is usually not good.
    2. If the book comes with a CD-ROM it is usually not good. It is not that it is bad that the book comes with a CD-ROM - it is just that many books with a CD-ROM for some reason is not very good.
    3. Stay clear of book titles containing words like "for dummies", "teach yourself XXX in XX days", etc. Those books are created to trick newcomers into buying them, but they are not as good as other books out there.
    4. Look at the name of the publisher; this can tell you a lot about the quality of the book:
    Publishers that make good computer books: IEEE, ACM, Springer-Verlag, Addison-Wesley, Prentice Hall, Morgan Kaufmann, MIT Press, Academic Press.
    Average publishers (some good some bad books): Microsoft Press, O'Reilly, Premier Pr., Charles River Media, Wordware, SAMS.
    Bad Publishers: M&T, Sybex, AP Professional, IDG.
    اینم جزئیات کتاب ها(تقریبا تمام کتاب ها رو جمع آوری کردم به غیر از پنجشش تاشون..)
    ----------------------------------------------------------------------------------------------------

    C Primer Plus (4th Edition)
    by Stephen Prata
    ----------------------------------------------------------------------------------------------------
    The C Programming Language (2nd Edition)
    by Brian W. Kernighan, et al
    ----------------------------------------------------------------------------------------------------
    C++‎ Primer Plus (4th Edition)
    by Stephen Prata
    ----------------------------------------------------------------------------------------------------
    The C++‎ Standard Library : A Tutorial and Reference
    by Nicolai M. Josuttis
    ----------------------------------------------------------------------------------------------------
    The C++‎ Programming Language (Special 3rd Edition)
    by Bjarne Stroustrup
    ----------------------------------------------------------------------------------------------------
    Tricks of the Windows Game Programming Gurus (2nd Edition)
    by Andre LaMothe
    ----------------------------------------------------------------------------------------------------
    Introduction to Algorithms, Second Edition
    by Thomas H. Cormen, et al
    ----------------------------------------------------------------------------------------------------
    Discrete Mathematics: For New Technology
    by Rowan Garnier, John Taylor
    ----------------------------------------------------------------------------------------------------
    Computer Graphics: Principles and Practice in C (2nd Edition)
    by James D. Foley, et al
    ----------------------------------------------------------------------------------------------------
    Real-Time Rendering (2nd Edition)
    by Tomas Moller, et al
    ----------------------------------------------------------------------------------------------------
    OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL, Version 1.2 (3rd Edition)
    by Mason Woo, et al
    ----------------------------------------------------------------------------------------------------
    DirectX SDK documentation
    ----------------------------------------------------------------------------------------------------
    Programming Windows, Fifth Edition
    by Charles Petzold
    ----------------------------------------------------------------------------------------------------
    Game Programming Gems (Game Programming Gems Series)
    by Mark Deloura (Editor)
    ----------------------------------------------------------------------------------------------------
    Game Programming Gems 2 (Game Programming Gems Series)
    by Mark A. Deloura (Editor)
    ----------------------------------------------------------------------------------------------------
    Game Programming Gems 3 (Game Programming Gems Series 3)
    by Mark Deloura, Dante Treglia (Editor)
    ----------------------------------------------------------------------------------------------------
    Game Programming Gems 4 (Game Programming Gems Series)
    by Andrew Kirmse (Editor)
    ----------------------------------------------------------------------------------------------------
    Artificial Intelligence: A Modern Approach (2nd Edition)
    by Stuart J. Russell, Peter Norvig
    ----------------------------------------------------------------------------------------------------
    AI Game Programming Wisdom (with CD-ROM) (Game Development Series)
    by Steve Rabin (Editor)
    ----------------------------------------------------------------------------------------------------
    Compilers
    by Alfred V. Aho, et al
    ----------------------------------------------------------------------------------------------------
    Physics for Game Developers
    by David M. Bourg
    ----------------------------------------------------------------------------------------------------
    Design Patterns
    by Erich Gamma, et al
    ----------------------------------------------------------------------------------------------------
    Computer Organization and Design Second Edition : The Hardware/Software Interface
    by David A. Patterson, John L. Hennessy
    ----------------------------------------------------------------------------------------------------
    Computer Networks
    by Andrew S. Tanenbaum
    ----------------------------------------------------------------------------------------------------
    Effective C++‎: 50 Specific Ways to Improve Your Programs and Design (2nd Edition)
    by Scott Meyers
    ----------------------------------------------------------------------------------------------------
    More Effective C++‎: 35 New Ways to Improve Your Programs and Designs
    by Scott Meyers
    ----------------------------------------------------------------------------------------------------
    Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
    by Scott Meyers
    ----------------------------------------------------------------------------------------------------
    Modern C++‎ Design: Generic Programming and Design Patterns Applied
    by Andrei Alexandrescu
    ----------------------------------------------------------------------------------------------------
    Code Complete, Second Edition
    by Steve McConnell
    ----------------------------------------------------------------------------------------------------
    Refactoring: Improving the Design of Existing Code
    by Martin Fowler, et al
    ----------------------------------------------------------------------------------------------------
    Introduction to RISC Assembly Language Programming
    by John Waldron - For PlayStation 2
    ----------------------------------------------------------------------------------------------------
    See MIPS Run (The Morgan Kaufmann Series in Computer Architecture and Design)
    by Dominic Sweetman - For PlayStation 2
    ----------------------------------------------------------------------------------------------------

صفحه 3 از 5 اولاول 12345 آخرآخر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •