I've been and and off, learning langauges for a while now. I took a beginner programming class, that unfortuately I couldn't finished. But during the time I was there, the software design life cycle, with its flow charts and psudocode has been hammered in my brain. My husband who does light programming on his job tells me that I that stuff is a waste of time, but so far, I think it's helping me sort my ideas out. I have a few notebooks full of charts and ideas for my game's systems.
Anyway, back to the game. At first I wanted to make this a MUD, since I have no access to an art person. But after playing a few popular text-based browser games, I think I can do it with little text and maybe add a graphics later. First off, is this an OK idea?
Second for a newbie, which language would be best? I'm still figuring out what HTML5 + Canvas is about. But I have books on learning Java and Python on my shelf, too. I've been reading the boards and a lot of people recommend PHP + MySql.
Another thing that I am an concerned about is learning something that I could use in other environments. I'm a stay at home mom and I want to learn some programming and hopefully freelance a bit in the future and I would love this side project to be put in my portfolio. If it is any good, that is! I'm leaning toward making web apps.
Here are my inspirations:
Amaranthine The only images are those on the travel screens. This one is almost all text.
And my second favorite: The Lands of Hope
My first favorite: Thorns of War The main site doesn't have much info, but someone wrote a Squidoo Lens on it here.
I just wanted to note that I like how smooth stuff happened in thorns of war, that's why I'm not really considering PHP. I'm not sure how to explain it, but here goes: Every action didn't seem like it was taking me to a new page. It happened there on that page. Like in a chat room, it didn't need to refresh for new chat lines.
Edited: because I don't know how to spell and or finish sentences.
This post has been edited by Realedazed: 28 March 2012 - 08:20 PM