Difference between revisions of "PyGame Tutorials"

From TRCCompSci - AQA Computer Science
Jump to: navigation, search
(Tutorials)
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
PyGame is a library you can import into python to create games with a graphical interface. I will be adding to this section over time.
+
PyGame is a library you can import into python to create games with a graphical interface. General python support can be found on the '''[[Python]]''' page.
  
==Skills==
+
=Using Visual Studio=
 +
[[Create a python project in Visual Studio]]
 +
 
 +
[[Creating a virtual environment in Visual Studio]]
 +
 
 +
==Basic Skills==
 
[[Installing pygame]]
 
[[Installing pygame]]
  
Line 7: Line 12:
  
 
[[Drawing shapes]]
 
[[Drawing shapes]]
 +
 +
[[Drawing text]]
  
 
[[Keyboard input]]
 
[[Keyboard input]]
Line 21: Line 28:
  
 
[[Collisions]]
 
[[Collisions]]
 +
 +
[[Using Game Time]]
 +
 +
[[Sound & Music]]
 +
 +
[[Playing Video]]
 +
 +
==More Advanced==
 +
 +
[[Enum in PyGame]]
 +
 +
[[Vectors in PyGame]]
  
 
[[Drawing a Tiled Map]]
 
[[Drawing a Tiled Map]]
 +
 +
[[Game Save with Shelve]]
 +
 +
[[Lighting Effects]]
 +
 +
==GUI==
 +
[[Creating A DIY Interface]]
 +
 +
[[PGU Interface]]
 +
 +
[[wxPython Interface]]
 +
 +
[[pyglet Interface]]
  
 
==Full Tutorials==
 
==Full Tutorials==
 +
[[Avoidance Game]]
 +
 +
[[Breakout]]
 +
 
[[PyGame RPG]]
 
[[PyGame RPG]]
  

Latest revision as of 08:24, 11 June 2019