2016-08-25

FUBS Demo 5

I was all over the place with this update. The main goal was to start adding in some problems for the player. Since money is the key stat in the game it has to be possible to lose it. I've started calculating average daily performance in order to get decent values when things have a cost. There are some gaps in the logic since you could game the system by lowering the average (ending the day without making any money). Figuring out those kinds of problems are less interesting than the challenges with Randos.

I've given some thought to how clothes can work with Randos. The massive amounts of variation in dress are intimidating, but I'm tackling the problem one step at a time like everything else. For now, Randos will be wearing very basic clothes without fabric, pattern, cut or color details for the most part. Some things that bug me: Men are all wearing undershirts even though that shouldn't always be the case; All women are wearing bras which I would greatly prefer to not be the case; depraved Randos are wearing underwear and other clothes, a true travesty; dresses and full body outfits don't exist yet. Currently the system is pumping out Rando clothes using rudimentary random selection, but it is a start.

Finally, some new characters appear under certain circumstances (theoretically). There are a few more left to introduce for the Burger Bus phase, then it's on to weaving tales with them.

    √ Added 18+ to starting option links for hell of it.
    √ Added ability to make purchases using credit.
    √ Added ability to rest and watch television at home.
    √ Added basic clothing to RandoEngine for lower, upper, shoe, lower under, upper under, and shoe under (sock, stockings).
    √ Added basic vignettes for advertise, clean, deposit, serve, and prep actions.
    √ Added better descriptions for balls.
    √ Added LOU 01.
    √ Added Robbery scene variations to fuck male/female Randos. Enabled the scene to appear when sauce a jar is available.
    √ Added several CC gender fallback responses because fuck it.
    √ Added several possible suggested 'common' first names in character creator.
    √ Added several possible suggested 'rare' last names in character creator to help story consistency.
    √ Added SKY 01.
    √ Added towing scene result for excessive power naps.
    √ Added web link to Bunkville blog on title screens.
    √ Changed Food sourcing costs to factor in average customers per day.
    √ Changed the price of fuel deliveries (doubled).
    √ Changed the price of gas to fluctuate daily. It caps at 2.50/5.00.
    √ Changed weather to update every six hours to prevent chaos.
    √ Fixed BBB typo (face palm).
    √ Fixed cock, balls, breasts, pussy descriptors to respect having them or not. Not having them should result in 'symbolic' cock for example.
    √ Fixed issue preventing death -_-.
    √ Fixed issue that applied sauce and cum money stats to regular served customers. That was not valid cum money.
    √ Fixed REM 03 event not closing properly.
    √ Fixed REM 03 missing stat bars.
    √ Fixed typo with weather calculations that prevented wetness and wind (face palm).
    √ Fixed visual oddity with save bookmark icon.

2016-08-21

FUBS Demo 4

Here are the details for this update:
Version 1.4
  • √ Added a variety of Rando descriptions for several different dimensions.
  • √ Added missing Rando descriptions for 'abs', 'chest and abs', 'cock and balls', 'cock head', 'crotch', 'cum', 'genitals', 'hair color', and 'pussy lips'.
  • √ Changed currency calculations to round in order to prevent decimal issues. This is a bandage for a bigger issue when working with currency in Fate.
  • √ Changed power nap tour to a chance event.
  • √ Changed text for Rembert event 2 to be more clear about timing.
  • √ Fixed declined power nap tour to prevent event from repeating for the day.
  • √ Fixed oddness when describing 18/19 year old mothers/fathers that you would like to fuck.
Since 1.4 is a hot fix for things brought up by cubano, I thought I'd try something different. Instead of doing the normal build process (which kind of sucks), I'm releasing this update with just the source code.

If you have FUBS installed all you have to do is delete the old source folder in the directory that you set for game files, and replace it with the source folder found in the extracted version 1.4 update folder.

If you don't have FUBS installed you can download it HERE and download the version 1.4 update below. When the game starts set the directory for game files to the Fucked Up Burger Shack folder within the extracted version 1.4 update.

If any of that is too confusing (likely all of it), you can just wait until I release the next full build, which should be in a week or so. I know this process isn't buttery smooth, but hey, this is a demo.

2016-08-19

FUBS Demo 3

Just finished uploading Fucked Up Burger Shack v1.3. This release is a little chunkier since it has been a week since the last update. Some things added: the first few scenes with Rembert, better work descriptions, a simple weather system, a new action to make extra jars of sauce, the basis of a new Robbery scene. I also fixed a bunch of issues all over the place but there are too many to keep track of right now. Hopefully 1.3 will be more stable all around.

I wrote some plans for where I'm going with Fucked Up Burger Shack. You can check it on the FUBS roadmap page HERE. In short I have a bunch of ideas that I'm going to be adding over time. A quick list:
    - employees and employee uniforms
    - fetish themed encounters via catering and other excuses
    - dating, relationships, and pregnancy
    - upgrading the business from truck, to drive-thru, to fine dining, to an outright brothel
    - and big goals like finding a solution to the family curse, crafting an ideal personalized restaurant, franchising the business, and leaving a great legacy.

I believe all of these things and more are possible given enough time and effort.

2016-08-12

Quick update note

 
I forgot to mention this but when updating to a new version of FUBS you will need to delete the previous source folder in the game directory, otherwise the game will use the existing source and seem to have not changed at all! This is a side effect of the way the system is built for modding. When it has a saved game files path, and finds the existing files, it loads them.

Streamlining this process isn't a high priority right now, but is is something I'm aware of. I'd also like to avoid writing any code that deletes files from people's computers if I can avoid it.

In other news I am in the process of writing the first story events for Mr. Rembert. Having a lawyer on your side will be super beneficial as the game progresses. One sticky issue (pun intended) is how to deal with adding characters of a particular gender that the player would rather not have relations with. For players who aren't interested in m/m content there has to be a platonic option with Rembert. The reverse is true with no m/f content players and the Layla character.

I'd like to remain inclusive for players, but I think only people who leave all options enabled will be 100% happy. So then, my target audience would be bisexual men?

Another idea is to just make male/female versions of each story character. It kind of kills my ideas for who the characters are, but it could be worth a try for a few select cases.

Last thing to note is I added a simple weather system that will eventually play a role in burger sales, customer clothing levels, and other nifty things. I could already tie this weather system into the sales formula, but I want to make sure the weather is stable before having it wreak havoc on business.

2016-08-11

FUBS Demo 2

I just finished uploading the second demo of Fucked Up Burger Shack. This one is version 1.2.

I added saving and loading. Game saves are created in the saves folder under the selected source directory. Each save stores all choices that were made so you could theoretically undo back to the very beginning, then redo forward. Not sure how well this will work since there is a strange bug in undo/redo that I need to find and squash.

I also did a lot of work on the random encounter. I was going through a lot of pain trying to use gender pronoun replacements. For example, saying '[$randoHe]' everywhere in place of 'he'. It made my life miserable so I decided to scrap the whole thing and make different identical rules for each gender with baked in pronouns. The random encounter is still buggy as hell, but it is at least playable enough to demonstrate the potential of it. I want to go much further with what actions are possible during sex and what kinds of NPCs you run into, but it's a start.

The changes to the business system that I mentioned last post are in this build. Plus, I made a fix for the issue preventing you from getting passed the first Layla story event (Facepalm). Thanks to cubano for pointing that out.

I welcome any feedback about the demo so far. I'm feeling better about the stability of things, but don't personally think FUBS is share worthy just yet.

Version 1.2
    √ Added game saving and loading.
    √ Added ability to skip past character options and intro
    √ Fixed display of some game metadata.
    √ Fixed issue where bold, italic couldn't be used together.
    √ Fixed several issues with the random NPC encounter.
    √ Changed Game toolbar.
    √ Changed the way profits and prep action work.

Download FUBS 1.2 Here

2016-08-09

Sales cleanup

FUBS Sales cleanup

I did a major overhaul of the business system. It now has hooks into several important factors that will affect sales later on, like weather, local competition, random events happening around the truck, employee uniforms, and yes employees. Of course all of those things are yet to be implemented. For now it does create different amounts of customers depending on the time of day as well as weekdays vs weekends.

I'm a little fearful that these changes my make the work aspect of the game too work like. This is one of those points where feedback would be helpful but I've gotten none so far. I wanted to hold off on posting about the demo anywhere until I got some feedback from people who stumble onto this blog, but that plan isn't working out so well.

Anyway, next up I'm going to build out the story with Rembert. I also need to make a platonic version of the Layla story and finish up her third scene. I noticed an odd bug with undo/redo but I'm holding off with that until later. I also have a few ideas for simplifying/enhancing the results of random NPC generation, but I might wait on that too.

2016-08-07

Saving and loading

I hacked saving/loading into the system kind of fast, so I need to spend some time testing before I release the next build.
FUBS game toolbar - saving

FUBS load screen

Even though it's only a demo the process of building, zipping, etc. takes a while. Looking at the screenshot I notice that the saves could be presented in a better order too :/

2016-08-05

FUBS Demo

A wise person once said, "either shit or get off the pot."

Well I've been on the pot for so long that it's left imprints where the sun don't shine. Or in other words this post is where I talk about the demo I've just put out for Fucked Up Burger Shack.

TLDR: The FUBS demo is only a demo, but it's downloadable! Things will break and seem horrible! You can mod it if you like but don't redistribute the game and stuff! I'll be focused on bugs for a while so post feedback if you are into that.

Content of the game:

So FUBS is basically a demo right now. The game will eventually have much more content, but for now I'm guessing it will only take a few minutes to consume it. I haven't written any code that deletes files, but still, I better just mention that this is an as is, at your own risk kind of thing.

The design is one part cyoa, one part business simulation. The content is meant to jump from simulation to story events or random encounter events depending on chance and things that the player has done. The third idea is exploration of different locations. You can travel home and to work right now, but eventually I want to expand to other places too.

Modding Why and How?:

At some point during the development of my text game system I came to the conclusion that exposing the source of a game for modding would be great. I wasn't thinking about the difficulty of actually building it, but now I'm so far in that I can't turn back. Of course it is possible to look at the html file that Twine outputs or break into the source code of other compiled games, but what I'm looking to do is encourage messing with the source of FUBS as part of the fun of playing. Maybe it's just the developer in me but I find changing character names, screwing with variables and text, or just editing save files really entertaining.

I have no idea how modding will work out for FUBS, but I do know that I'd like to avoid issues of ownership and the like. The recent collapse of Breeding Season is a good example of how to screw up a game with potential for everyone involved. I think one of the best examples of a moddable mainstream game would have to be Minecraft, so in the spirit of plagiarism I'm applying their 'One Major Rule' and other eula stuff to Fucked Up Burger Shack. The gist of it is 'you must not distribute anything we've made unless we specifically agree to it.' You own the things you write but I can use them in the game, ideally to make it much much better than what I can accomplish alone. That's the hope anyway.

So how does modding work?

When you start up FUBS you get a screen asking you where to store game files. FUBS should suggest a default location auto generated from your file system. YES IT CAN READ YOUR FILE SYSTEM, but I'm not doing anything shady. Or at least I'll point to an invisible privacy policy that I haven't written yet HERE. End Rant. You can accept that path or enter a new one, then FUBS will output the main source of the game into that path under '/Fucked Up Burger Shack/source'

The source directory contains a bunch of folders and .fate files. Each fate file is just a text file with the .fate extension, so you can open them up in any text editor to modify them. You can add, delete, and change these files and directories, but be careful deleting since that could mess up the game.

The writing format is inspired by the twee format used in Twine 1 but is not compatible past basic passages, links, and text.
The 'Start.fate' file and Start passage are the entry point of the game.
There are a bunch of specifics about how to write with the correct syntax so I am also including a rough document 'Fate Syntax.md' that roughly explains how things are supposed to work.

I'll also be making a post with how to make a custom event during the main game loop, but I'm probably getting way ahead of myself here. Again this is only a demo of the game so expect many problems.

With all of that said you can grab downloads on the game page HERE. Please post feedback here or send an email to p4p@ the name of my fictional universe .com

2016-08-01

Fucked Up Burger Shack

It's been a long while since my last post to this blog. My previous project Crooked failed spectacularly. If you check my last blog post it is pretty clear that I was on a steep decent into madness working on that game. But after some time off and a lot of reflection I've found that I really love making these games. It's an itch I have to scratch, so here I am.

I've spent countless hours this year rebuilding my little 'text game system that could', fate. Even now there is so much to be done with it, but I'm sick of toiling away in silence so I thought I'd show where I'm at with things.

I'm working on a project that I call Fucked Up Burger Shack. The game is a mix of business sim and text based smut. You play as a young man who has inherited a food truck business from a deceased uncle. The business is self sustaining due to the deceased uncle's secret sauce recipe. I hate to give things away, but lets just say that the secret to the sauce is freshly squeezed semen.

Still with me? Great.

So I started working on the project at the beginning of this year, then ran into the same brick walls that I did with Crooked. The old version of fate was very deeply broken and the only thing I could think to do was throw it away or start over. I made the tough choice to start over mostly from scratch. I looked into using different environments and languages like java or c++, but settled on Unity again. The majority of the system functions the same, but coded in a much better way (I think). I don't have all of the previous features working, but the stuff that I wanted the most ~works~.

The features of the game so far:
    male player character
    a random encounter with a randomly generated man or woman with a few sex options. (you can filter men/women in game or through modding)
    basic story introduction with a few linear story events that follow
    primitive food truck business simulation (it's really quite shit)
    modifiable game source using plain text files and a special format
    windows, mac, and linux builds

So I have a lot more to do with Fucked Up Burger Shack but the game is playable. I have a mountain of ideas and a lot of enthusiasm for where the game is headed. Releasing just a basic demo is an important milestone for me. I hope to have it ready to play in the coming days.