Top Commentators

OnTheRoad

  • Two guys and a Beer - Episode 85
  • Jam Session 2
  • Two guys and a Beer - Episode 84

Network library for games in Python

I have always loved games. Especially Multiplayer Online Role Playing Games. I have even tried to develop a couple of them in the past, using several different technologies, the latest ones being Java and OpenGL. So, while finishing college, I wrote a 2D game engine, a networking library, a map editor, sprite editor, basically everything necessary to put in place the ability for players to enter a world, move around, and chat.

I recently decided to port all of that (2D game engine and all associated tools) from Java/Lwjgl to Python/Pygame/PyOpenGL and, in the process, try to come up with a simple 2D MMORPG (again!).

My problem is that the network library I had written was very primitive and, although it got the job done, I’m not sure I know enough python to make something that is both scalable and efficient. I recently came across this, at first sight interesting, library called PodSixNet (http://mccormick.cx/projects/PodSixNet). I am also aware of other libs out there, like pyraknet, and some others I found in the Pygame website (http://www.pygame.org/tags/network), but I was wondering if anyone has any experience with any of them and can recommend it.

I haven’t implemented comments on my blog yet, but feel free to drop me a tweet (http://twitter.com/nocivus).

Thanks.

Related:

  1. Oje2d is now opensource After some consideration I decided to opensource my 2d OpenGL...
  2. JIRA issues reporting with Python I recently took interest in knowing how one of the...

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>