Looping, Looping…

Still there.  I got the end down, which was BIG.  But now, I’ve been cleaning up the rest.  I’ve learned a lot from this game, the most important being that I need to focus on keeping it simple.  I don’t mean boring simple, I mean making sure that it doesn’t bog me down and completely confound me with this and that issue.

There’s a saying about that with regards to game design, actually; that it’s a good thing for a game to be complex but not too complicated.  And, honestly, that makes sense:  Dwarf Fortress is very complex, you can do tons in there between hunting and gem-collecting and fighting off goblin or were attacks.  At its best, LOTRO has that, what with traversing Middle Earth, playing as a chicken – I still love that – exploring, hunting, crafting, and so on.  World of Warcraft has that too (without the chickens).  Zork and MUME definitely do!

So now, thinking of the things I love about each of these games, I can play them and see this is where the devs did this or that thing.  However, there’s that one thing left that I’m still banging my head about, and it’s come down to loops.  Conditional, infinite, if-statement/while-statement…

LOOPS.

Someday I’ll get this, like I figured out the ending thing.  Not yet, but someday… this is gonna happen!  I’ve whittled “Four Horsemen” down to where it’s really just that (I think).

 

Posted in programming, RPG | Tagged , , , , , , , , , , | Leave a comment

Don’t fall over yourself goggling…

Just wrote my favorite piece of code yet:

print "Do you want to play again?"
print "Press enter to continue, anything else to quit."
someInput = raw_input()
print "That's not enter so we're quitting."
for i in range("anything_else", '&E'):
    print
    print "i =", i,
    if i == '&E':
        continue
    elif i == "anything_else":
        import sys, random
        import random

Yeah there's probably better ways to do it, cleaner and more
elegant ones, but I don't know those yet.  So there we have it, she looks 
like a functioning game!

...Now there's other stuff to worry about.  But I am PSYCHED!!
Posted in programming, RPG, writing | Tagged , , , , | Leave a comment

Two Down… Methinks anyway

Ok I’m going with KLL Games as a name;).  It makes sense to us anyway.

I got end credits coded in, and I think, after almost a week, that I almost have the end now set so Player can choose to try again or quit outright.  Goodness knows that took forever to sort to this point anyways!

It’s two things at least down. The heat kind of did me in today – again – so I’m just leaving it at that and watching Olympic Diving Trials.

…All this leaving the head of KLL in a nice frazzled state.  It’s not my favorite kind of weather, there’s been some bag leakage, and I have a doctor’s app next week I *really* don’t want to go to because I detest the guy, plus some blood pressure issues about which I’m kind of nervous.  So, focusing on work at all has been quite the feat!

However, I *think* I can say the first game is closer to a playable state.  Grr, I should have just figured out how to put in a God mode so I could test it more quickly, but never mind.

…And there we are?

 

Posted in marketing, programming, RPG | Tagged , , , , | Leave a comment

The – Beginning of the – End?

So, I’m writing this at 4AM because I’m alert at this time.  I can honestly say I’m finally starting to be in a place where I can get to work again, or start to do so, after a couple years of nada and then some time of flailing attempts at it.  But this is good – lol, you see when I was a kid I used to daydream about becoming a successful writer, fantasize like I think everyone who goes for it does, and after many years yes, I can say I did it.  Well, it took a long while, but about a week ago I started doing so with regards to game design.  And, that’s how I knew I was ready to go at it again!

I finished creating a text adventure a couple years back, before the mess with my intestines, and that’s the one I want to put out there as my first.  In order to spruce it up and get it ready for play, I still need to:

  • code in an ending that’ll allow for people to choose to go back and start again, or just end
  • code in end credits
  • I suppose I also need to figure out a name for my “company”, whether I just want “JAHowe Games”, or what:)
  • figure out how to make a page online people can get to in order to access the game
  • figure out – for the long run, anyway – how to have some of those games pay-to-play (this first one and some others down the line will be wholly free)

It has been a VERY long road to get here.  I’m still hobbling around, still have to have help with a lot of things – man was I excited to be able to make a salad in the kitchen on my birthday some days ago!  I really miss cooking and doing dishes… but I can at last sit up in bed and have some oomph behind me going, “Yeah!  I can do this!  I’m not making Centipede, nor am I Kim Swift, but I can do this too!”

 

Posted in computer animation, marketing, programming, RPG, writing | Tagged , , , , , , , , | Leave a comment

Things that Need to be There

I’ve been off for quite a bit and I know it; battling my own internal demons.  Severe depression is, well, severe and hard on a person, and if you add a sizable amount of stress like I’ve been having, it all adds up to some badly disabling stuff.  Today was literally the first in ages when I’ve awoken to actually feel like doing something.  And, it’s led to some remarkable ideas.

Nobody I’ve ever heard of has had disabilities in comp games – oh sure, pirates have peg legs and there are eye patches galore in tales.  Historically, “twisted” or dwarven people used to commonly be used as the kings’ jesters.  But what about a disability actually being used and thought of as an asset?

Wheelchair swordfighting anyone?  Why not?  In LOTRO at the moment there’s fighting on horseback – don’t worry veterans of that horror; I am going to work at it so it’s less cumbersome in a chair – so it’s feasible as far as I’m concerned.  Also, let’s not forget World of Warcraft where you can fight on a flying mount, and its copycats.  And then, people with one eye actually have a ranged weapon advantage; those with two have a tendency to close one orbit to aim.  I myself, having only one working so I don’t need to do so.  Knights may often end up with PTSD, which wasn’t talked about (till now).  Actually, those who’ve read The Lord of the Rings might have noticed that Frodo Baggins shows signs of it by the end, and it’s more blatantly mentioned in the movies.  It’s useful, though, I think; not something to run from, not in Kritter.

These things have been running around in my head tonight; these thoughts.  Once I’ve figured out the mechanics, Players of games from Kritter will for the first time be able to be badass in a wheelchair, and see the scope of possibilities for other things as well, because disabled people really need to see that they’re still able to do things in fantasy.

 

Posted in computer animation, helping others, programming, RPG, worldbuilding, writing | Tagged , , , , , , , , , | Leave a comment

I’m Definitely ‘Learning Python the Hard Way’. And I like it.

The first time I tried learnpythonthehardway, it was three years ago at least, and I skimmed it – well, not skimmed, exactly; I did read the entire site/book.  But it felt too daunting and time-consuming at the time to do the exercises, so no, I didn’t.  Did I learn anything therefore?  Not sure.

This time, however, I am indeed going through the entire site/book AND doing all the exercises.  After at least three years of it I’m considering myself at least sort-of ‘intermediate’ at this language – which is a little different than “I’m intermediate in Italian by now”, i.e. I have a bit of reading comprehension and my vocab is getting better – which in this case means I can write and comprehend small bits of code.  Anyway, I decided to go over the learnpythonthehardway site/book again due to that, but this time taking it more slowly and doing all of the exercises.  I’m on chapter 7 by now, and I believe some of it’s sticking.

I mean, I’m able now to recall some symbols used in the language – like, %r is good for debugging, while other letters are better for variables – and, the other day on the way home from a doctors’ appointment, I passed the time considering some programming/dev issues.  Being able to do that in my head is something I’d never have thought of back when I was going on my first round through the “Hello, World!” book, I can tell you.  But I’m finally seeing it, or beginning to do so.  After so much hard study and interruptions by severe illness/hospitalizations, that’s a damn coup in my book!!

I seem to have learned more than I thought I did from the past couple years:  more Patience with myself.  Oh, in some senses I’ve still got an impetuous nature, that makes me overdo it in PT and so on, but at the same I’d be moaning and groaning – no I actually remember doing that – at the thought of doing a ton of exercises over and over again.  You ever run across that problem?  How did you fix it?

By the by, I’m also still game-testing, which likewise fit into my inner debate of the other day:  lol, my husband was shaking his head when he heard I’d conquered Death, but any gamer knows that’s an important topic.  Implementing save areas seemed like a good idea to me, when I finally realized it (takes awhile sometimes).  Being able to save and start from there if you want to is good, I hear, and since I don’t plan to do MMO’s – no, there will not be some gigantic “Kritter MMO” or anything – it’s an important thing for me to learn about.

I have an idea how to implement these save areas, but I’ll see whether I’m right or not.  I need to finish the site/book for my intermediary level, first!

How did you guys feel when you suddenly knew you weren’t just a green beginner anymore?  (doesn’t have to be just regarding programming)  Did you celebrate?  Did you get impatient and move on farther too fast?  Did you just buckle down?

 

Posted in linguistics, programming, RPG | Tagged , , , , | Leave a comment

Testing, Testing, … R,P,G…

I’ve been slowly going back into my old work habits, which include game-testing.  So that’s today’s topic:  game-testing RPGs.  I feel like at some point in my year-long hiatus, I’ve somehow learned to work a little smarter at what I do; should have been game-testing the kinds of games I’ll be writing – just like since I’m an sf/fantasy writer, that’s what I read – a loong time ago.  Also, I’ve learned to not wholly rely on the book from which I started, the “Hello, World!” one, but move on from there now and start studying Python from other angles – and so, currently, I’m working at the information on the learnpythonthehardway.org website – as well as now being certain to follow the instructions better and not just gloss over stuff that’s a bit difficult for me (as math is at times).  Even more importantly, I am doing the skill drills no matter how slowly they may come.

Right, so back to the matter at hand:  game-testing.  I started doing this last week first with games on Kongregate.  There are some very interesting ones there now, and I’m actually learning a lot.  For instance, I did not know there was once upon a time a precursor to the MMO standby wherein you’re in a group, you die and get resurrected by the healer… or conversely, if you’re hanging out alone and die you can call and see if anyone around could help.  Yeah, back in the days of regular old RPG, when you died, your “group” would help (it’s just that the “group” wasn’t other real people).  I’ve also seen some stuff I think is just neat, like in The Trade of Stories, wherein you’re a trader who literally collects tales, as a bard might, in a lovely-painted world.

Then, slowly, I’ve shifted over into game-testing a little bit of other RPGs.  With my husband I’ve done some of “Undertale”, for instance.  I’ve also gotten the newest version of “Dwarf Fortress” and gone into that some.  Still doing Kongregate games like today, when I’m a little low-power as the wind whacks branches and howls at the windows, and the pressure changes, so I couldn’t even answer the question “What do you want for breakfast?”  But low-power game-testing can be very useful in the end.

Like, now.  I mean, from the notes I take when doing game-testing (in any state of mind), I know that I’ve been paying attention to what mechanics are possibly being used and what’s happening that I might or might not want to do for my own games.  Things I might want to try slightly differently, at least.  In the newer “Dwarf Fortress”, for instance, I love that they stuck in new instruments and actually made instruments useful, but for some reason they won’t tell what a visiting bard (another new feature) is saying when he or she recites poetry, though they give a very intriguing description of rhyme and meter according to a made-up system, and they only give the first line of any story they’re telling.  Curious? You might want to try this one; it’s intriguing.  Anybody have suggestions for RPGs I should try out?  Any thoughts on ones you’ve done recently, that you’d change just a little bit maybe, or even better some amazing stuff you found in this or that one?  I’m always ready to try out new things.

 

Posted in programming, RPG, worldbuilding, writing | Tagged , , , , , | Leave a comment