Pygame Documentation
معرفی کتاب «Pygame Documentation» نوشتهٔ Pygame Developers، منتشرشده توسط نشر version 2.0.1.dev1 در سال 2020. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Pygame Documentation» در دستهٔ بدون دستهبندی قرار دارد.
Pygame Front Page pygame.BufferProxy pygame.camera pygame.cdrom pygame.Color pygame.cursors pygame.display pygame.draw pygame.event pygame.examples pygame.fastevent pygame.font pygame.freetype pygame.gfxdraw pygame.image pygame.joystick pygame.key pygame.locals pygame.mask pygame.math pygame.midi pygame.mixer pygame.mouse pygame.mixer.music pygame.Overlay pygame.PixelArray pygame.pixelcopy pygame pygame.version pygame.Rect pygame.scrap pygame.sndarray pygame.sprite pygame.Surface pygame.surfarray pygame.tests pygame.time pygame._sdl2.touch pygame.transform Pygame Tutorials - Camera Module Introduction Camera Module Introduction Import and Init Capturing a Single Image Listing Connected Cameras Using Camera Controls Capturing a Live Stream Basic Computer Vision Colorspaces Thresholding Using the Mask Module Pygame Tutorials - Line By Line Chimp Example Line By Line Chimp pygame/examples/chimp.py Introduction Import Modules Loading Resources Game Object Classes Initialize Everything Create The Background Put Text On The Background, Centered Display The Background While Setup Finishes Prepare Game Object Main Loop Handle All Input Events Update the Sprites Draw The Entire Scene Game Over Pygame Tutorials - Setting Display Modes Setting Display Modes Introduction Setting Basics How to Decide Functions Examples Pygame Tutorials - Import and Initialize Import and Initialize Import Init Quit Making Games With Pygame Making Games With Pygame Revision: Pygame fundamentals 2. Revision: Pygame fundamentals 2.1. The basic Pygame game 2.2. Basic Pygame objects 2.3. Blitting 2.4. The event loop 2.5. Ta-da! Kicking things off 3. Kicking things off 3.1. The first lines, and loading modules 3.2. Resource handling functions Game object classes 4. Game object classes 4.1. A simple ball class 4.1.1. Diversion 1: Sprites 4.1.2. Diversion 2: Vector physics User-controllable objects 5. User-controllable objects 5.1. A simple bat class 5.1.1. Diversion 3: Pygame events Putting it all together 6. Putting it all together 6.1. Let the ball hit sides 6.2. Let the ball hit bats 6.3. The Finished product Table of Contents 1. Introduction 1.1. A note on coding styles Pygame Tutorials - Help! How Do I Move An Image? Help! How Do I Move An Image? Just Pixels On The Screen Let's Go Back A Step Making The Hero Move Creating A Map Making The Hero Move (Take 2) Definition: "blit" Going From The List To The Screen Screen Coordinates Changing The Background Smooth Movement So, What Next? First, The Mystery Functions Handling Some Input Moving Multiple Images Putting It All Together You Are On Your Own From Here Pygame Intro Python Pygame Introduction HISTORY TASTE PYTHON AND GAMING CLOSING Pygame Modules Overview Pygame Tutorials - Sprite Module Introduction Sprite Module Introduction History Lesson The Classes The Sprite Class The Group Class Mixing Them Together The Many Group Types The Rendering Groups Collision Detection Common Problems Extending Your Own Classes (Advanced) Pygame Tutorials - Surfarray Introduction Surfarray Introduction Introduction Numeric Python Import Surfarray Surfarray Introduction Examples Surface Locking Transparency Other Surfarray Functions More Advanced NumPy Graduation pygame/examples/chimp.py Newbie Guide to Pygame A Newbie Guide to pygame Get comfortable working in Python. Recognize which parts of pygame you really need. Know what a surface is. Use surface.convert(). Dirty rect animation. There is NO rule six. Hardware surfaces are more trouble than they're worth. Don't get distracted by side issues. Rects are your friends. Don't bother with pixel-perfect collision detection. Managing the event subsystem. Colorkey vs. Alpha. Do things the pythony way. Revision: Pygame fundamentals 2. Revision: Pygame fundamentals 2.1. The basic Pygame game 2.2. Basic Pygame objects 2.3. Blitting 2.4. The event loop 2.5. Ta-da! Kicking things off 3. Kicking things off 3.1. The first lines, and loading modules 3.2. Resource handling functions Game object classes 4. Game object classes 4.1. A simple ball class 4.1.1. Diversion 1: Sprites 4.1.2. Diversion 2: Vector physics User-controllable objects 5. User-controllable objects 5.1. A simple bat class 5.1.1. Diversion 3: Pygame events Putting it all together 6. Putting it all together 6.1. Let the ball hit sides 6.2. Let the ball hit bats 6.3. The Finished product pygame C API Slots and c_api - Making functions and data available from other modules High level API exported by pygame.base src_c/base.c Class BufferProxy API exported by pgyame.bufferproxy src_c/bufferproxy.c API exported by pygame.cdrom src_c/cdrom.c Class Color API exported by pygame.color src_c/color.c API exported by pygame.display src_c/display.c API exported by pygame.event src_c/event.c API exported by pygame._freetype src_c/_freetype.c API exported by pygame.mixer src_c/mixer.c Class Rect API exported by pygame.rect src_c/rect.c API exported by pygame.rwobject src_c/rwobject.c Class Surface API exported by pygame.surface src_c/surface.c API exported by pygame.surflock src_c/surflock.c API exported by pygame.version src_py/version.py File Path Function Arguments Tutorials Reference Index Python Module Index
دانلود کتاب Pygame Documentation