دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Arjan Egges, Jeroen D. Fokker, Mark H. Overmars سری: ناشر: Springer سال نشر: 2013 تعداد صفحات: 448 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب Learning C# by Programming Games به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش سی شارپ توسط بازی های برنامه نویسی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
توسعه بازی های رایانه ای راهی عالی برای یادگیری نحوه برنامه
نویسی در زبان های برنامه نویسی مدرن است. این کتاب نحوه
برنامهنویسی در سی شارپ را از طریق ایجاد بازیهای رایانهای - و
بدون نیاز به هیچ تجربه برنامهنویسی قبلی آموزش میدهد. ، اما در
عوض از ساختار و عناصر بازی های رایانه ای به عنوان چارچوب
استفاده کنید. به عنوان مثال، فصل هایی در مورد پرداختن به ورودی
بازیکن، اشیاء بازی، جهان های بازی، حالت های بازی، سطوح،
انیمیشن، فیزیک و هوش وجود دارد. خواننده از طریق توسعه چهار بازی
که جنبه های مختلف توسعه بازی را نشان می دهد هدایت می شود. با
شروع یک بازی تیراندازی ساده، نویسندگان به سراغ بازیهای پازلی
متشکل از سطوح مختلف میروند و با توسعه یک بازی پلتفرم کامل با
انیمیشن، فیزیک بازی و دشمنان هوشمند، کتاب را به پایان
میرسانند. آنها تعدادی از تکنیکهای رایج در بازیها را نشان
میدهند، مانند ترسیم لایههای جن، چرخش، مقیاسبندی و متحرک کردن
اسپرایتها، نمایش یک نمایشگر هدآپ، برخورد با فیزیک، مدیریت
تعامل بین اشیاء بازی، و ایجاد جلوههای بصری دلپذیر مانند برف.
یا زرق و برق در عین حال، آنها مقدمه ای کامل بر C# و برنامه
نویسی شی گرا ارائه می دهند و جنبه های مهم برنامه نویسی را به
طور کلی گام به گام معرفی می کنند، از جمله بسیاری از ساختارها و
اصطلاحات برنامه نویسی، نمودارهای نحوی، مجموعه ها و مدیریت
استثناها.
کتاب همچنین برای استفاده به عنوان پایه ای برای دوره برنامه
نویسی بازی محور طراحی شده است. برای هر بخش، تمرینها و چالشهای
پایانی وجود دارد که عموماً تلاشهای برنامهنویسی پیچیدهتری
هستند. بسیاری از مواد تکمیلی برای سازماندهی چنین دورهای در
وبسایت همراه csharpprogramminggames.com موجود است، از جمله
دستورالعملهای نصب، راهحلهای تمرینها، دستورالعملهای نصب
نرمافزار، sprites و صداهای بازی.
Developing computer games is a perfect way to learn how to
program in modern programming languages. This book teaches how
to program in C# through the creation of computer games – and
without requiring any previous programming experience.
Contrary to most programming books, Egges, Fokker and Overmars
do not organize the presentation according to programming
language constructs, but instead use the structure and elements
of computer games as a framework. For instance, there are
chapters on dealing with player input, game objects, game
worlds, game states, levels, animation, physics, and
intelligence. The reader will be guided through the development
of four games showing the various aspects of game development.
Starting with a simple shooting game, the authors move on to
puzzle games consisting of multiple levels, and conclude the
book by developing a full-fledged platform game with animation,
game physics, and intelligent enemies. They show a number of
commonly used techniques in games, such as drawing layers of
sprites, rotating, scaling and animating sprites, showing a
heads-up display, dealing with physics, handling interaction
between game objects, and creating pleasing visual effects such
as snow or glitter. At the same time, they provide a thorough
introduction to C# and object-oriented programming, introducing
step by step important aspects of programming in general,
including many programming constructs and idioms, syntax
diagrams, collections, and exception handling.
The book is also designed to be used as a basis for a
game-oriented programming course. For each part, there are
concluding exercises and challenges, which are generally more
complex programming endeavors. Lots of supplementary materials
for organizing such a course are available on the accompanying
web site csharpprogramminggames.com, including installation
instructions, solutions to the exercises, software installation
instructions, game sprites and sounds.