SkillAgentSearch skills...

PythonAngryBirds

a simple implementation of angrybirds using pygame and pymunk

Install / Use

/learn @marblexu/PythonAngryBirds
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PythonAngryBirds

a simple implementation of angrybirds using pygame and pymunk

  • support three birds:red bird, blue bird, yellow bird, black bird and white bird
  • suport three blocks: glass, wood and stone
  • use json file to store level data (e.g. position of block and pig)
  • TODO: support different pigs

Requirement

  • Python 3.7
  • Python-Pygame 1.9
  • Pymunk 5.5.0

How To Start Game

$ python main.py

How to Play

  • use mouse to drag the bird, modify the direction, then release the mouse to shoot the bird

Demo

demo1

View on GitHub
GitHub Stars72
CategoryDevelopment
Updated20d ago
Forks41

Languages

Python

Security Score

80/100

Audited on Mar 14, 2026

No findings