I’ve got a goal of creating a 3-dimensional, fast-paced, multiplayer fighting-game and am planning on using Python and Panda3D, as well as Blender, for accomplishing this task.
I am however very green on programming and I’m still learning the basics.
I have almost finished the book “Python Programming for the absolute beginner” which can be found here: http://www.amazon.com/Python-Programming-Absolute-Beginner-Michael/dp/1592000738.
The book brings up the following areas.
Building, slicing and indexing strings.
Working with functions.
Reading from, and writing to, text files.
Creating and manipulating sprites (I haven’t finished this).
Tackling Object-Oriented Programming.
Creating a GUI.
Working with sound and music and creating animations (I haven’t finished this).
Now I’m at the second last chapter which tackles 2D-graphics, using sprites. The last chapter goes more deaply into this. However this is done using Pygame and a modified version of Livewires.
Hence I wonder this: If I’m planning on using Panda3D later anyways will I have any use for learning the basics of Livewires and Pygame or should I just skip the last chapters for now and continue learning other, more important things (in lack of better words)?
If so does anyone have any advice that they can offer me? Should I just throw myself into trying to make something simple for my game (for example a “Main Menu”) and use the Panda3D manual whenever I need it or should I practice more in the use of Python first?
Any kind of advice or comment is much appreciated.