وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Learn Python Game Development with Pygame and Pymunk

سرفصل های دوره

Create Angry Bird game with Pygame and Pymunk Library.


1. Introduction
  • 1. Introduction

  • 2. Python Refresher Basic and Intermediate
  • 1. Download Visual Studio Code (Must for this course)
  • 2. Introduction to the data types
  • 3. Basic Arithmetic in Python
  • 4. Operations on Numbers
  • 5. Introduction to Strings in Python
  • 6. Access elements of String
  • 7. Strings methods
  • 8. More strings methods
  • 9. Formatting strings
  • 10. Introduction to the variables
  • 11. Create Variables in Python
  • 12. Proper way to name a variable
  • 13. Introduction to Booleans in Python
  • 14. Booleans as numeric
  • 15. Learn to create conditions
  • 16. Order comparisons
  • 17. Code examples for Order Comparisons
  • 18. is operator in Python
  • 19. Logical statements
  • 20. Introduction to conditional statements
  • 21. if else statements
  • 22. Introduction to Data Structures
  • 23. Checking type of Data Structures
  • 24. How to access the items from the list
  • 25. Learn list built-in methods
  • 26. List built-in methods continued!
  • 27. Introduction to the loops in Python
  • 28. Infinite while loop (Game Loop)
  • 29. Finite Game Loop
  • 30. For loop
  • 31. Important List Comprehension for Game Development
  • 32. What is Function and Why we need it
  • 33. Learn to create Functions
  • 34. Learn about return statements
  • 35. Learn about default arguments in Python
  • 36. Introduction to the section
  • 37. What is Object Oriented Programming
  • 38. Class and Objects
  • 39. Class and Objects Continued
  • 40. Constructor in Python
  • 41. What is Inheritance
  • 42. Multiple Inheritance

  • 3. Introduction to Pygame
  • 1. Introduction to the pygame
  • 2. Pygame coordinate System
  • 3. Introduction to Pygame shape
  • 4. Draw shapes using Pygame
  • 5. Color Picker
  • 6. Fundamentals of Pygame -- skeleton code
  • 7. Render a rectangle in the Screen
  • 8. Movement of the shapes
  • 9. Smoothen the movement using FPS
  • 10. Make movement within Boundary
  • 11. Theory of Game Collision
  • 12. Implement Collision Detection

  • 4. Introduction to Pymunk
  • 1.1 pymunk tutorial 1.zip
  • 1. Introduction to Pymunk with Boilerplate code
  • 2.1 pymunk tutorial 2.zip
  • 2. Pymunk space
  • 3.1 pymunk tutorial 2.zip
  • 3. Create objects in pymunk space
  • 4.1 pymunk tutorial 3.zip
  • 4. Adding Boundaries
  • 5.1 pymunk tutorial 4.zip
  • 5. Applying impulse in pymunk objects
  • 6.1 pymunk tutorial 5.zip
  • 6. Moving ball in particular direction

  • 5. Angry Bird Start to Create Angry Bird Game
  • 1. Distance between two points
  • 2. What is a vector
  • 3. Unit Vector
  • 4.1 angry bird.zip
  • 4. Let us start Boilerplate code for angry bird
  • 5.1 resources.zip
  • 5. Resources for the game
  • 6. Tools

  • 6. Angry Bird Display Background for the Game
  • 1.1 section 1.zip
  • 1. Loading map
  • 2.1 section 1.zip
  • 2. Setup Background
  • 3. Draw
  • 4.1 section 1.zip
  • 4. Blit background image

  • 7. Angry Bird Display Sling
  • 1.1 section 2.zip
  • 1. Setup sling
  • 2.1 section 2.zip
  • 2. Vector and Unit Vector
  • 3.1 section 2.zip
  • 3. Handle sling
  • 4.1 section 2.zip
  • 4. Draw sling rope
  • 5.1 section 2.zip
  • 5. Manage rope length and stretch
  • 6.1 section 2.zip
  • 6. Importance of Unit Vector

  • 8. Angry Bird Display Red Birds
  • 1.1 section 3.zip
  • 1. Bird class
  • 2. Bird class Implementation
  • 3. Red Bird class
  • 4. Setup Birds
  • 5. Draw Red Bird
  • 6.1 section 3.zip
  • 6. Remove Bird

  • 9. Angry Bird Adding Physics
  • 1.1 section 4.zip
  • 1. Physics class
  • 2. Creating static ground
  • 3. Physics Bird class
  • 4. update
  • 5. Update Bird path and Handle collision with Bird
  • 6. Adding physics to bird
  • 7. Moving Bird
  • 8.1 section 4.zip
  • 8. Adding animation

  • 10. Angry Bird Adding Blocks
  • 1.1 section 5.zip
  • 1. Block class
  • 2. Beam class
  • 3. BeamGlass class
  • 4. Adding physics to blocks
  • 5. Physics for Polygon and Circle
  • 6.1 section 5.zip
  • 6. Handle bird and block collisions

  • 11. Angry Bird Adding Pig
  • 1.1 section 6.zip
  • 1. Pig class
  • 2. Setup physics for pig
  • 3. Add collision handler and remove pig
  • 4. Handle pig collision
  • 5.1 section 6.zip
  • 5. Test the game

  • 12. Angry Bird Button
  • 1.1 section 7.zip
  • 1. Adding button class
  • 2. Display button

  • 13. Angry Bird Explosion
  • 1.1 section 8.zip
  • 1. Exploding
  • 2. Adding physics for explosion
  • 3. Add explosion
  • 4. Check explosion
  • 5. Adding score
  • 6.1 section 8.zip
  • 6. Checking victory or loose state

  • 14. Angry Bird Adding More Birds
  • 1.1 section 10.zip
  • 1. Adding Yellow Bird
  • 2. Adding Blue Bird

  • 15. Angry Bird Adding Big Pigs and BeamStone
  • 1.1 section 11.zip
  • 1. Add big pigs
  • 2. Add Beamstone
  • 3.1 section 11.zip
  • 3. Adding big bird
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 18331
    حجم: 7852 مگابایت
    مدت زمان: 1041 دقیقه
    تاریخ انتشار: 3 شهریور 1402
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید