November 2013

The Journey Outside, Gor, and Functional Programming

Fri, 11/29/2013 - 12:01 -- BlueWinds

Let's go in reverse order, actually. Check under the fold for the porny-bits.

Functional Programming: I finally "got it" earlier today. Watching a video, I finally grasped why people care - not in some abstract "it's purer" sense, but in a "I can write programs better" sense.

Basically what I realized was that I'd implemented, haltingly and uncertainly, certain aspects of functional programming in the game, and that those parts were both elegant and comprehensible at the same time. If any backers care about code, open up game/people.js, line 63. Action.choosePerson is, in a hacky sort of way, curried Game.checkConditions.

In fact, the whole checkConditions mess (it's by far the hairiest part of the game engine - see /engine/modules/classes/conditions.js) could be rewritten much more elegantly using functional programming. I doubt I'll do that, at least not immediately, but it finally clicked.

Pure functional programmers are still crazy. :P Mutable state is the way both the real world and actual computers operate.

Backer Story

Mon, 11/25/2013 - 23:27 -- BlueWinds

I started writing it a few days ago. Turns out I'm pretty verbose - who knew - and it's going to be more like 6000 words than 3000. I know you're all shocked and dismayed.

It is, you will not be surprised to learn, about Antinua and Hathawa. Taking your girlfriend home for the holidays to meet the parents is always fun. After this, I won't be adding content for the two of them for a while - time to highlight some of the other women, and move Hilde + Alison towards hireable.

Not sure how long yet, since I've neither finished writing it nor started editing - I just know that I breezed past the 3k mark a few minutes ago, and have only just finished the second act.

Second act of four, not three. Discuss.

Commissions

Sat, 11/23/2013 - 23:57 -- BlueWinds

So, I'm going to commission some artwork for the game. Pictures of Hilde, specifically, about 10 of them. Anyone here an artist?

I just figured I'd give any fans a chance to show their stuff before I wander off into the far corners of the internet. Or if you know an artist who might be interested, poke them to comment here.

0.69 Release (now 0.692)

Sat, 11/23/2013 - 23:13 -- BlueWinds

Update: Wow, can't believe no one reported this bug yet - there's a huge problem with the imag selection algorithm which, ever since 0.65, has resulted in completely wrong images being selected for many scenes. Not sure I can get a fix out before thanksgiving, but... wow, can't believe I missed it until just now. Ouch.

Update: .692 now ends Alison's events properly. 0.69 repeated them indefinitely (blocking everything else) and 0.691 cut them off early.

I went for a run today. No, this is not a post about my personal fitness. This is a release post!

In this release, you can find the following:

  • The Onsen is haunted, remember? Now there's an actual ghost.
  • Meet Alison. She swears a lot, has an affinity for making really big messes, and is a total nympho. She'll soon be hireable (her events currently cut off abruptly after you have sex with her once).
  • Another event exploring Antinua and Hathawa's relationship.
  • Antinua has a third talk event related to the above, in which she is stoic as usual.
  • More new events, though I forget exactly what.

There are about 6100 words of new content in this release, for a running total of 47000. In print, that would be a small sized novel. Getting up there. :)

Why do I mention I went for a run? No particular reason.

0.67 Release (now 0.681)

Tue, 11/19/2013 - 17:44 -- BlueWinds

Update: You can start new games in .681. ^^;;

Update: 0.68 prevents a bug when Antinua cleans, and another where she becomes unhired after being punished in the market. If you've run into either of these bugs, downloading the new version then re-loading the same save will also fix them.

 


So, I spent all day finding and editing images. I edited about a dozen images myself - some were simple crops, others recoloring, and a couple complete overhauls. One image had rediculous breasts, so I shrunk them. And you'd hardly even recognize the original of the image in this post.

This version has lots of new content - more than the 5000 words I mentioned in my last post, even. A bunch of the new content is also reward-stuff. I've sent people emails.

Some of the images are still uncolored or need fixing in various ways - pop on over to the Image Cleaning Thread if you're interested in helping out. I give out supporter status to people who do good work. ;)

 


Let's talk about why it's so hard to find pictures of Hilde.

5000 words and an article

Sat, 11/16/2013 - 14:55 -- BlueWinds

So, I've felt rather inspired yesterday and today, and so I have written around 5000 words of new content, including a lot of backer rewards. Now I just need to go and find images to match all that text...

Yep, I always write first, then picture-match. Sometimes I adjust the text a little after the fact if I can't find a picture that matches my mental model, but usually not. I've added ~6 new images so far, and still have to find 15 or so.

 


 

This next bit isn't particularly related to the game, but I needed to write it somewhere, and this is the only vaguely public venue I have access to. Warning: Too much information about BlueWinds ahead.

When should I make the game freely available?

Fri, 11/15/2013 - 17:10 -- BlueWinds
Immediately
1% (1 vote)
End of Year
25% (19 votes)
Supporter rewards completed
13% (10 votes)
Promised features are ready
28% (21 votes)
Both features and rewards done
33% (25 votes)
Total votes: 76

So, question for supporters. I value feedback from other people as well, but you'll have to provide it in a comment rather than as a vote. I don't promise to follow the results of this poll, but I definitely want to know what you think.

When should I release the game for free? It has always been my intention and plan to do so - there is no "never" option! Here's a more detailed description of the options:

  • Immediately: As soon as I have some free time.
  • December 25th: This is the current plan. I'll also give out the the back-exclusive story (though I may run a separate poll to see if people really want it to remain exclusive...)
  • Supporter rewards: I have a lot of supporter rewards left to implement still. This would be later than December 25th. There is a lot of content to deliver still - Hilde is only the first of two girls, there are several major NPCs still to introduce, I'll have to compile that PDF (which I new regret promising).

  • Promised Features: This would take longer still. In the Offbeatr project, I initially promised 12 months of story, 6 girls and 3 buildings. I currently have... 2 months of story and 3 girls and 1.5 buildings.

  • Features and Rewards: A combination of the above two. Wouldn't take that much longer than just features, but still a bit more time.

Even if you aren't a supporter, please feel free to leave a comment on the subject. I should mention that comments will likely carry more weight in my mind than another vote on the poll - especially leave one if you have strong feelings on the matter.

0.65 Release (Important update - 0.66)

Mon, 11/11/2013 - 19:16 -- BlueWinds

Update: 0.66 is here. This has lots of bugfixes - Baths work again, the Pit and Antinua's hire events are no longer broken, and I found the missing "/ 100" line that was making whoring absurdly profitable.

Many of Hilde's images have been edited (and she has 6 new ones), now that I've decided on her "real" appearance.

In short, it's actually playable. ^^;; Saves from 0.65 will continue to work.

Also, the second loan payment now triggers (it's about 1000 words of content), and Hathawa has one new Talk event.

 


So, I was planning to do some more work on things tonight, but... well, here you go.

Known bugs:

  • The option for a futa character is gone. This is a bug, and will be fixed.
  • This version is completely unbalanced! You can very easily make tens or hundreds of thousands of dollars. 0.66 fixes
  • Badger badger badger.
  • I forget, but I know there are some more.
  • The text for some events fails to render. 0.66 fixes
  • Other things are broken. 0.66 fixes most of these
  • Badger badger badger? 0.66 has only two badgers.

Hehe. Hit-and-run. I'll try to fix things up more (especially based on bug reports here) and do a better release this weekend.

You'll notice a new option for player images, Hilde. She only has a very tiny image set so far (I'll be expanding it soon, and writing the events that let you hire her), so select it only if you want to see the same image hundreds of times. She's a reward for one of the Offbeatr backers - I haven't forgotten about you all, just been slow.

Badger badger weasel-toad.