A complete backup of pygame.org

Are you over 18 and want to see adult content?

5

More Annotations

A complete backup of makeitfuncrafts.com

A complete backup of makeitfuncrafts.com

makeitfuncrafts.com
Profile Image
Maria Johnson
2020-11-30 00:24:55
A complete backup of makeitfuncrafts.com

A complete backup of makeitfuncrafts.com

makeitfuncrafts.com

Are you over 18 and want to see adult content?

A complete backup of nw.edu

A complete backup of nw.edu

nw.edu
Profile Image
Maria Johnson
2020-11-30 00:24:58
A complete backup of nw.edu

A complete backup of nw.edu

nw.edu

Are you over 18 and want to see adult content?

A complete backup of artsoda.ru

A complete backup of artsoda.ru

artsoda.ru
Profile Image
Maria Johnson
2020-11-30 00:24:58
A complete backup of artsoda.ru

A complete backup of artsoda.ru

artsoda.ru

Are you over 18 and want to see adult content?

A complete backup of everythingdinosaur.co.uk

A complete backup of everythingdinosaur.co.uk

everythingdinosaur.co.uk
Profile Image
Maria Johnson
2020-11-30 00:25:10
A complete backup of everythingdinosaur.co.uk

A complete backup of everythingdinosaur.co.uk

everythingdinosaur.co.uk

Are you over 18 and want to see adult content?

A complete backup of cqgyzy.com

A complete backup of cqgyzy.com

cqgyzy.com
Profile Image
Maria Johnson
2020-11-30 00:25:10
A complete backup of cqgyzy.com

A complete backup of cqgyzy.com

cqgyzy.com

Are you over 18 and want to see adult content?

A complete backup of thestatesmanonline.com

A complete backup of thestatesmanonline.com

thestatesmanonline.com
Profile Image
Maria Johnson
2020-11-30 00:25:15
A complete backup of thestatesmanonline.com

A complete backup of thestatesmanonline.com

thestatesmanonline.com

Are you over 18 and want to see adult content?

2
A complete backup of kraeuter-buch.de

A complete backup of kraeuter-buch.de

kraeuter-buch.de
Profile Image
Maria Johnson
2020-11-30 00:25:22
A complete backup of kraeuter-buch.de

A complete backup of kraeuter-buch.de

kraeuter-buch.de

Are you over 18 and want to see adult content?

A complete backup of braceletpandoras.fr

A complete backup of braceletpandoras.fr

braceletpandoras.fr
Profile Image
Maria Johnson
2020-11-30 00:25:22
A complete backup of braceletpandoras.fr

A complete backup of braceletpandoras.fr

braceletpandoras.fr

Are you over 18 and want to see adult content?

A complete backup of frostpunkgame.com

A complete backup of frostpunkgame.com

frostpunkgame.com
Profile Image
Maria Johnson
2020-11-30 00:25:23
A complete backup of frostpunkgame.com

A complete backup of frostpunkgame.com

frostpunkgame.com

Are you over 18 and want to see adult content?

A complete backup of ripco.com

A complete backup of ripco.com

ripco.com
Profile Image
Maria Johnson
2020-11-30 00:25:26
A complete backup of ripco.com

A complete backup of ripco.com

ripco.com

Are you over 18 and want to see adult content?

A complete backup of redisdoc.com

A complete backup of redisdoc.com

redisdoc.com
Profile Image
Maria Johnson
2020-11-30 00:25:30
A complete backup of redisdoc.com

A complete backup of redisdoc.com

redisdoc.com

Are you over 18 and want to see adult content?

A complete backup of certifiedconsultants.com

A complete backup of certifiedconsultants.com

certifiedconsultants.com
Profile Image
Maria Johnson
2020-11-30 00:25:36
A complete backup of certifiedconsultants.com

A complete backup of certifiedconsultants.com

certifiedconsultants.com

Are you over 18 and want to see adult content?

3

Favourite Annotations

A complete backup of lactualite.com/actualites/pimaires-democrates-joe-biden-inscrit-une-premiere-victoire-en-caroline-du-sud/

A complete backup of lactualite.com/actualites/pimaires-democrates-joe-biden-inscrit-une-premiere-victoire-en-caroline-du-sud/

lactualite.com/actualites/pimaires-democrates-joe-biden-inscrit-une-premiere-victoire-en-caroline-du-sud/
Profile Image
Maria Johnson
2020-03-02 01:06:31
A complete backup of lactualite.com/actualites/pimaires-democrates-joe-biden-inscrit-une-premiere-victoire-en-caroline-du-sud/

A complete backup of lactualite.com/actualites/pimaires-democrates-joe-biden-inscrit-une-premiere-victoire-en-caroline-du-sud/

lactualite.com/actualites/pimaires-democrates-joe-biden-inscrit-une-premiere-victoire-en-caroline-du-sud/

Are you over 18 and want to see adult content?

A complete backup of www.vrt.be/vrtnws/nl/2020/03/01/liveblog-coronavirus/

A complete backup of www.vrt.be/vrtnws/nl/2020/03/01/liveblog-coronavirus/

www.vrt.be/vrtnws/nl/2020/03/01/liveblog-coronavirus/
Profile Image
Maria Johnson
2020-03-02 01:06:33
A complete backup of www.vrt.be/vrtnws/nl/2020/03/01/liveblog-coronavirus/

A complete backup of www.vrt.be/vrtnws/nl/2020/03/01/liveblog-coronavirus/

www.vrt.be/vrtnws/nl/2020/03/01/liveblog-coronavirus/

Are you over 18 and want to see adult content?

A complete backup of www.cp24.com/news/officials-confirm-three-new-positive-cases-of-covid-19-in-ontario-1.4833405

A complete backup of www.cp24.com/news/officials-confirm-three-new-positive-cases-of-covid-19-in-ontario-1.4833405

www.cp24.com/news/officials-confirm-three-new-positive-cases-of-covid-19-in-ontario-1.4833405
Profile Image
Maria Johnson
2020-03-02 01:07:03
A complete backup of www.cp24.com/news/officials-confirm-three-new-positive-cases-of-covid-19-in-ontario-1.4833405

A complete backup of www.cp24.com/news/officials-confirm-three-new-positive-cases-of-covid-19-in-ontario-1.4833405

www.cp24.com/news/officials-confirm-three-new-positive-cases-of-covid-19-in-ontario-1.4833405

Are you over 18 and want to see adult content?

A complete backup of www.telegraph.co.uk/travel/news/tenerife-coronavirus-travel-advice-safe-visit/

A complete backup of www.telegraph.co.uk/travel/news/tenerife-coronavirus-travel-advice-safe-visit/

www.telegraph.co.uk/travel/news/tenerife-coronavirus-travel-advice-safe-visit/
Profile Image
Maria Johnson
2020-03-02 01:07:06
A complete backup of www.telegraph.co.uk/travel/news/tenerife-coronavirus-travel-advice-safe-visit/

A complete backup of www.telegraph.co.uk/travel/news/tenerife-coronavirus-travel-advice-safe-visit/

www.telegraph.co.uk/travel/news/tenerife-coronavirus-travel-advice-safe-visit/

Are you over 18 and want to see adult content?

A complete backup of www.abola.pt/nnh/2020-03-02/estados-unidos-nova-equipa-de-beckham-estreou-se-com-derrota/831823

A complete backup of www.abola.pt/nnh/2020-03-02/estados-unidos-nova-equipa-de-beckham-estreou-se-com-derrota/831823

www.abola.pt/nnh/2020-03-02/estados-unidos-nova-equipa-de-beckham-estreou-se-com-derrota/831823
Profile Image
Maria Johnson
2020-03-02 01:07:23
A complete backup of www.abola.pt/nnh/2020-03-02/estados-unidos-nova-equipa-de-beckham-estreou-se-com-derrota/831823

A complete backup of www.abola.pt/nnh/2020-03-02/estados-unidos-nova-equipa-de-beckham-estreou-se-com-derrota/831823

www.abola.pt/nnh/2020-03-02/estados-unidos-nova-equipa-de-beckham-estreou-se-com-derrota/831823

Are you over 18 and want to see adult content?

A complete backup of www.voetbalprimeur.nl/nieuws/919014/manchester-city-staat-al-op-twee-prijzen-aston-villa-moet-buigen-op-wem

A complete backup of www.voetbalprimeur.nl/nieuws/919014/manchester-city-staat-al-op-twee-prijzen-aston-villa-moet-buigen-op-wem

www.voetbalprimeur.nl/nieuws/919014/manchester-city-staat-al-op-twee-prijzen-aston-villa-moet-buigen-op-wembley.html
Profile Image
Maria Johnson
2020-03-02 01:07:32
A complete backup of www.voetbalprimeur.nl/nieuws/919014/manchester-city-staat-al-op-twee-prijzen-aston-villa-moet-buigen-op-wem

A complete backup of www.voetbalprimeur.nl/nieuws/919014/manchester-city-staat-al-op-twee-prijzen-aston-villa-moet-buigen-op-wem

www.voetbalprimeur.nl/nieuws/919014/manchester-city-staat-al-op-twee-prijzen-aston-villa-moet-buigen-op-wembley.html

Are you over 18 and want to see adult content?

2
A complete backup of www.dvhn.nl/drenthe/Zeer-grote-brand-legt-bedrijfspand-in-Oosterwolde-in-de-as-25407138.html

A complete backup of www.dvhn.nl/drenthe/Zeer-grote-brand-legt-bedrijfspand-in-Oosterwolde-in-de-as-25407138.html

www.dvhn.nl/drenthe/Zeer-grote-brand-legt-bedrijfspand-in-Oosterwolde-in-de-as-25407138.html
Profile Image
Maria Johnson
2020-03-02 01:07:40
A complete backup of www.dvhn.nl/drenthe/Zeer-grote-brand-legt-bedrijfspand-in-Oosterwolde-in-de-as-25407138.html

A complete backup of www.dvhn.nl/drenthe/Zeer-grote-brand-legt-bedrijfspand-in-Oosterwolde-in-de-as-25407138.html

www.dvhn.nl/drenthe/Zeer-grote-brand-legt-bedrijfspand-in-Oosterwolde-in-de-as-25407138.html

Are you over 18 and want to see adult content?

A complete backup of www.elespectador.com/entretenimiento/gente/murio-luis-alfonso-mendoza-actor-de-doblaje-de-dragon-ball-z-y-b

A complete backup of www.elespectador.com/entretenimiento/gente/murio-luis-alfonso-mendoza-actor-de-doblaje-de-dragon-ball-z-y-b

www.elespectador.com/entretenimiento/gente/murio-luis-alfonso-mendoza-actor-de-doblaje-de-dragon-ball-z-y-big-bang-theory-articulo-907160
Profile Image
Maria Johnson
2020-03-02 01:07:47
A complete backup of www.elespectador.com/entretenimiento/gente/murio-luis-alfonso-mendoza-actor-de-doblaje-de-dragon-ball-z-y-b

A complete backup of www.elespectador.com/entretenimiento/gente/murio-luis-alfonso-mendoza-actor-de-doblaje-de-dragon-ball-z-y-b

www.elespectador.com/entretenimiento/gente/murio-luis-alfonso-mendoza-actor-de-doblaje-de-dragon-ball-z-y-big-bang-theory-articulo-907160

Are you over 18 and want to see adult content?

A complete backup of www.ohmymag.com/fete/d-ou-vient-la-fete-des-grands-meres_art133848.html

A complete backup of www.ohmymag.com/fete/d-ou-vient-la-fete-des-grands-meres_art133848.html

www.ohmymag.com/fete/d-ou-vient-la-fete-des-grands-meres_art133848.html
Profile Image
Maria Johnson
2020-03-02 01:07:58
A complete backup of www.ohmymag.com/fete/d-ou-vient-la-fete-des-grands-meres_art133848.html

A complete backup of www.ohmymag.com/fete/d-ou-vient-la-fete-des-grands-meres_art133848.html

www.ohmymag.com/fete/d-ou-vient-la-fete-des-grands-meres_art133848.html

Are you over 18 and want to see adult content?

A complete backup of www.storm.mg/article/2348593

A complete backup of www.storm.mg/article/2348593

www.storm.mg/article/2348593
Profile Image
Maria Johnson
2020-03-02 01:08:24
A complete backup of www.storm.mg/article/2348593

A complete backup of www.storm.mg/article/2348593

www.storm.mg/article/2348593

Are you over 18 and want to see adult content?

A complete backup of www.goal.com/br/not%C3%ADcias/onde-assistir-a-cabofriense-x-flamengo-pelo-campeonato/1f9ua2kmx075p19lskxxik

A complete backup of www.goal.com/br/not%C3%ADcias/onde-assistir-a-cabofriense-x-flamengo-pelo-campeonato/1f9ua2kmx075p19lskxxik

www.goal.com/br/notícias/onde-assistir-a-cabofriense-x-flamengo-pelo-campeonato/1f9ua2kmx075p19lskxxiklsny
Profile Image
Maria Johnson
2020-03-02 01:08:30
A complete backup of www.goal.com/br/not%C3%ADcias/onde-assistir-a-cabofriense-x-flamengo-pelo-campeonato/1f9ua2kmx075p19lskxxik

A complete backup of www.goal.com/br/not%C3%ADcias/onde-assistir-a-cabofriense-x-flamengo-pelo-campeonato/1f9ua2kmx075p19lskxxik

www.goal.com/br/notícias/onde-assistir-a-cabofriense-x-flamengo-pelo-campeonato/1f9ua2kmx075p19lskxxiklsny

Are you over 18 and want to see adult content?

A complete backup of www.omroepbrabant.nl/nieuws/3164741/Bekijk-hier-de-persconferentie-over-het-coronavirus-terug

A complete backup of www.omroepbrabant.nl/nieuws/3164741/Bekijk-hier-de-persconferentie-over-het-coronavirus-terug

www.omroepbrabant.nl/nieuws/3164741/Bekijk-hier-de-persconferentie-over-het-coronavirus-terug
Profile Image
Maria Johnson
2020-03-02 01:08:37
A complete backup of www.omroepbrabant.nl/nieuws/3164741/Bekijk-hier-de-persconferentie-over-het-coronavirus-terug

A complete backup of www.omroepbrabant.nl/nieuws/3164741/Bekijk-hier-de-persconferentie-over-het-coronavirus-terug

www.omroepbrabant.nl/nieuws/3164741/Bekijk-hier-de-persconferentie-over-het-coronavirus-terug

Are you over 18 and want to see adult content?

1

Text

PYGAMEDOWNLOADSPROJECTSNEWSABOUTGETTING STARTEDDOCS Over the next weeks we have plenty of game jams that people from the pygame communities take part in. Alakajam is first starting on September 20th. "Alakajam! is a young community gathering game development enthusiasts from all backgrounds.

DOWNLOADS - PYGAME

6 Jun, 2021 Pygame menu - 4.1.0 6 Jun, 2021 Historical Wargame Simulator - Revision G.3.3 (0.6.1.8) 3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle

SIMPLE - PYGAME

simple game gui Simple, well integrated, fast, easy-to-use and easy-to-setup, gui system for pygame addressed to games mostly.

MATPLOTLIBPYGAME

MatplotlibPygame —. wiki. Using matplotlib (matplotlib is a python 2D plotting library) with pygame. import matplotlib matplotlib. use ( "Agg" ) import matplotlib.backends.backend_agg as agg import pylab fig = pylab. figure (figsize = , # Inches dpi =100, # 100 dots per inch, so the resulting buffer is 400x400 pixels ) ax = fig. gca

CHESS - PYGAME

6 Jun, 2021 Pygame menu - 4.1.0 6 Jun, 2021 Historical Wargame Simulator - Revision G.3.3 (0.6.1.8) 3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle

HANGMAN - PYGAME

6 Jun, 2021 Pygame menu - 4.1.0 6 Jun, 2021 Historical Wargame Simulator - Revision G.3.3 (0.6.1.8) 3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle

GRADIENTS - PYGAME

gradients. gradients in any dirction, line-, circular- or rectangular-shaped. Each color can have its own function for non linear gradients and maximal control of the gradient characteristic. All this in a easy to use function. There is even amore powerfull function, actually a highfiled drawer.

CALCULATEDIST

3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 30 May, 2021 Pygame menu - 4.0.7 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle - 1.0 22 May, 2021 Basic Blind Chess - v1.1.7 22

LAZYIMAGELOADING

Use the image controller to prepare images for loading, without actually loading them. img_collection = ImageController () img_collection. background = 'background.png'. When you first reference an item in an ImageController instance, it is loaded and returned. While a reference is kept to the image, it remains available in the ImageController

TEXTWRAPPING

TextWrapping —. wiki. This snippet of code will convert a string of text into a list containing the lines it would break down into for a certain font and width. from itertools import chain def truncline (text, font, maxwidth): real =len (text) stext = text l = font. size (text) cut =0 a =0 done =1 old = None while l > maxwidth: a = a

+1

PYGAMEDOWNLOADSPROJECTSNEWSABOUTGETTING STARTEDDOCS Over the next weeks we have plenty of game jams that people from the pygame communities take part in. Alakajam is first starting on September 20th. "Alakajam! is a young community gathering game development enthusiasts from all backgrounds.

DOWNLOADS - PYGAME

6 Jun, 2021 Pygame menu - 4.1.0 6 Jun, 2021 Historical Wargame Simulator - Revision G.3.3 (0.6.1.8) 3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle

SIMPLE - PYGAME

simple game gui Simple, well integrated, fast, easy-to-use and easy-to-setup, gui system for pygame addressed to games mostly.

MATPLOTLIBPYGAME

MatplotlibPygame —. wiki. Using matplotlib (matplotlib is a python 2D plotting library) with pygame. import matplotlib matplotlib. use ( "Agg" ) import matplotlib.backends.backend_agg as agg import pylab fig = pylab. figure (figsize = , # Inches dpi =100, # 100 dots per inch, so the resulting buffer is 400x400 pixels ) ax = fig. gca

CHESS - PYGAME

6 Jun, 2021 Pygame menu - 4.1.0 6 Jun, 2021 Historical Wargame Simulator - Revision G.3.3 (0.6.1.8) 3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle

HANGMAN - PYGAME

6 Jun, 2021 Pygame menu - 4.1.0 6 Jun, 2021 Historical Wargame Simulator - Revision G.3.3 (0.6.1.8) 3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle

GRADIENTS - PYGAME

gradients. gradients in any dirction, line-, circular- or rectangular-shaped. Each color can have its own function for non linear gradients and maximal control of the gradient characteristic. All this in a easy to use function. There is even amore powerfull function, actually a highfiled drawer.

CALCULATEDIST

3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 30 May, 2021 Pygame menu - 4.0.7 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle - 1.0 22 May, 2021 Basic Blind Chess - v1.1.7 22

LAZYIMAGELOADING

Use the image controller to prepare images for loading, without actually loading them. img_collection = ImageController () img_collection. background = 'background.png'. When you first reference an item in an ImageController instance, it is loaded and returned. While a reference is kept to the image, it remains available in the ImageController

TEXTWRAPPING

TextWrapping —. wiki. This snippet of code will convert a string of text into a list containing the lines it would break down into for a certain font and width. from itertools import chain def truncline (text, font, maxwidth): real =len (text) stext = text l = font. size (text) cut =0 a =0 done =1 old = None while l > maxwidth: a = a

+1

PYGAME FRONT PAGE

A basic tutorial that covers the concepts behind 2D computer animation. Information about drawing and clearing objects to make them appear animated. The pygame examples include a simple program with an interactive fist and a chimpanzee. This was inspired by the annoying flash banner of the early 2000s.

PYGAME.MATH

The pygame math module currently provides Vector classes in two and three dimensions, Vector2 and Vector3 respectively. They support the following numerical operations: vec+vec, vec-vec, vec*number, number*vec, vec/number, vec//number, vec+=vec, vec-=vec, vec*=number, vec/=number, vec//=number. All these operations will be performed

elementwise.

FIGHTING - PYGAME

Ardentryst Ardentryst is a free, open-source, cross-platform action/RPG sidescrolling game that is fun for all ages. Follow hero Pyralis, a warrior with fire magic, and heroine Nyx, an ice mage, on a quest through a castle, forests and snowy mountains to reclaim peace in the realm of Ardentryst.

MATPLOTLIBPYGAME

MatplotlibPygame —. wiki. Using matplotlib (matplotlib is a python 2D plotting library) with pygame. import matplotlib matplotlib. use ( "Agg" ) import matplotlib.backends.backend_agg as agg import pylab fig = pylab. figure (figsize = , # Inches dpi =100, # 100 dots per inch, so the resulting buffer is 400x400 pixels ) ax = fig. gca

FUN - PYGAME

Platformer Unknown Try to pass the levels in this tricky little side scroller. Featuring many things like teleports and death traps it is an exiting arcade game. SETTINGWINDOWPOSITION 6 Jun, 2021 Pygame menu - 4.1.0 6 Jun, 2021 Historical Wargame Simulator - Revision G.3.3 (0.6.1.8) 3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle

PYGAME.EVENT

Pygame handles all its event messaging through an event queue. The routines in this module help you manage that event queue. The input queue is heavily dependent on the pygame.display pygame module to control the display window and screen module. If the display has not been initialized and a video mode not set, the event queue may not

work properly.

OPENGL - PYGAME

PyGL3Display PyGL3Display is a high performance, OpenGL, 2D sprite library for Python/Pygame with a simple API not too dissimilar to Pygames. It requires slightly more recent hardware than other libraries, but it is "breaks the Pygame FPS counter" fast*.

OBJFILELOADER

OBJFileLoader —. wiki. This code provides a function for loading a model from a wavefront OBJ file (3d model format) into an OpenGL display list. It additionally loads any referenced material and texture files. It does not support multiple models in the OBJ file, nor any material properties other than diffuse colour (Kd) and diffuse

texture

SNAKE AND LADDER

Snake and Ladder. Simple snake and ladder game. Gurbrinder Singh. (gurbrindersingh) I am creating snake and ladder game. This is a simple game we played in childhood. If anyone can help don't hesitate as i am new to python programming and pygame. Code is still

underdevelopment.

PYGAMEDOWNLOADSPROJECTSNEWSABOUTGETTING STARTEDDOCS Over the next weeks we have plenty of game jams that people from the pygame communities take part in. Alakajam is first starting on September 20th. "Alakajam! is a young community gathering game development enthusiasts from all backgrounds.

DOWNLOADS - PYGAME

6 Jun, 2021 Pygame menu - 4.1.0 6 Jun, 2021 Historical Wargame Simulator - Revision G.3.3 (0.6.1.8) 3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle

PYGAME FRONT PAGE

A basic tutorial that covers the concepts behind 2D computer animation. Information about drawing and clearing objects to make them appear animated. The pygame examples include a simple program with an interactive fist and a chimpanzee. This was inspired by the annoying flash banner of the early 2000s.

SIMPLE - PYGAME

simple game gui Simple, well integrated, fast, easy-to-use and easy-to-setup, gui system for pygame addressed to games mostly. SETTINGWINDOWPOSITION 6 Jun, 2021 Pygame menu - 4.1.0 6 Jun, 2021 Historical Wargame Simulator - Revision G.3.3 (0.6.1.8) 3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle

PYGAME.TRANSFORM

pygame.transform.scale() ¶. resize to new resolution. scale (Surface, (width, height), DestSurface = None) -> Surface. Resizes the Surface to a new resolution. This is a fast scale operation that does not sample the results. An optional destination surface can be used, rather than have it create a new one.

PYGAME.DRAW

draw_top_right (bool) -- (optional) if this is set to True then the top right corner of the circle will be drawn; draw_top_left (bool) -- (optional) if this is set to True then the top left corner of the circle will be drawn; draw_bottom_left (bool) -- (optional) if this is set to True then the bottom left corner of the circle will be drawn; draw_bottom_right (bool) --

PYGAME.MOUSE

pygame.mouse.get_pos() ¶. get the mouse cursor position. get_pos () -> (x, y) Returns the x and y position of the mouse cursor. The position is relative to the top-left corner of the display. The cursor position can be located outside of the display window, but is always constrained to the screen. PYGAME.KEY — PYGAME V2.0.1.DEV1 DOCUMENTATION unicode: a single character string that is the fully translated character entered, this takes into account the shift and composition keys; scancode: the platform-specific key code, which could be different from keyboard to keyboard, but is useful for key selection of weird keys like the multimedia keys

PYGAME.DISPLAY

On some platforms it is possible to embed the pygame display into an already existing window. To do this, the environment variable SDL_WINDOWID must be set to a string containing the window id or handle. The environment variable is checked when the pygame display is

initialized.

PYGAMEDOWNLOADSPROJECTSNEWSABOUTGETTING STARTEDDOCS Over the next weeks we have plenty of game jams that people from the pygame communities take part in. Alakajam is first starting on September 20th. "Alakajam! is a young community gathering game development enthusiasts from all backgrounds.

DOWNLOADS - PYGAME

6 Jun, 2021 Pygame menu - 4.1.0 6 Jun, 2021 Historical Wargame Simulator - Revision G.3.3 (0.6.1.8) 3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle

PYGAME FRONT PAGE

A basic tutorial that covers the concepts behind 2D computer animation. Information about drawing and clearing objects to make them appear animated. The pygame examples include a simple program with an interactive fist and a chimpanzee. This was inspired by the annoying flash banner of the early 2000s.

SIMPLE - PYGAME

simple game gui Simple, well integrated, fast, easy-to-use and easy-to-setup, gui system for pygame addressed to games mostly.

PYGAME.TRANSFORM

pygame.transform.scale() ¶. resize to new resolution. scale (Surface, (width, height), DestSurface = None) -> Surface. Resizes the Surface to a new resolution. This is a fast scale operation that does not sample the results. An optional destination surface can be used, rather than have it create a new one. PYGAME.KEY — PYGAME V2.0.1.DEV1 DOCUMENTATION unicode: a single character string that is the fully translated character entered, this takes into account the shift and composition keys; scancode: the platform-specific key code, which could be different from keyboard to keyboard, but is useful for key selection of weird keys like the multimedia keys

PYGAME.DISPLAY

On some platforms it is possible to embed the pygame display into an already existing window. To do this, the environment variable SDL_WINDOWID must be set to a string containing the window id or handle. The environment variable is checked when the pygame display is

initialized.

SETTINGWINDOWPOSITION 6 Jun, 2021 Pygame menu - 4.1.0 6 Jun, 2021 Historical Wargame Simulator - Revision G.3.3 (0.6.1.8) 3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle

PYGAME.DRAW

draw_top_right (bool) -- (optional) if this is set to True then the top right corner of the circle will be drawn; draw_top_left (bool) -- (optional) if this is set to True then the top left corner of the circle will be drawn; draw_bottom_left (bool) -- (optional) if this is set to True then the bottom left corner of the circle will be drawn; draw_bottom_right (bool) --

PYGAME.RECT

test if all rectangles in a dictionary intersect. Pygame uses Rect objects to store and manipulate rectangular areas. A Rect can be created from a combination of left, top, width, and height values. Rects can also be created from python objects that are already a Rect or have an attribute named "rect".

PYGAME.MOUSE

pygame.mouse.get_pos() ¶. get the mouse cursor position. get_pos () -> (x, y) Returns the x and y position of the mouse cursor. The position is relative to the top-left corner of the display. The cursor position can be located outside of the display window, but is always constrained to the screen.

PYGAME.DISPLAY

On some platforms it is possible to embed the pygame display into an already existing window. To do this, the environment variable SDL_WINDOWID must be set to a string containing the window id or handle. The environment variable is checked when the pygame display is

initialized.

PYGAME.MATH

The pygame math module currently provides Vector classes in two and three dimensions, Vector2 and Vector3 respectively. They support the following numerical operations: vec+vec, vec-vec, vec*number, number*vec, vec/number, vec//number, vec+=vec, vec-=vec, vec*=number, vec/=number, vec//=number. All these operations will be performed

elementwise.

IDEAS - PYGAME

26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle - 1.0 22 May, 2021 Basic Blind Chess - v1.1.7 22 May, 2021 Wuxia World - 1.0 21 May, 2021 Pygame Weapons Source Code - 0.1 16 May, 2021 Pygame menu - 4.0.5 16 May, 2021 Pygame Enemy Source Code - 0.1 14 May, 2021 Atum Ubu - 1.2 11 May, 2021 Pygame RPG Fighter - 3.3 10 May, 2021 Spritesheet tutorial - 1.0

EXAMPLE - PYGAME

Flock This is a basic flocking implementation, demonstrating the organization and collection of many bodies in a cohesive group. The boids all follow the mouse, and are bounded to stay inside the screen.

PYGAME.TIME

pygame.time.Clock. —. create an object to help track time. Times in pygame are represented in milliseconds (1/1000 seconds). Most platforms have a limited time resolution of around 10 milliseconds. This resolution, in milliseconds, is given in the TIMER_RESOLUTION constant. pygame.time.get_ticks() ¶. pygame.time.wait() ¶.

GETTINGSTARTED

Pygame also comes with some scripts to automatically configure the flags needed to build pygame. Use the "setup.py" script to start the installation. The first time you run the setup script, it will call the " config.py " script. This will build a " Setup " file which stores all the information needed to compile.

PYGAME.RECT

test if all rectangles in a dictionary intersect. Pygame uses Rect objects to store and manipulate rectangular areas. A Rect can be created from a combination of left, top, width, and height values. Rects can also be created from python objects that are already a Rect or have an attribute named "rect".

PYGAME.SURFARRAY

pygame.surfarray.array2d() ¶. Copy pixels into a 2d array. array2d (Surface) -> array. Copy the mapped (raw) pixels from a Surface into a 2D array. The bit depth of the surface will control the size of the integer values, and will work for any type of pixel format. This function will temporarily lock the Surface as pixels are copied (see

the

PYGAME.MIXER.MUSIC

pygame.mixer.music.set_pos() ¶. set position to play from. set_pos (pos) -> None. This sets the position in the music file where playback will start. The meaning of "pos", a float (or a number that can be converted to a float), depends on the music format. For MOD files, pos

is

PYGAMEDOWNLOADSPROJECTSNEWSABOUTGETTING STARTEDDOCS Over the next weeks we have plenty of game jams that people from the pygame communities take part in. Alakajam is first starting on September 20th. "Alakajam! is a young community gathering game development enthusiasts from all backgrounds.

DOWNLOADS - PYGAME

3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 30 May, 2021 Pygame menu - 4.0.7 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle - 1.0 22 May, 2021 Basic Blind Chess - v1.1.7 22 May, 2021 Wuxia

SIMPLE - PYGAME

simple game gui Simple, well integrated, fast, easy-to-use and easy-to-setup, gui system for pygame addressed to games mostly.

KIDS - PYGAME

Blasterama Blasterama is a simple shootemup game that evolved out of testing Pygame sprites and trying OO techniques. Gameplay is simple - "z" key to fire "left and right" to steer the ship.

FIGHTING - PYGAME

Ardentryst Ardentryst is a free, open-source, cross-platform action/RPG sidescrolling game that is fun for all ages. Follow hero Pyralis, a warrior with fire magic, and heroine Nyx, an ice mage, on a quest through a castle, forests and snowy mountains to reclaim peace in the realm of Ardentryst. SETTINGWINDOWPOSITION 3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 30 May, 2021 Pygame menu - 4.0.7 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle - 1.0 22 May, 2021 Basic Blind Chess - v1.1.7 22 May, 2021 Wuxia

CHESS - PYGAME

3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 30 May, 2021 Pygame menu - 4.0.7 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle - 1.0 22 May, 2021 Basic Blind Chess - v1.1.7 22 May, 2021 Wuxia

GRADIENTS - PYGAME

gradients. gradients in any dirction, line-, circular- or rectangular-shaped. Each color can have its own function for non linear gradients and maximal control of the gradient characteristic. All this in a easy to use function. There is even amore powerfull function, actually a highfiled drawer.

CALCULATEDIST

3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 30 May, 2021 Pygame menu - 4.0.7 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle - 1.0 22 May, 2021 Basic Blind Chess - v1.1.7 22

SNAKE AND LADDER

Snake and Ladder. Simple snake and ladder game. Gurbrinder Singh. (gurbrindersingh) I am creating snake and ladder game. This is a simple game we played in childhood. If anyone can help don't hesitate as i am new to python programming and pygame. Code is still

underdevelopment.

PYGAMEDOWNLOADSPROJECTSNEWSABOUTGETTING STARTEDDOCS Over the next weeks we have plenty of game jams that people from the pygame communities take part in. Alakajam is first starting on September 20th. "Alakajam! is a young community gathering game development enthusiasts from all backgrounds.

DOWNLOADS - PYGAME

3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 30 May, 2021 Pygame menu - 4.0.7 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle - 1.0 22 May, 2021 Basic Blind Chess - v1.1.7 22 May, 2021 Wuxia

SIMPLE - PYGAME

simple game gui Simple, well integrated, fast, easy-to-use and easy-to-setup, gui system for pygame addressed to games mostly.

KIDS - PYGAME

Blasterama Blasterama is a simple shootemup game that evolved out of testing Pygame sprites and trying OO techniques. Gameplay is simple - "z" key to fire "left and right" to steer the ship.

FIGHTING - PYGAME

Ardentryst Ardentryst is a free, open-source, cross-platform action/RPG sidescrolling game that is fun for all ages. Follow hero Pyralis, a warrior with fire magic, and heroine Nyx, an ice mage, on a quest through a castle, forests and snowy mountains to reclaim peace in the realm of Ardentryst. SETTINGWINDOWPOSITION 3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 30 May, 2021 Pygame menu - 4.0.7 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle - 1.0 22 May, 2021 Basic Blind Chess - v1.1.7 22 May, 2021 Wuxia

CHESS - PYGAME

3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 30 May, 2021 Pygame menu - 4.0.7 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle - 1.0 22 May, 2021 Basic Blind Chess - v1.1.7 22 May, 2021 Wuxia

GRADIENTS - PYGAME

gradients. gradients in any dirction, line-, circular- or rectangular-shaped. Each color can have its own function for non linear gradients and maximal control of the gradient characteristic. All this in a easy to use function. There is even amore powerfull function, actually a highfiled drawer.

CALCULATEDIST

3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 30 May, 2021 Pygame menu - 4.0.7 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle - 1.0 22 May, 2021 Basic Blind Chess - v1.1.7 22

SNAKE AND LADDER

Snake and Ladder. Simple snake and ladder game. Gurbrinder Singh. (gurbrindersingh) I am creating snake and ladder game. This is a simple game we played in childhood. If anyone can help don't hesitate as i am new to python programming and pygame. Code is still

underdevelopment.

PYGAME.MATH

The pygame math module currently provides Vector classes in two and three dimensions, Vector2 and Vector3 respectively. They support the following numerical operations: vec+vec, vec-vec, vec*number, number*vec, vec/number, vec//number, vec+=vec, vec-=vec, vec*=number, vec/=number, vec//=number. All these operations will be performed

elementwise.

PYGAME.EVENT

Pygame handles all its event messaging through an event queue. The routines in this module help you manage that event queue. The input queue is heavily dependent on the pygame.display pygame module to control the display window and screen module. If the display has not been initialized and a video mode not set, the event queue may not

work properly.

IDEAS - PYGAME

26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle - 1.0 22 May, 2021 Basic Blind Chess - v1.1.7 22 May, 2021 Wuxia World - 1.0 21 May, 2021 Pygame Weapons Source Code - 0.1 16 May, 2021 Pygame menu - 4.0.5 16 May, 2021 Pygame Enemy Source Code - 0.1 14 May, 2021 Atum Ubu - 1.2 11 May, 2021 Pygame RPG Fighter - 3.3 10 May, 2021 Spritesheet tutorial - 1.0

PYGAME TUTORIALS

This tutorial will cover all of those use cases, providing code samples you can base your app or game on. You can refer to the reference documentation for the full API. Note. As of Pygame 1.9, the camera module offers native support for cameras that use v4l2 on Linux. There is support for other platforms via Videocapture or

OpenCV, but this

PYGAME.DRAW

draw_top_right (bool) -- (optional) if this is set to True then the top right corner of the circle will be drawn; draw_top_left (bool) -- (optional) if this is set to True then the top left corner of the circle will be drawn; draw_bottom_left (bool) -- (optional) if this is set to True then the bottom left corner of the circle will be drawn; draw_bottom_right (bool) --

GAME OBJECT CLASSES

Game object classes — pygame v2.0.1.dev1 documentation. 4. Game object classes ¶. Once you've loaded your modules, and written your resource handling functions, you'll want to get on to writing some game objects. The way this is done is fairly simple, though it can seem complex at first. You write a class for each type of object in

the game

HORROR - PYGAME

The Maze The Maze is an first-person indie horror game. Find all eight keys, which are scattered around an dark labyrinth.

PONG - PYGAME

3 Jun, 2021 Beat n' Boom - 3.0 3 Jun, 2021 Reasons Why You Should Buy Construction Materials Online - 0.98 1 Jun, 2021 Pygame RPG Fighter - 3.4 30 May, 2021 Reflect Sound Vision - a reproduction of an Amiga 1992 Demo - 1.0 30 May, 2021 Pygame menu - 4.0.7 26 May, 2021 Wave and spring simulator - 1.0 24 May, 2021 Pyramid Puzzle - 1.0 22 May, 2021 Basic Blind Chess - v1.1.7 22 May, 2021 Wuxia

MENUCLASS - PYGAME

MenuClass. A flexible graphical menu in pygame/python for text and/or images. Scott Barlow. (spectre5) This is a menu class written for pygame/Python. The menu is designed to work with a program using a finite state machine (but it could also be easily modified to have the 'buttons' return functions). The menu 'buttons' contain a 'state' (a

OBJFILELOADER

OBJFileLoader —. wiki. This code provides a function for loading a model from a wavefront OBJ file (3d model format) into an OpenGL display list. It additionally loads any referenced material and texture files. It does not support multiple models in the OBJ file, nor any material properties other than diffuse colour (Kd) and diffuse

texture

Skip to main content Toggle navigation pip install

* Projects

* Projects

* Screenshots

* Project Comments

* News

* About

* Getting Started

* Docs

* Info

* Tutorials

* Pygame FAQ

* Help (irc, lists)

* Links

* What's New

* Wiki

* Development

* Bugs & Patches

* pygame github organisation

NEWS NEW HERE?

LEARN PYTHON BY CONTIBUTING TO PYGAME (AT THE EUROPYTHON 'SPRINT' AND ONLINE) — 12 JUL, 2019 If you want to join in online, come into our 'Discord' #contributing channel https://discord.gg/r8yreB6. If you're at EuroPython you can find information about the sprints

on their website.

PYGAME 1.9.6 RELEASED WITH A FEW REGRESSION BUG FIXES — 25 APR,

2019

Whilst we focus like a shark-lazer on pygame 2, here is a bonus pygame 1.9.6 with a couple of small regression bug fixes. - mp3 via smpeg was missing in manylinux builds. - mixer thread deadlock issue when controlling it from different

threads.

- pygame.version.vernum now has major, minor, and patch attributes. PYGAME 1.9.5 RELEASED INTO THE WILDS — 31 MAR, 2019 TLDR; SOME HIGHLIGHTS. Every single source file has been heavily modified and moved in this release. Initial (source code only) support for SDL2 has been merged in. We also support compiling with SDL1 in the same code base, so the migration to pygame 2 is easier. pygame 2 will be released with SDL2 being the default backend when some remaining issues are ironed out. The 1.9.x releases will continue with SDL1 until then. Also, the C API of pygame is undergoing a transformation with lots of cleanups. Then there have been plenty of other cleanups all throughout the python code as well. There's still lots to clean up, but things should be significantly easier for people to contribute (👋 hello and thanks new contributors!). The documentation has been improved with better examples links, search functionality, and improved navigation. Support for older Macs, and newer Macs has been improved. The mask, midi, draw, and math modules have gotten lots of polish with rough edges

removed.

THANKS

A very special thanks to the people who have volunteered commits to pygame since the last release. In alphabetical order... (@alphaCTzo7G ) | Amos Bastian (@amosbastian ) | Andrey Lopukhov (@andreyx86 ) | Augusto Noronha (@augusto2112 ) | Bernardo Sulzbach (@bernardosulzbach ) | (@Bottersnike ) | Cai Q.T. (@CAIQT

) | (@Cerealdragon

) | Charles (@charlesej ) | (@ChrisWeissNike

) | (@cmtrapp02

) | Daniel Molina (@daniel-molina ) | David Caughell (@DavidCaughell ) | David Lönnhager (@dlon

) | (@dr0id ) |

burmer (@dtschirmer ) | (@e1000 ) | xFly_Dragon (@husano896

) | (@IchMageBaume

) | René Dudfield (@illume

) | (@LambdaGoblin

) | Lenard Lindstrom (@llindstrom ) | François Magimel (@Linkid

) | (@LiquidFenrir

) | Mark Hurley (@markph0204 ) | Marius Gedminas (@mgedmin

) | (@metulburr

) | Michael Farrell (@micolous ) | Dominik George (@Natureshadow

) | Nik (@nikolas

) | Nunu-Willump (@Nunu-Willump

) | (@pleboulanger

) | Rebecca Chen (@rchen152 ) | (@robertpfeiffer

) | Sett (@sw00

) |

Quite a few new people have helped out with this release 🤗 An equally special thanks to everyone else who has contributed in other ways. Thanks to claudeb, imallet, and deshipu for moderating the discord chat to keep it friendly. Thanks to the twitter folk, and the stackoverflow Q&A people. Thanks to everyone who puts their game up on the pygame website for others to look at. Thanks to people making tutorials and sharing articles & books they've written. Thanks to the r/pygame mods and community. Thanks to pyladies groups for running fun sessions, and for making things better. Thanks to the teachers providing feedback, and for doing something fun with their students. Thanks to Debian, Raspberrypi, Arch, Fedora, and all the other community groups. 🖤

MORE DETAILS.

#945 Vector: Explain slices and swizzling #944 Update surface

documentation

#937 Make mask offset boundary checking consistent

#936 Update midi

documentation

#931 Fix drawing 1 pixel wide off-surface ellipses #929 Use SDL_RWops instead

of pg_FopenUTF8.

#928 Fix LayeredDirty's inconsistent use of its source rect #927 Workaround for locale

errors with PyPy

#926 Update dependencies for manylinux builds. #924 Upload .whl binaries to a github draft release when creating tag.

#923 Update scrap

documentation

#922 #881

#879

Fix zero-sized mask

segfaults

#920 Fix the SystemError when no type specific clipboard content exists. #917 Update scrap tests #914 Update freetype tests

#911 #893

#889

#876

#874

#844

#840

#831

#819

Improved mask tests

#900 Add sprite tests #899 bugfix for dirty sprite when using a source rect

#891 Add missing

Vector2.magnitude()

#873 Fix mask index out of bounds segmentation fault #806 Mask constructor

'fill' argument

#807 Use version

directives consistently in documentation and update style #805 Event functions: pump parameter and keyword arguments #803 Add customized repr()/str() output for Mask objects

#802 Fix

aaline()/aalines() not drawing on a surface's border #797 Keep surface alpha value for copied surfaces with SRCALPHA flag

#760 #707

Load images on multiple

threads properly

#783 Fix overlap_mask() making incorrect mask

#751 #749

#748

#746

#745

Added get_init() to all modules with an init() function #725 Allow camera module to be used on Windows #722 API version macros #698 Use pre styles in

docs

#670 Converting between ANSI notes and MIDI notes or frequencies #663 Compile for PyPy 3

and PyPy fixes

#665 Chimp tutorial: reindent and clean some code #664 Chimp tutorial: fix

reST syntax

#656 #649

Handle Unicode objects and

paths properly

#631 Fix failing tests test_aapolygon and test_pie #630 Fix freetype rotation

rendering

#596 aaline cleanup #582 draw.aaline: blend

correctly

#577 #573

Fixed FreeType memory

leaks

#571 Fix surface.blits()

bugs

#560 Added math.Vector2 subclass test for issue #558 Raise TypeError on invalid point arguments #557 Update typecheck to

allow subtypes

#545 update system font

lists in sysfont.py

#538 Mac fonts support using system_profiler #559 Allow clean silencing

of support prompt

#553 Fix homebrew travis

mac builds

#551 Fixed freezing while playing music from file objects #550 updated for python 3 #546 Improve message on failed imports & cleanup #544 Spelling fix in

examples/glcube.py

#540 DirtySprite subclass allow other _layer values #536 dependency version into README & Cleanup SDL1.2 #534 More test cleanups. #535 draw_py for Python algos & aaline testing #534 More Test cleanup #518 Organise the docs modules by usage, add search form. #517 Test cleanup n+1 : yet another test cleanup branch #516 PY_VERSION_HEX < 0x02070000 : cleanup #515 Fix draw polygon ; tests & code cleanup #514 Cleanup Python < 2.7

references

#511 Fix odd-width

ellipses not drawing correctly #510 Update unit tests draw.ellipse, add unit tests draw.(aa)line(s) #509 Midi tests : add,

refactor, cleanup

#508 More test method

cleanup

#507 Improve mac compile

times on travis.

#505 Remove "if 1:"

pattern in tests

#504 Cleanup mixer test #503 Clang format all the

src_c/.c files

#502 Cleanup some test methods & test/sndarray_test.py #501 Add draw_ellipse unit

test

#500 Test for overlap mask #499 Remove boilerplate imports from top of test files #498 Adding a test for

Thick Line Bug

#493 0 sized masks are now

possible

#489 transform.scale does not crash for zero sized surfaces #488 Added unit test 'test_zero_surface_transform' for issue 411

#486 Moved

jquery.plugin.docscomments.js into pygameweb. #485 Repo cleanup. 8 things in top level. Rest in buildconfig/. Old stuff removed. #484 Added mac sdl2 support. Changed config.py -sdl2 #483 Support older mac

core duo 2 cpus

#482 The giant

SDL2_patches merging PR. #476 Do not try to add portmidi on freebsd. It does not exist. #475 Resurrect Python 3.4

builds on Appveyor

🐱‍🏍 STUNTCAT EARLY RELEASE. WHAT'S NEXT? — 7 JAN, 2019 🐱‍🏍 stuntcat is our open source mini-game we worked on in order to drive pygame 2 development forward. We wanted to make a real mini-game and try to release it for sale on as many platforms as possible. So that other people can look at the source code and distribute their game on more platforms too. We only had 4 days... but during that time more than 14 people got involved. We learnt a lot during this. The compilation instructions for pygame 2 were improved so that more people could build development versions. We automated the installer generation for Windows, Mac, and pypi on github (so other projects can copy this base-code and do it too). Gif animation saving was started (because when you release your game you want a gif right?). Missing features and areas where documentation could be improved were identified (animated sprites, and scenes anyone?). Fixes to pymunk (a great 2D physics engine) were made so distributing physics games to end users is now easier. There's also an example of using the tile map loader (PyTMX) with the physics engine. More than a month after the game jam finished we are working on issues discovered during the making of 🐱‍🏍 stuntcat. We want to make distributing pygame apps easier for people. You made your game, now you want to share it with your friends or even sell it right? The first place we made a release was on itch.io, a platform for selling games and apps. There we uploaded the Mac, Windows, and source for people to download with a pay-what-you-feel option. Next step is to release the game on Steam (another popular games platform). For the next step WE NEED TO RAISE $100 for the Steam App fee. We also have to make the game better! It's already a pretty fun mini game, but requires more mini games and more polish. We also need to make pygame 2 pre-release binaries so that we can actually publish

on Steam.

🐱‍🏍 stuntcat on a unicycle, Shark with a lazer on it... and more. Have fun. Download stuntcat here, and if you can afford some small money... pay-what-you-feel to support pygame 2 development. We need to raise at least $100 to move onto the next step. Thanks to the makers of stuntcat : bitcraft, blubberquark, Bottersnake, claudeb, illume, Kuba | ThePolish, TJWhale, hfoxp, xeno, M, CaptHurls, dlon, dirk0, viblo, and kleines filmröllchen. ------------------------- DAY 0: $0 OF $100 RAISED FOR STEAM APP FEE.

DAY 1: $5 OF $100

DAY 2: $57 OF $100

DAY 3: $100 OF $113.20 DAY 14: $107 OF $113.20 DAY 20: $127 OF $113.20 If you ever wanted to support pygame development financially and you can afford it, this is how you can by purchasing stuntcat on itch.io for $2 or what ever you feel. update: we raised enough to make a steam release. Thanks to everyone who chipped in! PYPY LOW LATENCY IMPROVEMENTS FOR APPS LIKE GAMES. — 4 JAN, 2019 See the post on the PyPy blog: "PyPy for low latency systems

",

and also this post: Experiments with new low latency PyPy garbage collector in a thread

.

🐱‍🏍 — THE FIRST PYGAME 2 COMMUNITY GAME — 27 NOV, 2018 To help drive pygame 2 development, we are making a game with pygame

2.

The whole pygame community is invited to take part. In making this one

game. In 4 days.

More info here

.

github repo: https://github.com/pygame/stuntcat PYGAME ARTIST IN RESIDENCE EXHIBIT - TIMELAPSE OF DEVELOPMENT IN OCTOBER — 26 NOV, 2018 Josh Bartlett has made a video for his pygame Artist in Residence exhibit. It's a timelapse of Trosnoth development in October. There is also a blog post about it: timelapse trosnoth development

video

.

See the trosnoth tag on his blog to see his earlier blog posts made during October. ps. if you want to see the text more clearly you'll need to watch it fullscreen in 1080p. Trosnoth is a networked multi player game originally developed as part of a computing class. PYGAME 2 STATUS — 5 NOV, 2018 Here are some updates from where we're up to on pygame 2 with SDL2. * pygame now compiles with SDL2 from source on at least Mac, Linux,

and Windows.

* SDL2 now does batching with the existing API. Should be in the next release. So no need to integrate SDL_gpu, or to change how we submit surfaces for rendering. * Many things are working with SDL2, there are dozens of known issues and test failures however. The main one is color keyed surfaces not working properly. The other big piece of work is getting it to compile on the build bots (travis, appveyor), and making pre releases

available.

* There have been a few more developers contributing (10 in the last

month).

* Work continues on cleanups, making it more developer friendly, and developer out reach. The repo has been cleaned up, removing the clutter, and beginning an internal CAPI refactor. Unit tests have also undergone some cleanups using newer features. python 2.4/2.5/2.6 support has been removed in the code. The contribution guide has been improved. https://www.pygame.org/wiki/Contribute * If anyone using pygame in Berlin wants to come along and help talk with people interested in contributing, I am presenting here: https://www.meetup.com/opensourcediversity/events/255369540/ * We're working toward the 1.9.5 release (the refactor release). * There could be 'one more SDL 1.2' release, and we may use that SDL1.2 branch for a 1.9.6 release. Here's the milestone for pygame 2: https://github.com/pygame/pygame/milestone/4 > When is pygame 2 done? TLDR; When the pygame API is mostly running > in a backwards compatible way on SDL2. When the few parts that are > not working are documented as such. When there are binaries > available for python 2.7, 3.4, 3.5, 3.6, 3.7 in 32bit/64bit > varieties on at least Mac, Linux, Windows. Here's the milestone for pygame 1.9.5 (the refactor release). https://github.com/pygame/pygame/milestone/7 > The 1.9.5 release is the 'refactor' release, with the SDL2 branch > merged and many cleanups. Being able to compile SDL2 support in is > possible from source, but there are known issues with it. Binaries > (on pypi and otherwise) should be distributed with SDL 1.2. Thanks to the following people who have been helping out since the last release (sorry if I've missed anyone). (@alphaCTzo7G ) | Amos Bastian (@amosbastian ) | Andrey Lopukhov (@andreyx86 ) | Augusto Noronha (@augusto2112 ) | (@Bottersnike

) | (@Cerealdragon

) | (@cmtrapp02

) | Daniel Molina (@daniel-molina ) | David Caughell (@DavidCaughell

) | David L (@dlon

) | burmer (@dtschirmer ) | René Dudfield (@illume

) | (@LambdaGoblin

) | Lenard Lindstrom (@llindstrom ) | Marius Gedminas (@mgedmin

) | (@metulburr

) | Dominik George (@Natureshadow ) | Nunu-Willump (@Nunu-Willump

) | Nik (@nikolas

) | Sett (@sw00 )

|

SUPER POTATO BRUH RELEASED ON STEAM — 20 OCT, 2018 Congrats to DaFluffyPotato for the release of "Super Potato Bruh

" on steam:

https://store.steampowered.com/app/951360/ Super Potato Bruh is a difficult platformer that uses some elements of the bullet hell genre to create an intense platforming experience. (And it uses python and pygame :) Also... the source is available on itch.io. (https://cmlsc.itch.io/super-potato-bruh) JOSH BARTLETT — PYGAME ARTIST IN RESIDENCE — 11 OCT, 2018 The pygame Artist in Residence grant celebrates the Python arts community and lends a tiny bit of support to someones art practice. Josh Bartlett is the first recipient. An artist residency usually works something like; a person spends some time in either a gallery making something to present or in a music club doing a weekly spot. The pygame artist in residence will do it in their own space, but be present on the top of the pygame website in the form of a thumbnail and a link to their patreon/blog/artist statement/website/whatever. Josh Bartlett who has shared with us some things of what he's been up to. Please see the pygame artist in residence profile page

for more info.

Also, Josh is blogging , so you can read about him and some updates on his work there. ps. Thank you to everyone who applied, and those who helped with selection. Hopefully the next one will go more smoothly as the process

is improved.

×

HELLO INTERNET TRAVELLER, welcome to our humble (and slightly strange) little part of the World Wide Web. Let me give you a quick introduction about what you've

stumbled upon here.

pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games. pygame.org (the website) welcomes all Python game, art, music, sound, video and multimedia projects. Once you have finished getting started you could add a new project or learn about pygame by reading the docs . For more information on what is happening in the pygame world see the community dashboard web page, which lists many things like our projects we are working on, news (our blog with rss), twitter , reddit (forum), stackoverflow

(Q&A), Bitbucket

(development), irc

(chat), mailinglist (we love writing electronic mail to each other) and other various bits and pieces about pygame from around the internets. pygame (the community) is a small volunteer group of creative humans who ♥ making things (there may also be a few cats, several koalas, dozens of doggos, 3.14 gnomes, and 42 robots who also tinker amongst us). We respect each other, and follow the Python community code of conduct , whilst we help each other make interesting things. Enjoy yourself whilst looking around. We look forward to your

creations.

Best humanly possible wishes and extra toasty warm regards,

pygame

ps. We spell colour without the u (sorry), and we always spell pygame with lower case letters. Also, please do excuse the mess - we're doing some renovations around here you see.

Close

New members signup Log In

RECENT RELEASES

19 Sep, 2019 pyknic - 5.0.2.0 19 Sep, 2019 gravity sim - https://cristigon.itch.io/gravity-simulator 19 Sep, 2019 The Quest For The Holy Cream Betweens - 0.0.0 19 Sep, 2019 Spaced_Invaders - 1 17 Sep, 2019 etl training in pune - version1.0 15 Sep, 2019 کابینت - https://khooger.plus/ 15 Sep, 2019 سایت خبری - https://bikhabar.com 15 Sep, 2019 دکوکده - https://decokadeh.com 15 Sep, 2019 قطعات ماشین آلات راهسازی - https://www.rootkala.com/ 15

Sep, 2019

طراحی سایت دیجیتال مارکتینگ -

https://karait.com/

2d 689 arcade 641 pygame 623 game 323 puzzle 260 shooter 237 python 201 strategy 170 libraries 148 action 147 other 137 space 135 multiplayer 117 rpg 112 platformer 112 applications 90 simple 90 gpl 82 retro 77 pyopengl 73 3d 69 pyweek 68 geometrian 67 library 62 snake 59 engine 55 physics 51 gui 50 simulation 46 josmiley 45

ALL the tags!

-------------------------

Details

3

Copyright © 2023 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0