Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search
Resource Center

Python Resource Center
Game Programming
Python Game Programming Challenge
Python Game Programming Challenge from PyWeek. Promotes game Python development by an individual or team. Rules include that entries must be written from scratch, there is a one week time frame, competitors vote on the selected theme, entries are jidged by your peers, artwork, music and sound effects can be used, when final submissions are due, allowed documentation and target platform. Check the site for the current challenge dates, registration and viewing current winners.
Creating a Game with PyGlet and Python
Tutorial: "Creating a Game with PyGlet and Python." Discusses PyGlet (cross-platform windowing and multimedia library), downloading and installing PyGlet, creating a window, a simple initialization function, the our main_loop() function, the actual game loop, dispatching all of the events to the event handlers, sprites, creating positioning properties, collision functions, adding the sprites to the game, events and using the Helper.
The Pyglet site. Pyglet is an open source cross-platform windowing and multimedia library for Python, it provides an object-oriented programming interface for developing games and visually-rich applications, features include no external dependencies or installation requirements, multiple windows and multi-monitor desktops (use as many windows as you need) and load images, sound, music and video in many formats 9including MP3, OGG/Vorbis, WMV, DivX, MPEG-2, H.264, WMV and Xvid).
Pygame Documentation
Pygame Documentation from Topics include basic information about Pygame, installation, license and usage, tutorials (the basics of Pygame, importing and initializing, moving images, the sprite module, a newbie guide and making games) and references.
Invent Your Own Computer Games w/ Python
Free e-Book: Invent Your Own Computer Games with Python, by Al Sweigart. Discusses downloading and installing Python, your first Python program, starting the Python interpreter, evaluating expressions, variables, strings, writing programs, the difference between statements and expressions, arguments, blocks, conditions and Booleans, if statements, a web page for program tracing, how programs run on computers, source code, escape characters, quotes and double quotes, def statements, Boolean operator, variable scope, parameters, local variables and global variables with the same name, function definitions, the colon, ASCII art, lists, methods, and games including Dragon Worlds, Hangman, Tic Tac Te , an AI simulations and more.
Game Development w/ Python & Pygame
Book: Beginning Game Development with Python and Pygame: From Novice to Professional, by Will McGugan (October 2007). Discusses a first look at Python, numbers, strings, lists, tuples, loops, creating scripts, understanding functions, OOP, using classes, using the standard library, an introduction to Pygame, the history of Pygame, installing Pygame, using Pygame, creating visuals, making things move, accepting user input, creating artificial intelligence for games, implementing state machines, game entities, building worlds, moving into the third dimension, exploring the third dimension, making things go boom, working with textures, working with models, understanding lighting, understanding blending, understanding fog and rendering the backdrop. Appendices cover a game object reference and packaging your game.
Introduction to Pygame for Python
Article: “Introduction to Pygame for Python,” from Python How to Program, by Deitel & Associates, Inc. Discusses the multimedia Pygame package for Python and using pygame and Tkinter to create a working CD player with a graphical interface.

Safari Trial Subscriptuon

Update :: January 22, 2020