تبليغاتX
علوم کامپیوتر 85 باهنر کرمان

bahonarcs

مهران

bahonarcs

http://bahonarcs.blogfa.com

علوم کامپیوتر 85 باهنر کرمان

علوم کامپیوتر 85 باهنر کرمان - یه ترجمه...

علوم کامپیوتر 85 باهنر کرمان

اولین وبلاگ برو بچ علوم کامپیوتر85( روزانه )باهنر کرمان

علوم کامپیوتر 85 باهنر کرمان

 
کاربر مهمان، خوش آمديد!    امروز  
 
فهرست اصلی
لینکهای سریع
صفحه اول
آرشیو
ایمیل
موضوعات





آرشیو مطالب

لینکستان
اگر می خواهید با وبسایت ما تبادل لینک کنید لینک ما را با نام " علوم کامپیوتر 85 باهنر کرمان " قرار دهید و در بخش تماس با ما و یا نظرات لینک خود را قرار دهید. 
آرشیو تماس با ما


یه ترجمه...

آیا می خواهید بازی بنویسید؟

اول یه خبر بد: اگر می خواهید با C++ برنامه نویس بازی بشید، باید یاد بگیرید که خوب برنامه نویسی کنید. شما باید از صرفاً یه طالب طراحی بازی به سمت طراحی سطح پایین و جزییات این گونه برنامه نویسی مثل رسم یک خط در طول صفحه بروید. باید یاد بگیرید که داستان بازی رو از این جایی که هست به جایی که روی فایل های ذخیره شده است ببرید.نتیجتاً، اگر این نصیحت رو بپذیرید، به یه برنامه نویس خوب که قادره بازی های لذت بخش و جالب بنویسه تبدیل میشید. اما اول "مقداری دارو قبل از یه قاشق پر از شکر."*

شما نمی تونید در مسیر یادگیری برنامه نویسی صرفه جویی های بی مورد کنید.(از سر و ته کار بزنید) ممکنه اشاره گرهاشما رو گیج کنه؟ خوبه. واقعا همین طوره. اما شما باید یاد بگیرید که چطور از اونا استفاده کنید و چطور باهاشون کار کنید؛ چون برای کار کردن با API های گرافیکی مثل OpenGL لازمه شما نحوه کارکردن با اشاره کرها به توابع رو بدونید . مطمئناً در طول برنامه اتان از اشاره گرها استفاده خواهید کرد.

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

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

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

اگر روی این مطالب سخت کار کنید(یاد گرفتن خوب زبان برنامه نویسی انتخابیتان و تمرکز روی مفاهیم طراحی یک برنامه) شما در نوشتن یک بازی خوب و انجام چنین کارهایی به موقعیت مناسبی می رسید و موفق خواهید شد. من افرادی را مشاهده کردم که هیچ تجربه برنامه نویسی نداشته اند ولی در عرض شش ماه با ده تا بیست ساعت کار در هفته توانایی نوشتن بازی های با گرفیک جذاب را پیدا کرده اند. اگر از هم اکنون آغاز کنید و برنامه نویسی را گام به گام یاد یگیرید، سرانجام به نقطه ای خواهید رسید که که می توانید هر نمونه از برنامه ای که می خواهید را بنویسید. به عنوان یک سود جانبی، اگه یه زمانی که بخواهید تغییر موقعیت داده و به جنبه دیگری از علوم کامپیوتر به غیر از برنامه نویسی بازی بپردازید، شما مجموعه ای از مهارت های برنامه نویسی را به همراه خواهید داشت.

بر گرفته از http://www.cprogramming.com/gameprogramming.html

*منظورش اینه قبل از اینکه دهنتون آب بیفته باید راهکارهاش رو نشونتون بدم.

 

میلاد شنبه 12 آبان1386  نظر بدهید!

آخرین مطالب ارسالی
استاد شریفی هم رفت!
حمید صنعت نما تدریس می کند...
انا لله و انا الیه راجعون
نظر سنجی
اگر می خواهید تنها یک مقاله بخوانید، این مقاله را بخوانید.
Google Chrome Browser
مدرسه ها باز شده!!!
چين موفق به ساخت پردازنده چهارهسته‌اي شد
بازی مبارزه با بیگانگان یه بازی اکشن
دانلود نرم افزار WebZIP v7.0.3 FULL به همراه کرک
آمار کاربران
 
چه کسانی به ما لینک دادند؟

نوسندگان
مهران
میلاد
زبل خان
mathman
احسان

لینک دوستان

بخش ویژه

صفحه اصلي  |  آرشیو |  لینکستان  |  تماس با ما


 Design By ParsTheme & Publish By ParsTheme


قالب وبلاگ

Free Template Blog

قالب بلاگفا

قالب پرشین بلاگ