Turning a text adventure into a actual game?

Discussion in 'Mac Programming' started by Nsutton, Apr 8, 2010.

  1. Nsutton macrumors member

    Nsutton

    Joined:
    Dec 29, 2009
    Location:
    6 Feet Under
    #1
    Ok, so i'm working on this text adventure game in python called "Virtual Pimp", its like lemonade tycone except your a pimp. Anyway, I'm almost finished with it and i want to use it as a way to learn making actual games.
    I have no idea to start, i've heard of pygame but would it be easier to make movies of the animations and use code to trigger the correct animation?

    Help me guys!!
     
  2. flyingturtle macrumors regular

    Joined:
    Apr 7, 2010
    #2
    If you want to stick with Python, you could try Renpy

    It's for visual novels, which are like adventure games. I haven't tried it but looks cool. I love adventure games too. Renpy allows you to add sounds, images, and other audio and visual elements to your "novel" in this case your text adventure game.

    I'm sure there are non-Python solutions too, but would require you to learn another language (ie. Objective-C plus Cocoa coding directly for Mac).

    Or you could do it in Flash and learn ActionScript. Lots of adventure games made in ActionScript. ActionScript 3.0 is easy to learn.

    But yeah, Python rocks. Ever since learning it, it's my favorite and preferred language (over Java, C#, Objective-C, etc) but unfortunately I don't get to use it as often as I want for my clients.
     
  3. Nsutton thread starter macrumors member

    Nsutton

    Joined:
    Dec 29, 2009
    Location:
    6 Feet Under
    #3
    I'd prefer to use python because i want to use it learn python and 2d games.


    How does ren'py work? Could i make a movie/animation with sprites and add that text box? Like how do you make the animations with that.
     
  4. notjustjay macrumors 603

    notjustjay

    Joined:
    Sep 19, 2003
    Location:
    Canada, eh?
    #4
    Yeah, there are game engines that are written for many different languages -- Python has a few, it looks like -- and this could be a good way to get started creating games. The engine does a good chunk of the work for you, so all you need to do is define the specifics of your particular game. Once you've got those concepts down, and had some experience with planning out the game, you could look upon it as a challenge to delve a little deeper and try to write some code from scratch.

    For example, that post I wrote a few weeks ago about the text based adventure game has got me wondering if I could cobble something together... :D
     
  5. Nsutton thread starter macrumors member

    Nsutton

    Joined:
    Dec 29, 2009
    Location:
    6 Feet Under
    #5
    Which/what specifics do you need to define?

    What does the engine do for you vs writing the code from scratch?

    btw, thanks jay, your always helping me out and i just wanted to thank you..
     
  6. chown33 macrumors 604

    Joined:
    Aug 9, 2009
    #6
    Usually characters, content (media), and connectivity (places and how you move between them).

    http://en.wikipedia.org/wiki/Game_engine
     
  7. chrono1081 macrumors 604

    chrono1081

    Joined:
    Jan 26, 2008
    Location:
    Isla Nublar
    #7
    Ive ever worked with python but I've hear. Good things about pygame.
     
  8. Nsutton thread starter macrumors member

    Nsutton

    Joined:
    Dec 29, 2009
    Location:
    6 Feet Under
    #8
    does the renpy engine need to use the original text based script?

    also renpy can use moving media right?
     
  9. chown33 macrumors 604

    Joined:
    Aug 9, 2009
    #9
    Read The Fine Website FAQs.

    http://www.renpy.org/wiki/renpy/doc/FAQ

    You should also try this new thing called google.
    For example, try these two words: renpy movie
     

Share This Page