Thanks Massimo,

Wow now i got one more new ingredient in the stew... pyAMF. If
possible I don't want to learn flash. just python and its
frameworks...

I want the game to run in a browser and on the desktop with both
connecting to a common game server so that a player using a browser
can play anther player using the desktop client. Therefore it seems
that pyjamas and pyjamas-desktop are most suitable. Also I want chat,
and database-driven player list (on-line, off-line, level, wins,
losses), login authorization, chat, etc).

To see what I want, take a look at http://www.chesspark.com (although
my game is completely different from chess). It has all of that and it
seems that they just used Python and twisted.

Dan

On Dec 20, 2:48 am, mdipierro <mdipie...@cs.depaul.edu> wrote:
> 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