مشخصات کتاب
SFML Blueprints
دسته بندی: برنامه نویسی: بازی ها
ویرایش:
نویسندگان: Barbier M.
سری:
ناشر:
سال نشر:
تعداد صفحات: 298
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 15 مگابایت
قیمت کتاب (تومان) : 63,000
کلمات کلیدی مربوط به کتاب نقشه های SFML: کتابخانه، ادبیات کامپیوتر، توسعه بازی
میانگین امتیاز به این کتاب :
تعداد امتیاز دهندگان : 9
در صورت تبدیل فایل کتاب SFML Blueprints به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب نقشه های SFML نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
توضیحاتی در مورد کتاب نقشه های SFML
Packt Publishing, 2015. — 298 с. — ISBN 978-1-78439-577-3.
در طول این کتاب، سعی می
کنم دانش خود را در مورد نحوه ساخت بازی های ویدیویی به اشتراک
بگذارم و آنها را با شما. پنج پروژه مختلف پوشش داده خواهد شد، که
شامل تکنیک ها و راه های بسیاری برای حل مشکلات رایج در توسعه
بازی می شود.
فناوری های مورد استفاده عبارتند از زبان برنامه نویسی C++
(استاندارد 2011) و
کتابخانه SFML (نسخه 2.2). ).
بسیاری از جنبه های برنامه نویسی بازی در فصل های مختلف توسعه
یافته است و همه کلیدها را در اختیار شما قرار می دهد تا هر نوع
بازی را که می خواهید به صورت دو بعدی بسازید، تنها با محدودیت
تخیل خود.
آنچه این کتاب پوشش میدهد
فصل 1، آمادهسازی محیط، به شما کمک میکند همه
چیز مورد نیاز این کتاب را نصب کنید و با استفاده از SFML یک
برنامه کوچک برای آزمایش بسازید. آیا همه چیز خوب است.
فصل 2، معماری عمومی بازی، ورودی های کاربر، و
مدیریت منابع، معماری کلی بازی، مدیریت ورودی های کاربر و در
نهایت، نحوه پیگیری منابع خارجی را توضیح می دهد.<
br/>
فصل 3، ساخت یک بازی دو بعدی کامل، به
شما کمک می کند تا سیارک و کلون تتریس بسازید. es، مدلهای
موجودیت یادگیری و مدیریت هیئت مدیره.
فصل 4، بازی با فیزیک، توضیحی در مورد موتورهای
فیزیکی ارائه میدهد. همچنین استفاده از Box2D همراه با SFML را
پوشش میدهد و تتریس ما را به یک بازی
جدید Gravitris تبدیل میکند.
فصل 5، بازی با رابطهای کاربری، به شما کمک
میکند بسازید و استفاده کنید. یک رابط کاربری بازی شما را با
SFGUI آشنا می کند و آنها را به بازی Gravitris ما اضافه می
کند.
فصل 6، تقویت کد خود با استفاده از
Multithreading، multithreading را معرفی می کند و
بازی ما را برای استفاده از آن تطبیق می دهد.
فصل 7، ساختن یک بازی دفاعی برج بیدرنگ از ابتدا – قسمت
1، به شما کمک میکند
انیمیشنها، سیستم نقشههای کاشی عمومی (کاشیهای شش ضلعی
ایزومتریک) و
سیستم نهاد. در نهایت، شما تمام منطق بازی را ایجاد خواهید
کرد.
فصل 8، ساخت یک بازی بلادرنگ برج دفاعی از ابتدا – قسمت
2، شبکه،
معماری های شبکه و شبکه را معرفی می کند. این به شما کمک میکند
یک پروتکل ارتباطی
سفارشی ایجاد کنید، و بازی ما را طوری تغییر دهید که مسابقات
چندنفره در
شبکه مجاز باشد. سپس با استفاده از Sqlite3
از طریق یک ORM گزینه save/load را به بازی خود اضافه می کنیم.
توضیحاتی درمورد کتاب به خارجی
Packt Publishing, 2015. — 298 с. — ISBN 978-1-78439-577-3.
Throughout this book, I'll try to
share my knowledge on how to make video games and share them
with you. Five different projects will be covered, which
include many techniques and ways to resolve quite commons
problems involved in game development.
The technologies used are the C++ programming language (2011
standard) and
the SFML library (version 2.2).
Many aspects of game programming are developed over the
different chapters and give you all the keys in hand to build
every kind of game you want in 2D, with the only limit of your
imagination.
What this book covers
Chapter 1, Preparing the Environment, helps
you install everything needed for this book, and build a small
application using SFML to test whether everything is
fine.
Chapter 2, General Game Architecture, User
Inputs, and Resource Management, explains general game
architectures, managing user inputs and finally, how to keep
track of external resources.
Chapter 3, Making an Entire 2D Game, helps you
build Asteroid and Tetris clones, learning entity models and
board management.
Chapter 4, Playing with Physics, provides a
description of physical engines. It also covers the usage of
Box2D paired with SFML, and turns our Tetris into a new
game, Gravitris.
Chapter 5, Playing with User Interfaces, helps
you create and use a game user interface. It introductes you to
SFGUI and adding them to our Gravitris game.
Chapter 6, Boost Your Code Using
Multithreading, introduces multithreading and
adapts our game to use it.
Chapter 7, Building a Real-time Tower Defense Game from
Scratch – Part 1, helps you
create animations, a generic tile map system (isometric
hexagonal tiles), and an
entity system. Finally, you will create all the game
logic.
Chapter 8, Build a Real-time Tower Defense Game from
Scratch – Part 2, Networking,
introduces network architectures and networking. It helps you
create a custom
communication protocol, and modify our game to allow
multiplayer matches over
the network. Then, we finally add a save/load option to our
game using Sqlite3
through an ORM.
نظرات کاربران