کتاب راهنمای برنامه نویسی ساخت بازی های اندرویدی اثر درک جیمز انتشارات پندار پارس
- وزن: 550 گرم
- سایر توضیحات: بخش 1: آشنایی با رویههای بازی در اندروید 1 فصل نخست: آشنایی با بازیهای اندروید 3 درک قابلیت پلتفرم اندروید 3 مبداء سیستم عامل اندروید کجاست؟ 4 سیستم عامل اندروید به کجا میرود؟ 4 آنچه که باید درباره صنعت بازیهای موبایل دانست 5 ابزارهای دستی و تلفنهای هوشمند 6 سیستم عامل iOS یا اندروید 6 سیستم عامل اندروید چگونه برای بازی سازی موبایل متناسب شده است 9 رشد و گسترش 9 آزادی 9 پتانسیل سیستم عامل اندروید 10 بر روی پروژه بازی خود فکر کنید 11 طراحی نخستین بازی 11 قوانین بازی Crazy Eights 12 پیگیری یک پروسه توسعه سازمان یافته 16 تصمیم گیری درباره توزیع بازی 18 شناخت ابزارهای مورد نیاز 18 موارد توصیه شده 19 بر روی بازی خود سرمایه گذاری کنید 20 روشهای اثبات شده 21 معرفی یک تجربه در طراحی بازی 23 فصل دوم: طراحی بازی 25 تصمیم گیری درباره نوعی از بازی که میخواهید بسازید 26 سبک بازی 26 تعداد بازیکنان 28 تک نفره 28 بازیهای چند نفره 29 تفکر درباره اینکه افراد کی و چگونه بازی میکنند 31 تعیین مخاطب هدف 34 زمینه مورد علاقه کاربر سیستم عامل اندروید 36 یک شبکه گسترده ایجاد کنید و یا اینکه یک موقعیت خوب بیابید 37 هدف گذاری بر روی ابزارهای خاص 38 Firmware 39 نسخههای سیستم عامل اندروید 40 ROMهای سفارشی شده 41 سخت افزار 42 پردازنده ها 42 ابعاد صفحه نمایش 43 انواع ورودی 44 تلفن ها 45 تبلت ها 45 تلویزیون و فراتر از آن 46 طراحی رابط کاربری و کنترلها 47 کنترلهای سخت افزاری 48 کنترلهای مجازی 48 سایر فرهنگها و زبانها 49 بازیکنانی با نیازهای خاص 50 راهنماها 50 یافتن/ خلق منابع (تصاویر گرافیکی و صدا) 51 ایجاد منابع توسط خودتان 51 بکارگیری پیمانکاران خلاق برای موزیک و گرافیک 52 هنر 52 صدا و موزیک 53 فصل سوم: آماده سازی محیط توسعه بازی 55 شروع 55 دانلود و نصب Eclipse 57 نصب نرم افزار 62 نصب SDK اندروید 63 نصب نرم افزار ADT 65 اتصال دادن Eclipse به SDK 68 مدیر ابزار مجازی اندروید (AVD Manager) 69 ایجاد یک ابزار مجازی 70 فراخوانی یک ابزار مجازی 74 ایجاد یک پروژه اندرویدی 76 اجرای برنامه کاربردی اندروید 80 کنترل فراخوانی اپلیکیشن به صورت دستی 81 راه اندازی برنامهها 82 ابزارهای مجازی 83 ابزارهای حقیقی 84 بخش 2: شروع برنامه نویسی 87 فصل چهارم: تشریح یک برنامه اندروید 89 ایجاد یک پروژه جدید 90 نگاه به یک پروژه اندروید 93 ویرایش مانیفست 94 نامگذاری و تعیین نسخه بازی شما 95 نسخههای هدف 96 اعلان فعالیتها 97 تعیین اجازهها 98 برنامهنویسی برای اندازههای مختلف صفحه نمایش 99 سازماندهی منابع 100 فایلهای تصویری 101 چیدمان 103 رشتهها 106 شیوهها 107 تمها 108 صداها 108 سازمان دهی شاخهی کد منبع 108 درک Activity ها 110 چرخهی زندگی یک فعالیت 111 ایجاد یک فعالیت 113 ازسرگیری یک فعالیت 114 نابود کردن یک فعالیت 115 استفاده از نماها 115 تفاوت بین View و SurfaceView 115 ایجاد یک نمای سفارشی 116 ترسیم در یک نما 117 کار با ورودی 120 بخش 3: ساخت نخستین بازی– بازی CRAZY EIGHTS 123 فصل پنجم: ساخت یک صفحه عنوان ساده 125 ایجاد یک نمای سفارشی 125 بارگیری عناصر گرافیکی عنوان 127 ترسیم گرافیک عنوان 130 کنترل جهت در صفحه نمایش 133 کنترل زمان وقفه صفحه نمایش 136 قرار دادن بازی در حالت تمام صفحه 137 افزودن دکمهها 139 مدیریت و کنترل وضعیتهای دکمه 141 اجرای پنجره بازی 144 Intentها 148 Bundles 149 فصل ششم: ساخت یک صفحه بازی پایه 151 نمایش کارتها 152 بارگیری تصاویر کارت 152 توزیع کارتها 156 نمایش وضعیت بازی 158 اختصاص نوبت 166 مدیریت نوبت بازی 166 انتخاب کارتها 171 بازی با کارتها 177 نمایش دادن dialog boxها (و Toasts) 180 برداشتن کارت از ستون قرعه کشی 187 پیشبرد بازی 191 فصل هفتم: تمام کردن نخستین بازی 197 به پایان رساندن دستها و بازیها 197 به پایان رساندن دست 198 به پایان رساندن بازی 206 بسته بندی بازی 208 کد نویسیِ حریف با هوش مصنوعی 208 ایجاد آیکن مخصوص بازی 212 بخش 4: حرکت به سوی بازی دوم WHACK-A-MOLE 215 فصل هشتم: ایجاد یک صفحه عنوان پیچیده 217 استفاده از SurfaceView 218 اضافه کردن منوی Options یا تنظیمات 228 افزودن تنظیمات صدا 229 فصل نهم: ایجاد یک صفحه بازی متحرک 233 مدیریت تصاویر مربوط به صفحه بازی 233 ساخت انیمیشنهای ساده 240 مدیریت تعامل با کاربر 245 بارگزاری و پخش صداها 252 سخنی کوتاه در مورد موزیک 257 مدیریت پایان بازی 257 فصل دهم: ذخیره و بازیابی اطلاعات بازی 263 استفاده از فریمورک SharedPreferences برای ذخیره کردن دادهها 264 استفاده از XML برای ذخیره کردن داده ها 267 استفاده از SQLite برای ذخیره کردن دادهها 272 بخش 5: مدیریت بازیها در بازار 281 فصل یازدهم: از بازی خود کسب درآمد کنید 283 شناختن رقابت 283 سخن کوتاهی دربارهی مالکیت معنوی 288 مدل های کسب درآمد 290 بازی رایگان 290 پولی 291 رایگان به پولی 293 استفاده از آگهی 296 خرید داخل برنامه 297 جایگزینهای Google Play 298 فصل دوازدهم: منتشر کردن و بهروز نگه داشتن بازی 299 ساخت یک حساب توسعه دهنده در Google Play 299 تولید یک Key بااستفاده از Keytool 301 ساخت یک برنامه امضا شده 301 آپلود بازی به Google Play 304 آپلود کردن APK 306 اضافه کردن جزئیات محصول 307 ایجاد کردن و آپلود کردن تصاویر صفحه 307 آپلود کردن آیکنها و تصاویر دیگر 309 نوشتن شرح بازی 310 تعیین دیگر گزینههای لیست بازار 311 محافظت تکثیر 313 نمرهدهی محتوا 313 قیمت گذاری 314 اطلاعات تماس 315 پشتیبانی و بهروزرسانی بازی پس از انتشار 315 بخش 6: بخش ده تایی 319 فصل سیزدهم: ده پروژه بازی متن باز 321 Lunar Lander 322 Replica Island 323 Alien Blood Bath 324 OpenSudoku 324 Lexic 325 Newton’s Cradle 326 Vector Pinball 326 Asqare 327 Tiltmazes 328 GL ES Quake 329 فصل چهاردهم: ده موتور بازی و ابزار برای توسعه بازی 331 libgdx 332 AndEngine 332 Unity 333 OpenFeint 333 Flurry 334 Audacity 335 Sfxr 336 GIMP 337 Inkscape 338 AdWhirl 339 فصل پانزدهم: ده مکان دیگر برای توزیع بازی 341 Amazon 342 Handango 343 Opera Mobile App Store 343 GetJar 344 SlideME 345 Appoke 346 AppBrain 347 AndroLib 348 وبسایت خودتان 349 سایت های BitTorrent 350 فصل شانزدهم: ده وبسایت مفید برای برنامهنویسان بازیهای اندروید 351 Stack Overflow 352 Android Developer 352 Anddev.org 353 Android Developers Blog 354 Appolicious 355 Android Tapp 356 Phandroid 357 Xda developers 358 Droid Gamers 359 Android and Me 360
- اقلام همراه: یک حلقه DVD
- نوع کاغذ: تحریر
- تعداد صفحه: 376
- نویسنده: درک جیمز
- تعداد جلد: 1
- ردهبندی کتاب: علوم کامپیوتر (تکنولوژی و علوم کاربردی و مهندسی)
- شابک: 978-600-8201-08-3
- قطع: وزیری
- چاپ شده در: ایران
- نوع جلد: شومیز
- ناشر: پندار پارس
- گروه سنی: همه سنین
- مترجم: مهدی اسمعیل پور
- موضوع: برنامه نویسی اندروید
- زبان نوشتار: فارسی
کد محصول:12849913
قیمت : ناموجود
نقد و بررسی
کتاب راهنمای برنامه نویسی ساخت بازی های اندرویدی اثر درک جیمز انتشارات پندار پارس
در سال 2013 تعداد گوشی های هوشمند اندرویدی در دنیا به عدد 300 میلیون رسید. این رقم موفقیتی عالی برای این سیستم عامل به شمار میرفت. در آن زمان روزانه 850 هزار گوشی جدید اندرویدی فعال میشد، یعنی سالی تقریبا 300 میلیون گوشی جدید به آمار اولیه افزوده میشود. گوگل در سال 2015 اعلام کرد که شمار گوشیهای اندرویدی فعال به عدد 1 میلیارد و 400 میلیون رسیده است! این یک رشد عالی و خیره کننده برای یک سیستم عامل است. در مبحث بازیهای اندرویدی، همه کاربران گوشیهای هوشمند اندرویدی، مشتری بالقوه شما هستند. این کاربران روزانه چندین مارکت را برای برنامه و بازیهای اندرویدی جدید جستوجو می کنند. شاید شما در آینده یکی از هزاران نفری که با ساخت بازی دلخواه خود به محبوبیت و البته درآمد قابل قبولی رسیدهاند باشید. با جستوجویی ساده در گوگل میتوانید داستانهای موفقیت توسعه دهندههای برنامه و بازی های موبایلی را در سطح ایران و جهان بخوانید. این کتاب شما را در این مسیر یاری می کند تا شروع موفقی داشته باشید. این کتاب اگر نگوییم از زیر صفر! از صفر شروع به آموزش نحوه ایجاد و برنامهنویسی بازیهای اندرویدی کرده است. یعنی اگر هیچ آشنایی با برنامهنویسی بازی در اندروید ندارید، نگران چیزی نباشید، چون این کتاب از ابتدا شروع به آموزش کرده است. گفتن این مطلب نیز مهم میباشد که اگر با برنامهنویسی اندروید هم آشنا نیستید، بازهم میتوانید از این کتاب استفاده کنید. چون از مرحله صفر برنامهنویسی اندروید، که شامل آمادهسازی محیط توسعه و نحوه ایجاد ابزارهای مجازی و اجرای برنامههای نوشتهشده میباشد شروع به آموزش کرده است. با خواندن همه فصلهای این کتاب قادر خواهید بود بازیهای خود را طراحی و پیادهسازی کنید. در چند بخش آغازین کتاب، با ضروریات طراحی و پیادهسازی بازی آشنا میشوید و بازیهایی ساده و در مواقعی متوسط را میتوانید ایجاد کنید. در ادامه، با بازیهایی بهمراتب پیشرفتهتر و با امکانات بیشتر آشنا میشوید. امیدواریم این کتاب بهعنوان نخستین کتاب منتشرشده در زمینه برنامهنویسی بازی روی گوشیهای هوشمند اندرویدی، موردتوجه عزیزان و متخصصان قرار بگیرد.
مشخصات فنی
کتاب راهنمای برنامه نویسی ساخت بازی های اندرویدی اثر درک جیمز انتشارات پندار پارس
مشخصات
-
وزن550 گرم
-
سایر توضیحاتبخش 1: آشنایی با رویههای بازی در اندروید 1 فصل نخست: آشنایی با بازیهای اندروید 3 درک قابلیت پلتفرم اندروید 3 مبداء سیستم عامل اندروید کجاست؟ 4 سیستم عامل اندروید به کجا میرود؟ 4 آنچه که باید درباره صنعت بازیهای موبایل دانست 5 ابزارهای دستی و تلفنهای هوشمند 6 سیستم عامل iOS یا اندروید 6 سیستم عامل اندروید چگونه برای بازی سازی موبایل متناسب شده است 9 رشد و گسترش 9 آزادی 9 پتانسیل سیستم عامل اندروید 10 بر روی پروژه بازی خود فکر کنید 11 طراحی نخستین بازی 11 قوانین بازی Crazy Eights 12 پیگیری یک پروسه توسعه سازمان یافته 16 تصمیم گیری درباره توزیع بازی 18 شناخت ابزارهای مورد نیاز 18 موارد توصیه شده 19 بر روی بازی خود سرمایه گذاری کنید 20 روشهای اثبات شده 21 معرفی یک تجربه در طراحی بازی 23 فصل دوم: طراحی بازی 25 تصمیم گیری درباره نوعی از بازی که میخواهید بسازید 26 سبک بازی 26 تعداد بازیکنان 28 تک نفره 28 بازیهای چند نفره 29 تفکر درباره اینکه افراد کی و چگونه بازی میکنند 31 تعیین مخاطب هدف 34 زمینه مورد علاقه کاربر سیستم عامل اندروید 36 یک شبکه گسترده ایجاد کنید و یا اینکه یک موقعیت خوب بیابید 37 هدف گذاری بر روی ابزارهای خاص 38 Firmware 39 نسخههای سیستم عامل اندروید 40 ROMهای سفارشی شده 41 سخت افزار 42 پردازنده ها 42 ابعاد صفحه نمایش 43 انواع ورودی 44 تلفن ها 45 تبلت ها 45 تلویزیون و فراتر از آن 46 طراحی رابط کاربری و کنترلها 47 کنترلهای سخت افزاری 48 کنترلهای مجازی 48 سایر فرهنگها و زبانها 49 بازیکنانی با نیازهای خاص 50 راهنماها 50 یافتن/ خلق منابع (تصاویر گرافیکی و صدا) 51 ایجاد منابع توسط خودتان 51 بکارگیری پیمانکاران خلاق برای موزیک و گرافیک 52 هنر 52 صدا و موزیک 53 فصل سوم: آماده سازی محیط توسعه بازی 55 شروع 55 دانلود و نصب Eclipse 57 نصب نرم افزار 62 نصب SDK اندروید 63 نصب نرم افزار ADT 65 اتصال دادن Eclipse به SDK 68 مدیر ابزار مجازی اندروید (AVD Manager) 69 ایجاد یک ابزار مجازی 70 فراخوانی یک ابزار مجازی 74 ایجاد یک پروژه اندرویدی 76 اجرای برنامه کاربردی اندروید 80 کنترل فراخوانی اپلیکیشن به صورت دستی 81 راه اندازی برنامهها 82 ابزارهای مجازی 83 ابزارهای حقیقی 84 بخش 2: شروع برنامه نویسی 87 فصل چهارم: تشریح یک برنامه اندروید 89 ایجاد یک پروژه جدید 90 نگاه به یک پروژه اندروید 93 ویرایش مانیفست 94 نامگذاری و تعیین نسخه بازی شما 95 نسخههای هدف 96 اعلان فعالیتها 97 تعیین اجازهها 98 برنامهنویسی برای اندازههای مختلف صفحه نمایش 99 سازماندهی منابع 100 فایلهای تصویری 101 چیدمان 103 رشتهها 106 شیوهها 107 تمها 108 صداها 108 سازمان دهی شاخهی کد منبع 108 درک Activity ها 110 چرخهی زندگی یک فعالیت 111 ایجاد یک فعالیت 113 ازسرگیری یک فعالیت 114 نابود کردن یک فعالیت 115 استفاده از نماها 115 تفاوت بین View و SurfaceView 115 ایجاد یک نمای سفارشی 116 ترسیم در یک نما 117 کار با ورودی 120 بخش 3: ساخت نخستین بازی– بازی CRAZY EIGHTS 123 فصل پنجم: ساخت یک صفحه عنوان ساده 125 ایجاد یک نمای سفارشی 125 بارگیری عناصر گرافیکی عنوان 127 ترسیم گرافیک عنوان 130 کنترل جهت در صفحه نمایش 133 کنترل زمان وقفه صفحه نمایش 136 قرار دادن بازی در حالت تمام صفحه 137 افزودن دکمهها 139 مدیریت و کنترل وضعیتهای دکمه 141 اجرای پنجره بازی 144 Intentها 148 Bundles 149 فصل ششم: ساخت یک صفحه بازی پایه 151 نمایش کارتها 152 بارگیری تصاویر کارت 152 توزیع کارتها 156 نمایش وضعیت بازی 158 اختصاص نوبت 166 مدیریت نوبت بازی 166 انتخاب کارتها 171 بازی با کارتها 177 نمایش دادن dialog boxها (و Toasts) 180 برداشتن کارت از ستون قرعه کشی 187 پیشبرد بازی 191 فصل هفتم: تمام کردن نخستین بازی 197 به پایان رساندن دستها و بازیها 197 به پایان رساندن دست 198 به پایان رساندن بازی 206 بسته بندی بازی 208 کد نویسیِ حریف با هوش مصنوعی 208 ایجاد آیکن مخصوص بازی 212 بخش 4: حرکت به سوی بازی دوم WHACK-A-MOLE 215 فصل هشتم: ایجاد یک صفحه عنوان پیچیده 217 استفاده از SurfaceView 218 اضافه کردن منوی Options یا تنظیمات 228 افزودن تنظیمات صدا 229 فصل نهم: ایجاد یک صفحه بازی متحرک 233 مدیریت تصاویر مربوط به صفحه بازی 233 ساخت انیمیشنهای ساده 240 مدیریت تعامل با کاربر 245 بارگزاری و پخش صداها 252 سخنی کوتاه در مورد موزیک 257 مدیریت پایان بازی 257 فصل دهم: ذخیره و بازیابی اطلاعات بازی 263 استفاده از فریمورک SharedPreferences برای ذخیره کردن دادهها 264 استفاده از XML برای ذخیره کردن داده ها 267 استفاده از SQLite برای ذخیره کردن دادهها 272 بخش 5: مدیریت بازیها در بازار 281 فصل یازدهم: از بازی خود کسب درآمد کنید 283 شناختن رقابت 283 سخن کوتاهی دربارهی مالکیت معنوی 288 مدل های کسب درآمد 290 بازی رایگان 290 پولی 291 رایگان به پولی 293 استفاده از آگهی 296 خرید داخل برنامه 297 جایگزینهای Google Play 298 فصل دوازدهم: منتشر کردن و بهروز نگه داشتن بازی 299 ساخت یک حساب توسعه دهنده در Google Play 299 تولید یک Key بااستفاده از Keytool 301 ساخت یک برنامه امضا شده 301 آپلود بازی به Google Play 304 آپلود کردن APK 306 اضافه کردن جزئیات محصول 307 ایجاد کردن و آپلود کردن تصاویر صفحه 307 آپلود کردن آیکنها و تصاویر دیگر 309 نوشتن شرح بازی 310 تعیین دیگر گزینههای لیست بازار 311 محافظت تکثیر 313 نمرهدهی محتوا 313 قیمت گذاری 314 اطلاعات تماس 315 پشتیبانی و بهروزرسانی بازی پس از انتشار 315 بخش 6: بخش ده تایی 319 فصل سیزدهم: ده پروژه بازی متن باز 321 Lunar Lander 322 Replica Island 323 Alien Blood Bath 324 OpenSudoku 324 Lexic 325 Newton’s Cradle 326 Vector Pinball 326 Asqare 327 Tiltmazes 328 GL ES Quake 329 فصل چهاردهم: ده موتور بازی و ابزار برای توسعه بازی 331 libgdx 332 AndEngine 332 Unity 333 OpenFeint 333 Flurry 334 Audacity 335 Sfxr 336 GIMP 337 Inkscape 338 AdWhirl 339 فصل پانزدهم: ده مکان دیگر برای توزیع بازی 341 Amazon 342 Handango 343 Opera Mobile App Store 343 GetJar 344 SlideME 345 Appoke 346 AppBrain 347 AndroLib 348 وبسایت خودتان 349 سایت های BitTorrent 350 فصل شانزدهم: ده وبسایت مفید برای برنامهنویسان بازیهای اندروید 351 Stack Overflow 352 Android Developer 352 Anddev.org 353 Android Developers Blog 354 Appolicious 355 Android Tapp 356 Phandroid 357 Xda developers 358 Droid Gamers 359 Android and Me 360
-
اقلام همراهیک حلقه DVD
-
نوع کاغذتحریر
-
تعداد صفحه376
-
نویسندهدرک جیمز
-
تعداد جلد1
-
ردهبندی کتابعلوم کامپیوتر (تکنولوژی و علوم کاربردی و مهندسی)
-
شابک978-600-8201-08-3
-
قطعوزیری
-
چاپ شده درایران
-
نوع جلدشومیز
-
ناشرپندار پارس
-
گروه سنیهمه سنین
-
مترجممهدی اسمعیل پور
-
موضوعبرنامه نویسی اندروید
-
زبان نوشتارفارسی