I assume the game a client server architecture so that different
people can play together. If the game runs in the browser you do not
need pygame. If the game does not run in the browser you do not need
web2py/pyjamas.

If the client needs fast asynchronous communications with server (for
example to receive continuous streaming audio), you need twisted.

If your game runs in the browser you are much better off using Flash
(pyAMF)+web2py, else use Pygame+twisted.

Massimo

On Dec 18, 7:43 pm, Tokyo Dan <huff...@tokyo.email.ne.jp> wrote:
> I'm about to start programming a game in Python. The game will be a
> web-based board game with a social aspect, something 
> likehttp://www.chesspark.com.
> I want the game to run in both browsers and as a desktop client.
> Therefore I'm wondering what python-based technologies I need. I know
> that Javascript/AJAX is necessary for the browser part so I have
> decided on the following:
>
> 1. Pyjamas -  (for the AJAX browser stuff)
>
> 2. Pyjamas-desktop - (for the desktop client)
>
> 3. Web2py (or djanjo, or django+pinax)  - for the website on which the
> game will run and for database access and social part - login, chat,
> members, profiles, game history, etc.)
>
> 4. Twisted - for the networking and chat functionality.
>
> 5. Pygame - for most of the game stuff, sprites, inages, etc.
> (Actually I don't know if Pygame is necessary for a board-type game.)
>
> My understanding of the above technologies is still limited and I'm
> not sure if I need all of these because some functionality may be
> overlapped. e.g. I don't know where Pyjamas leaves off and where
> web2py/danjo/pinax begins.
>
> Can someone please give me some advice?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to