Python Games
Created by: Saeed Bin Daar
12BB
About Python
 Python is a programming language that is freely available and that makes
solving a computer problem almost ...
What Inside The Game
 Multidisciplinary Process
 Graphics
 Input Control
 Game Logic
 Sound effects / Music
 Communi...
Advantages Using Python in Games
 Game development in python is a pretty easier task than doing the same in
Java or C++. ...
Advantages Using Python in Games
 A major advantage of using Python for game development is that the
language is very eas...
IDE’s to use Python
 Vim
 Eclipse with PyDev
 Sublime Text
 Komodo Edit
 PyCharm
 Wing
Libraries used for Python Games
 NumPy
 SciPy.
 Pygame.
 Pillow.
PyGame Library
 Pygame library of Python is exclusively dedicated for game development
and you should initially explore i...
Games developed by python
 EVE online
Games developed by python
 Pirates of the Caribbean
Próximos SlideShares
Carregando em…5
×

Python games

291 visualizações

Publicada em

A small presentation about game developing using Python

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Python games

  1. 1. Python Games Created by: Saeed Bin Daar 12BB
  2. 2. About Python  Python is a programming language that is freely available and that makes solving a computer problem almost as easy as writing out one's thoughts about the solution. It can be written once and run on almost any computer without needing to change the program. In this section, you can learn more about what Python is, how it is used, and how it compares to other programming languages. Use the menu below to browse the various sections of this article.
  3. 3. What Inside The Game  Multidisciplinary Process  Graphics  Input Control  Game Logic  Sound effects / Music  Communication  Physics
  4. 4. Advantages Using Python in Games  Game development in python is a pretty easier task than doing the same in Java or C++. Python has libraries like Tkinter, Pygame and PyOpenGl which help a lot in this process. The major disadvantage that I found developing games in Python was that the games tend to be on a slower side than those developed in C++ and probably that their isn't any established OpenGl for Python like C++ . Its developing but yeah its not full fledged . But taking into account that Python developers will eventually remove these shortcomings and since you won't have to bother about the speed or lack of advanced functions in the beginning , you can easily take this up.
  5. 5. Advantages Using Python in Games  A major advantage of using Python for game development is that the language is very easy to learn . I initially made GUI for applications like Keylogger and it took 12-13 lines of code for a proper GUI so you can imagine the ease which you are at. Apart from that, you will be heavily into Object oriented with Python even though it may seem that you aren't doing anything related to object oriented Python is completely object oriented for that fact . It will take not more than 10 days to become expert in Python such is the ease of this language.
  6. 6. IDE’s to use Python  Vim  Eclipse with PyDev  Sublime Text  Komodo Edit  PyCharm  Wing
  7. 7. Libraries used for Python Games  NumPy  SciPy.  Pygame.  Pillow.
  8. 8. PyGame Library  Pygame library of Python is exclusively dedicated for game development and you should initially explore its GUI related things. Try to model 3D using 2D graphics and make simple games using images and simple rendering . After that when you come up with a logic of 3D game , you should learn PyOpenGL because its one of the most awesome libraries for 3D.
  9. 9. Games developed by python  EVE online
  10. 10. Games developed by python  Pirates of the Caribbean

×