[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] "Crazy Machine" type game?



On Sun, 30 Nov 2008 22:57:19 -0200, "claudio canepa" <ccanepacc@xxxxxxxxx>
wrote:
> On Fri, Nov 28, 2008 at 2:44 PM, Joe Strout <joe@xxxxxxxxxx> wrote:
> 
>> Hi all,
>>
>> I'm new to pygame, and only recently returned to Python after nearly a
>> decade in the REALbasic world.  So I hope you'll speak slowly and use
> small
>> words.  :)
>>
>> I've got the bug to create a game similar to the classic games
> "Incredible
>> Machine" and "Crazy Machine".  For those not familiar, it amounts to
> giving
>> the player a palette of pieces that they can arrange in a 2D grid to
> make
>> Rube Goldberg-style machine that accomplishes some goal.  Pieces include
>> weights, balls, balloons, electrical components, fans, candles, rockets,
>> ropes, pulles, gears, monkeys on bicycles, and so on.  It's a little
> like
>> the Flash game "Fantastic Contraption" [1], but with far more (and more
> fun)
>> parts.
>>
>> As an open-source networked game, it could be especially fun, as anyone
>> could contribute their own challenges, and we could keep stats online
>> regarding how many people have attempted or solved each one.
>>
>> Is there already anything like this started in Python?  (I searched the
>> pygame archives, but didn't see anything.)
>>
>> If not, have you any advice on how to approach it in the Pygame world? 
> I
>> was thinking of trying PyODE for the physics simulation (hopefully that
> will
>> run cleanly on all platforms, and not just Windows, as that is a firm
>> constraint for me).  For the graphics, all I need is basically 2D
> sprites
>> that can move, rotate, and change their image -- from the Pygame
> examples
>> I've seen, that should be no problem.  But what do y'all think?
>>
>> Thanks,
>> - Joe
>>
>> [1] http://fantasticcontraption.com/
>>
>>
> 
> There is an old clone like in pygame site, look at
> 
> http://www.pygame.org/projects/21/139/


You might also want to look at "Assembly Line":
http://www.pygame.org/project/735/