[wxPython-users] What open source projects you are working on?

Dan Cherry dscherry at bellsouth.net
Thu Sep 28 08:05:31 PDT 2006


pete at kellerlan.net wrote:
> On Thu, 28 Sep 2006 07:42:29 -0400
> Dan Cherry <dscherry at bellsouth.net> wrote:
> 
>> Hi,
>> I am new to open source programming, and haven't learned about formally 
>> establishing 'projects', or proper packaging, open source licensing, and 
>> such.  But I recently retired, and find programming with python and 
>> wxpython to be very relaxing and personally rewarding.
>>
>> Recent work includes a very short app that will pop-up your Firefox 
>> bookmarks, and launch Firefox with your selection.  It's linux specific 
>> at the moment, but should work with other platforms with a couple of 
>> very simple line changes.
>>
>> My other current effort is a contract bridge game.  It's in a very early 
>> stage, and I anticipate a few weeks until it can play the game in a very 
>> stupid fashion.  Right now, it can deal a hand, perform a simple point 
>> count, accept user bids, and provides the mechanics for playing the 
>> hand.  But it will probably take another year to refine the hand 
>> analysis, bidding  and establish meaningful algorithms to play the hands.
>>
>> If you have a suggestions about where these apps can be placed for open 
>> source access, I'd be glad to clean them up and post them.
>>
>> Thanks,
>>
> 
> Dan,
> 
> 
> What bidding system are you programming into it?

The bookmark program doesn't have a bidding system ;-)  sorry, I 
couldn't resist!

The bridge program, however, will use most of the rules found in the 
Roth system.  Some of the response adjustments are very complicated and 
will either be approximated, added late in development, or skipped 
altogether - depending on how well it plays at that time.

> 
> have you thought about making it multi-player online?
> 

I'm tying to use a homegrown version of MVC/MVP, and if I can keep the 
model pure enough, the plan is to get a decent playing game with turns 
played by computer or live player.  If I can achieve that, then adding a 
'remote' player module should be feasible by combining the gui with a 
telecommuting control module, and additional telecommunications code in 
the contol module of the host.  But that's a long way away, and may turn 
out better to rewrite as a web-based app.

-- 
Dan Cherry
dscherry (@) bellsouth.net

Finding a solution to a problem doesn't solve the problem...
Implementing the solution solves the problem.




More information about the wxpython-users mailing list