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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 18331
    حجم: 7852 مگابایت
    مدت زمان: 1041 دقیقه
    تاریخ انتشار: ۳ شهریور ۱۴۰۲
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید