• Post category:StudyBullet-14
  • Reading time:8 mins read


Get hands-on experience with Python Arcade Library and take your Python skills to the next level with this course

What you will learn

How to set up and use Python Arcade Library for game development

Drawing shapes and displaying text on the screen

Applying OOP and SOLID principles to create modular and scalable code

Animating game elements and creating dynamic effects

Handling mouse and keyboard inputs for user interaction

Adding sound effects and background music to your games

Creating custom characters with unique behaviors and movements

Designing and implementing obstacles and challenges in your games

Building multiple game pages and screens for a complete game experience

Description

Are you a Python developer interested in creating your own games from scratch? Python Arcade Library is a powerful tool that lets you build professional-grade games with ease. In this comprehensive course, you’ll learn how to use Python Arcade Library to design and code 2D games.

You’ll start by learning the basics of setting up and using Python Arcade Library for game development. From there, you’ll explore how to draw shapes and text on the screen, apply OOP and SOLID principles to create modular and scalable code, and animate game elements for dynamic effects. You’ll also learn how to handle mouse and keyboard inputs for user interaction, add sound effects and background music to your games, and create custom characters with unique behaviors and movements.

As you progress through the course, you’ll design and implement obstacles and challenges in your games, building multiple game pages and screens for a complete game experience. By the end of the course, you’ll have the skills to publish your game and make it accessible to others.


Get Instant Notification of New Courses on our Telegram channel.


This course is designed for beginner and intermediate Python developers interested in game development, as well as game enthusiasts looking to create their own games from scratch. With a focus on practical, hands-on learning, this course is perfect for anyone interested in exploring the potential of Python Arcade Library for game development.

So why wait? Enroll today and start building your own engaging and interactive games with Python Arcade Library!

English
language

Content

Introduction

Introduction

Environment Setup

Installing Arcade Library via Pycharm
Installing Arcade Library via pip

Up and Running with Arcade Library

Creating a window
Exploring window settings
Changing Background Colors
Creating a Window Using a Class

Drawing Shapes and Displaying Text

Drawing Points
Drawing Lines
Drawing Circles
Drawing Rectangles
Drawing Rectangles – Second Method
Drawing Triangles
Drawing Text
Drawing a More Complex Scene

Separating Codes with Functions

Separating The Codes Into Functions
Separating The Codes Into Functions Part-2
Animating Shapes

Object Oriented Programming

Creating Your First Class
Overriding a Function

Animation

Moving a shape in the Window
Creating a Class for the Shape
Converting the Window Borders to Solid Obstacles
Moving Several Objects

Using Mouse Inputs

Creating a Window and an Object
Using Mouse Motion
When the Mouse Enters the Window
Mouse Clicks
More Features on Mouse Interactions

Using Keyboard Inputs

Interacting with keyboard buttons part-1
Interacting with keyboard buttons part-2

Playing Sounds

Loading and Playing a Sound

Building Characters

Introduction
Adding the First Sprite
Adding the Duplicate Sprites
Moving a Sprite
Collistion Between Sprites
Calculating and Displaying Points
Playing a Sound on Collision
Infinite Sprites Motion part-1
Infinity Sprites Motion part-2
Adding Gun Fire to the Game

Obstacles

Creating the First Obstacle
Collision Between the Rabbit and the Obstacles
Moving the Rabbit
Adding Interaction Between Objects
Window Scrolling part-1
Window Scrolling part-2
Performing Jumps

Pages

Creating Pages
Adding Views to a Complete Game