Mac Turning a text adventure into a actual game?

Nsutton

macrumors member
Original poster
Dec 29, 2009
92
0
6 Feet Under
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!!
 

flyingturtle

macrumors regular
Apr 7, 2010
115
0
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.
 

Nsutton

macrumors member
Original poster
Dec 29, 2009
92
0
6 Feet Under
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.
 

notjustjay

macrumors 603
Sep 19, 2003
6,043
114
Canada, eh?
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
 

Nsutton

macrumors member
Original poster
Dec 29, 2009
92
0
6 Feet Under
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.
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..
 

Nsutton

macrumors member
Original poster
Dec 29, 2009
92
0
6 Feet Under
does the renpy engine need to use the original text based script?

also renpy can use moving media right?