ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Programming 2D Scrolling Games. Updated for PureBasic 4.61 & 5.0

دانلود کتاب برنامه نویسی بازی های اسکرول دو بعدی. به روز شده برای PureBasic 4.61 و 5.0

Programming 2D Scrolling Games. Updated for PureBasic 4.61 & 5.0

مشخصات کتاب

Programming 2D Scrolling Games. Updated for PureBasic 4.61 & 5.0

ویرایش:  
نویسندگان: ,   
سری:  
 
ناشر: www.JohnPLogsdon.com 
سال نشر: 2014 
تعداد صفحات: 291 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

قیمت کتاب (تومان) : 53,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 4


در صورت تبدیل فایل کتاب Programming 2D Scrolling Games. Updated for PureBasic 4.61 & 5.0 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی بازی های اسکرول دو بعدی. به روز شده برای PureBasic 4.61 و 5.0 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Contents......Page 4
--- PureBasic Basics......Page 8
What is PureBasic......Page 9
Major Sections of this Book......Page 10
Conventions......Page 11
Errors in the book or code......Page 12
What is a Program......Page 13
Bits & Bytes......Page 14
Screen Resolutions & Bit-Depth......Page 15
Speed Impact of Higher Resolutions & Bit-Depths......Page 16
DirectX, Peripheral Cards & Drivers......Page 17
Creative & Technical Design Documents......Page 18
Good Coding Style & Commenting......Page 19
Place to work......Page 20
OpenConsole......Page 21
OpenWindow......Page 22
OpenScreen......Page 24
Variables......Page 27
Defining Variables......Page 30
Commenting......Page 33
Simple Arithmetic......Page 35
Cartesian Coordinates......Page 36
IF...ELSE...ENDIF......Page 39
Nested IFs......Page 42
AND & OR......Page 43
SELECT......Page 45
Loop Basics......Page 46
FOR...NEXT......Page 47
WHILE...WHEND......Page 50
REPEAT...UNTIL/FOREVER......Page 53
What Arrays look like......Page 56
Initializing an Array (DIM command)......Page 57
Multidimensional Arrays......Page 59
Re-dimensioning Arrays......Page 62
Loading Data Values into an Array......Page 63
Variable Length Data Statements......Page 69
Arrays of Structures......Page 71
Arrays within Structures......Page 75
Basic Structure Lists......Page 76
Advanced Operations – Extending Structures......Page 81
Advanced Structure Operations – Pointers......Page 85
Other List Commands......Page 89
*MemoryBuffer = AllocateMemory(NumberOfBytes)......Page 91
Value = PeekB(*MemoryID)......Page 92
ReAllocateMemory(*MemoryID,10)......Page 94
CopyMemory(*SourceMemoryID,*DestinationMemoryID,Length)......Page 96
Comparing Memory......Page 98
String-Specific Commands......Page 100
Declare. ProcedureName (Arguments)......Page 104
Passing Arguments & Returning Results......Page 107
Including Files......Page 111
Libraries......Page 112
Creating a File......Page 116
Writing to a File......Page 117
WriteData(FilePtr, *MemoryBufferID, LengthToWrite)......Page 118
FilePtr = ReadFile(#File,FileName.s)......Page 119
Length = ReadData(FilePtr ,*MemoryBufferID,LengthToRead)......Page 120
Moving around inside of Files......Page 121
Result = Eof(#File)......Page 122
Quick Binary Example......Page 124
Miscellaneous File Commands......Page 126
--- Game Tools......Page 128
FrontColor(Red,Green,Blue)......Page 129
Pixels......Page 130
Lines......Page 132
Line(StartX, StartY, Width, Height, [optional color])......Page 133
Box(StartX, StartY, Width, Height, [Optional Color])......Page 135
Ellipse(X, Y, RadiusX, RadiusY, [Optional Color])......Page 137
Result = LoadSprite(SpriteNumber, FileName [,Optional Mode])......Page 138
DisplaySprite(SpriteNumber, X, Y)......Page 139
Rotating Image to make Multiple Frames......Page 141
Writing directly to a Sprite......Page 147
Page Flip Animation......Page 149
Animating Images......Page 153
Animation Timing......Page 157
Bounding Box Collisions......Page 161
SpriteCollision (Sprite1,X,Y,Sprite2,X,Y)......Page 162
Pixel-Perfect Collision Detection......Page 166
Keyboard......Page 171
Mouse......Page 172
Custom Mouse Cursor......Page 176
Joystick......Page 177
Loading Sounds......Page 181
Manipulating Sounds......Page 183
Multiple Sounds Playing Simultaneously......Page 188
Loading Sounds into Memory......Page 189
Overlaying Multiple Sounds......Page 192
Playing Music......Page 197
Music Modules......Page 198
Frames per Second (FPS) Tracking......Page 200
The Rolling Timer......Page 202
Locking in at Real Time......Page 205
--- Migz Callo - Laser Blazer......Page 212
Background Story......Page 213
Art Asset List......Page 214
Sound Asset List......Page 221
Technical List......Page 222
Z-Ordering......Page 223
Implement Z-Ordering......Page 224
Loading Tiles......Page 228
Loading Map Dimensions......Page 233
Loading the Map Data......Page 235
Loading Binary Maps......Page 237
Saving Binary Maps......Page 239
Showing a Loaded Map......Page 240
Player hits a wall......Page 245
Screen and World Coordinates......Page 252
Scrolling a Map (Theory)......Page 253
Edge-Independent Scrolling......Page 254
Scrolling Code......Page 256
Screen Vs. World......Page 260
Robots, HealthPaks, and Lasers…oh my!......Page 262
Robots Doing Stuff......Page 264
Robots Firing......Page 266
Migz Gets Bored......Page 268
Migz Falls Asleep......Page 270
The main loop......Page 272
Making a level for Migz......Page 277
Placing robots & healthpaks......Page 278
Code for starting a level......Page 280
Conclusion......Page 283
Appendix......Page 284
License......Page 288
My other Work......Page 289




نظرات کاربران