Jump to content

python capabilities

- - - - -

  • Please log in to reply
7 replies to this topic

#1
zapdude1234

zapdude1234

    Learning Programmer

  • Members
  • PipPipPip
  • 31 posts
i just switched from learning visual basics to learning python. I was wondering how powerful python was. Are there any large games made with python or should i just save time and start learning java or C++

#2
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
There are several smaller games written in python, often with the wxPython library, among others. It's certain worth learning.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
zapdude1234

zapdude1234

    Learning Programmer

  • Members
  • PipPipPip
  • 31 posts
Alright thanks! I was also looking into using blender with python but i didnt know if i would still be able to make large projects.

#4
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
At a certain size, it's usually better to use a language like C++, but python can take you quite far.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#5
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,124 posts
  • Location:Vancouver, Eh! Cleverness: 200
Python is a scripting environment and as such does a lot of the hard tasks for you. You can do a lot, however the switch to C++ may be very difficult. C++ does not have a native GUI, and you may end up using wxWidgets anyway, which Python can use (as mentioned by WP.)

There are also many open sourced projects that are quite large that use Python exclusively, such as revision softwares and alike, you could mention some of the extremes of projects you foresee using so we could provide a more accurate picture if Python can perform them.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#6
Flying Dutchman

Flying Dutchman

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 890 posts
  • Location:::1
I read somewhere that EVE Online server code is written in Python, that's how powerful Python can be if used right.
A conclusion is where you got tired of thinking.
#define class struct    // All is public.

#7
zapdude1234

zapdude1234

    Learning Programmer

  • Members
  • PipPipPip
  • 31 posts
Well im still trying to grasp the basics of programming so i more wanted to make large projects off simple concepts. Something like minecraft that uses simple charcters and graphics but in a large scale manner

#8
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,124 posts
  • Location:Vancouver, Eh! Cleverness: 200
Minecraft utilizes an OpenGL library, so you would need to as well. Python has a few ones already, here is a demo featuring this:
Python Package Index : PyOpenGL-Demo 3.0.1b1

You may find however OpenGL is very complex (in any language), as it is a low level multimedia library. You may wish to look at game engines of which utilize these hard libraries and create a more simple and consistent interface such as PyGame, you may find it more relaxing to make something in there although I have no clue (I do not develop in Python) if you can create an advanced 3D game like Minecraft.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users