<br><br><div class="gmail_quote">On Mon, Jul 20, 2009 at 2:04 AM, Mazhar Hussain <span dir="ltr">&lt;<a href="mailto:yam.matt@gmail.com">yam.matt@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

 Hello All! My name is Mazhar Hussain, and I am new to python, in fact, I am new to programming as a whole. I dont know if its the right list to talk about this.<br> I am really interested in 2d games, especially 2d games. I am also interested in making games. I searched for a lot of programming languages but I didnt like anyone of them, either they were too hard to learn or not suitable to make games. But then I found Python. I had heard that it was very easy to learn and great for making games, it also had a binding for SDL called pygame. But the main games I want to create are: a pokemon clone, a megaman battle network clone and a world of goo like game. I just want to know if I can make these type of games with pygame(before learning python). If it can then I&#39;ll start learning python right away but if it cant then I think I may better find another language.<br>


</blockquote><div><br>Take a look at these games:<br><span class="mG"></span><a href="http://www.pyweek.org/all_games/">http://www.pyweek.org/all_games/</a><br><br>I believe this one:<br><a href="http://www.pyweek.org/e/gamebyalex2/">http://www.pyweek.org/e/gamebyalex2/</a><br>

<br>was written with the pyglet library.<br><br>I&#39;d say it&#39;d be a good challenge to write the pokemon clone. The &quot;battles&quot; part would probably not take you too long. If you devote around an hour a day to learning and an hour working on your project, I&#39;d guess you could be done with the battle part in around six months, if you&#39;re working on the project solo.<br>

<br>Of course having the tutor list to help you when you run into problems will help you reach that mark ;)<br><br>I&#39;d recommend writing some sort of text-menu based version first, and then extending that into a graphical version. If you get your code properly broken up into functions and classes (which you&#39;ll learn more about later) it should be fairly simple to wrap the graphics around it.<br>

<br>Anyway, others have also offered great advice, and Alan Gauld&#39;s tutorial is one of the many high-quality online tutorials for learning to program, specifically in python.<br><br>Another great thing about the pyweek games is when you download them you can examine the source code so you can see exactly how many lines of code went into writing the games. <br>

<br>HTH,<br>Wayne<br><br><br></div></div><br>