Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
import pygame as pg pg.init() SCREEN_WIDTH = 256 SCREEN_HEIGHT = 640 clock = pg.time.Clock() FPS = 60 screen = pg.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT)) pg.display.set_caption('Flappy Bird', 'Assets/yellowbird-downflap.png') bg = pg.image.load('Assets/background-day.png') ground_img = pg.image.load('Assets/base.png') class Bird(pg.sprite.Sprite): def __init__(self, x, y): pg.sprite.Sprite.__init__(self) self.image = pg.image.load('Assets/redbird-downflap.png') self.rect = self.image.get_rect() self.rect.center = [x, y] bird_group = pg.sprite.Group() player = Bird(SCREEN_WIDTH / 2, SCREEN_HEIGHT / 2) bird_group.add(player) ground_scroll = 0 scroll_speed = 4 is_active = True while is_active: clock.tick(FPS) screen.blit(bg, (0, 0)) bird_group.draw(screen) screen.blit(ground_img, (ground_scroll, 512)) ground_scroll -= scroll_speed if abs(ground_scroll) > 35: ground_scroll = 0 for event in pg.event.get(): if event.type == pg.QUIT: is_active = False pg.display.update() pg.quit()
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)