The Recipe Book

twine
weight-gain
sugarcube
tweego
release
alpha

#1

The Recipe Book (ignore DropBox’s big red “Enable JavaScript” message, and use the download link top right) is something I’ve had in the back of my head for a while now as an idea for a game: the player learns to cook from a highly suspect book in order to save their relationship. It’s unfinished but has some of the important ideas worked out.

I started tinkering with it in TADS3 originally, but decided it would better in Twine as it doesn’t benefit from having a map to explore. I got frustrated with working in Twine 2 though. But, looking at the source for the Free Cities pregmod, I found out about building Twine stories with Tweego, and it makes things so much easier to a long-time coder like myself - passages and code can be organised in a hierarchy of folders and edited with a regular text editor for starters.

I’ve left all the debugging in and active, the in-game bits, the Sugarcube stuff that appears bottom right, and the web console log messages (I use Firefox mainly, and Tools->Web Developer->Web Console will let you see those) so you can see how it works. Some passages are unfinished, but they shouldn’t be game breaking.

Source code for your edification.

I’m not sure what I’m going to do with this. My main focus is still Yaffaif, but I really just needed to get this idea out of my head, and something to work on when I needed a break. One thought was to put it up on a repo somewhere if anyone’s interested in adding to it.

Let me know what you think of the game!


#2

It’s a pretty good proof-of-concept. It’s not particularly mind-blowing, of course, but it works.

Definitely could get old, though. I don’t know if you’ve got this planned or if it would even be worthwhile, but if it was possible, it might be nice for the game to allow more organic “discovery” of recipes. Getting inspired by watching a cooking show on the TV seems natural enough, but it would be interesting of, during cooking, the player might be presented with the opportunity to go “off-script.” Like, at one point during making a Scrambled Eggs on Toast, your character might muse at making a proper sandwich, and you’d be prompted to select either an additional ingredient or change in method out of a variety of presented changes. Choose a good one, and you’ll have discovered a new recipe; a bad one simply screws up the current recipe. Could be interesting.


#3

I love it! I think If you added more descriptions for bigger sizes, maybe one every 50 or 100 pounds gained, it would add more to the weight gain aspect, as well as more descriptions of bust size as there seems to be little of that in the descriptions. Other than that I cannot wait for this game to be complete!


#4

I totally agree - in order to keep it interesting there needs to be a continuous stream of little challenges to meet. Like making a meal for your neighbours, a birthday party, your partner’s boss (big opportunity to improve things or mess them up).

The way the thing is built a new recipe can be opened up by pretty much anything. So something like learning a recipe from the TV can be done, which I do like as it changes a waste of time task into something that could potentially improve things.

Going off-script in the middle of preparing a recipe might be challenging to code, but I do like that idea.

The idea in the back of my head would that you would eventually end up having to make a choice to specialise in certain types of cooking. One would be whether to focus on healthy things or fattening ones. To focus on your partners needs or to build a business etc.


#5

The game tracks mass in kilos, and at the start they change every 5kg (11 lbs). As you get bigger the changes come less frequently - mainly, it has to be said, because I was running out of inspiration at that point. It would be good to have more description there.

The boobs got seperated out as I had the idea of getting to the point of having special recipes that affected specific body parts.


#6

Loved this game. Looking forward to the next version!