Author Topic: Innkeep! - Serve Ale. Collect Rumors. Make Coin.  (Read 11025 times)

BeerDrinkingBurke

  • Citizens
    Voting Member
  • Posts: 55
  • Karma: 0
    • View Profile
    • Innkeep
    • Awards
Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« on: April 30, 2015, 10:30:49 AM »




Hi all! I'm working on a micro-CRPG / sim called Innkeep. It's a bit of Ultima 7 style classic CRPG, meets a modern day-by-day narrative survival sim like This War of Mine, with thematic ideas taken from Les Miserables (think, the crafty master of the house character, Thenarndier).

Basically, I wanted to try and capture elements of what I like about CRPGs (narrative progression, interesting characters, the feeling of being in a world), but with a static location. The idea I had was to have a game set in that classic RPG location, the humble inn, where you are the one wearing the apron, and the people of the world come to you. You serve them food and drink. You tell them about recent rumors, and maybe share a joke or two. You hire bards to play music and keep everybody having a good time until late. And then you rob them. In their sleep. A little bit...

The game will have some light sim elements. You need to manage your stock of food, drink, firewood and candles. There is serving to be done, and you will need to do a bit of "creative" cooking. But the core focus of the game is really about "looking after" your guests. In the evening while serving, you are on the lookout for identifying which guests you want to try and steal from in the night. You need to eavesdrop on conversations, observe them at a distance, and use your silver tongue to try and wheedle out some clues. Once you have your mark, then, in the dead of night you can let yourself into their room, prying open backpacks, wiggling rings from fingers, slipping chains from necks. If you have done your job properly, they should be far too drunk to notice a thing. And with that extra cash you can keep this show on the road, despite the difficulties of wartime scarcity. The idea is not to force you to play a mustached villain, but to have a bit of fun, and at the same time to try and push you towards having to make choices about who you will or will not rob, and why (a bit like with Papers Please).

Ever since I started part time work on the project a few years back I've kept track of my progress via dev diary videos on youtube. Maybe check out an early video to see where I was starting from (like, can-use MS Paint but don't know what a layer is computer drawing skills), and drop in on the most recent video to see where things stand today. It can help you get a sense of how far I've come, and what kind of game it is shaping up to be. Then if you are on twitter, consider giving me a follow. I also have a site for the game here, (although I'm still in the process of upgrading it so it might be missing a few links). I'll keep an active eye on this thread so I can answer any questions you might have, but I also have a discord channel if you want to chat more directly. Finally, you can learn more about ongoing development and get access to extra stuff like music tracks (by John Halpart) at the Patreon page.

Cheers!

Daniel


« Last Edit: December 15, 2018, 09:24:20 AM by BeerDrinkingBurke »
Developing a game called Innkeep! Serve Ale. Be jolly. Rob your guests. https://innkeepgame.com/

Lizard

  • Technikos
    Technical Officer
  • Posts: 248
  • Karma: 3
    • View Profile
    • The Homely Coder
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #1 on: April 30, 2015, 10:37:57 AM »
The project sounds really interesting, definitely something I'd give a go playing.

"Scalable" is definitely the way forwards; I've learnt a few lessons about game development in my short time in the industry, and a basic game you can add to is far more useful than something which starts too big and doesn't live up to expectations.

Good luck with it!
A coder, a hoodie, a coffee pot, a robot.

"A ship in port is safe, but that is not what ships are built for."

BeerDrinkingBurke

  • Citizens
    Voting Member
  • Posts: 55
  • Karma: 0
    • View Profile
    • Innkeep
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #2 on: April 30, 2015, 10:57:00 AM »
Thank you!  :) I had a good think about it for a couple of weeks in December when I was considering attempting to make something (I've written about this here). The Innkeeper idea stuck with me because it seemed like a great way to keep things simple on the design front while still allowing for lots of variety. It's the kind of game I'd like to play myself if somebody else was making it. Hopefully I'll have something ready for alpha testing in a few months.
Developing a game called Innkeep! Serve Ale. Be jolly. Rob your guests. https://innkeepgame.com/

Lizard

  • Technikos
    Technical Officer
  • Posts: 248
  • Karma: 3
    • View Profile
    • The Homely Coder
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #3 on: April 30, 2015, 10:58:51 AM »
I'll certainly be keeping an eye out for the alpha tests :)
A coder, a hoodie, a coffee pot, a robot.

"A ship in port is safe, but that is not what ships are built for."

BeerDrinkingBurke

  • Citizens
    Voting Member
  • Posts: 55
  • Karma: 0
    • View Profile
    • Innkeep
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #4 on: April 30, 2015, 10:59:52 AM »
Cheers! And thanks for following on Twitter.
Developing a game called Innkeep! Serve Ale. Be jolly. Rob your guests. https://innkeepgame.com/

Jubal

  • Megadux
    Executive Officer
  • Posts: 27596
  • Karma: 119
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #5 on: May 03, 2015, 11:51:27 AM »
This looks great :)

Are there different types of drink you can serve to the different customer types etc?
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

BeerDrinkingBurke

  • Citizens
    Voting Member
  • Posts: 55
  • Karma: 0
    • View Profile
    • Innkeep
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #6 on: May 03, 2015, 01:34:30 PM »
Thanks. ;-)

There will be. Although I'm still working out the details, the current plan is for the quality of the drink to be important. Some guests will pay more for high quality drinks. However, there is the quality of the "brand", and the -actual- quality. There might be some discrepancy because water somehow *cough* got mixed in at some stage. Goodness me. If a guest is pretty sloshed they might not notice at all.
Developing a game called Innkeep! Serve Ale. Be jolly. Rob your guests. https://innkeepgame.com/

BeerDrinkingBurke

  • Citizens
    Voting Member
  • Posts: 55
  • Karma: 0
    • View Profile
    • Innkeep
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #7 on: May 03, 2015, 01:45:48 PM »


Time for dev diary #6.



== Major Features ==

- There is now an icon system for guest needs. Right now that means simply drinking, but later could include food and shelter. When a guest doesn't have a drink, an icon will appear at the top of the screen. Icons slide along and stack on each other properly. This system allows you to immediately have the information you need about how many people need serving. You can also find out which icon represents which guest by mousing over it, which makes that guest become highlighted.

- There is now a barmaid. When idling she will walk around the tavern sweeping. She will also collect empty tankards from the tables and return them to the shelf for you.

- Guests will now smoke pipes sometimes. Each smoker is adding to the total amount of smoke in the room. As the amount increases clouds of pipe smoke will increase in number and become more visible, wafting about. By the end of a busy night the inn might become quite smokey.

- Guests now actually sit down instead of standing next to their tables. Perhaps not a "major feature" from a gameplay perspective, but required a significant amount of work integrating/adapting sprites properly with the tables and benches when sitting. It wasn't enough simply to make the guest sprites shorter.


== Minor Changes ==

- The glove cursor is now drawn to GUI, so it goes -over- GUI elements like a good glove cursor should.
 
- There is now a cellar door. That goes nowhere....

- Added a circular glow effect to the candles.

- Added a proper debugging mode that I can switch on and off, making various cheat buttons active for spawning things and changing different variables.
Developing a game called Innkeep! Serve Ale. Be jolly. Rob your guests. https://innkeepgame.com/

Jubal

  • Megadux
    Executive Officer
  • Posts: 27596
  • Karma: 119
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #8 on: May 10, 2015, 01:11:58 AM »
I will give this major bonus points if I'm allowed to serve people salted beer. :P
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

BeerDrinkingBurke

  • Citizens
    Voting Member
  • Posts: 55
  • Karma: 0
    • View Profile
    • Innkeep
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #9 on: May 12, 2015, 04:26:30 PM »
Lol. Is that a thing? Salt makes people thirsty, so they drink more??

By the way, the new domain for the game site is up and running at www.innkeepgame.com. There is a new fairly lengthy post on there about recent developments in my thinking on what the game will be. The long and the short of it is that I'm pretty excited! I'm pushing much further now towards a persistent world outside your inn, which itself acts as a kind of window where you both help steer the fate of the adventurers passing through, and see the results (and hopefully reap the rewards) of your actions when they come back from their adventures. Tweets guests will have a lot more significance in being connected to events that have actually (well, virtually) happened to them on their travels or personally generated histories.
Developing a game called Innkeep! Serve Ale. Be jolly. Rob your guests. https://innkeepgame.com/

Jubal

  • Megadux
    Executive Officer
  • Posts: 27596
  • Karma: 119
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #10 on: May 12, 2015, 04:51:24 PM »
I'm pretty sure, yeah. I can't find a good web-reference right now, but I've definitely seen it noted down in a history book somewhere.

EDIT: After a bit of searching academic records, a gorgeous reference to the practice, from an ancient edition of the British Medical Journal, from 1878:
Quote
SALT IN BEER.
PROFESSOR BERNAYS, Public Analyst for Camberwell, makes some statements in his last report which are very important in relation to a recent prosecution. In the past quarter, he has examined eleven specimens of beer, ale, and porter. As to alcohol, except in a spruce-beer which contained 14.3 per cent., the variation was only between 8 and 10.5 per cent The same lack of hops is exhibited as of old; at least, a little goes a long way. But the most curious feature is in the increase of salt. He has mentioned the almost absence of salt in days gone by. Now, however, we have arrived at a quantity, in one case, so large that he obtained a magisterial decision and a penalty, reduced, at the request of Mr. Marsden, from ,£10 to £5, together with costs. He gives examples, stating the grains per gallon: No. 57, not estimable; 58, 5.60; 59, 11.20; 68, 13.30; 67, 30.0; -, 32.90; 63, 34.3o; 61, 44.10; 60, 47.69; 69, 58.10; 70, 82.60.

Here, then, we have, from a merely nominal presence, as much as eighty-two three-fifths grains of salt in a gallon: a quantity sufficient to induce thirst and to encourage drunkenness.
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

Glaurung

  • Sakellarios
    Financial Officer
  • Posts: 3122
  • Karma: 12
    • View Profile
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #11 on: May 12, 2015, 07:43:47 PM »
As an additional twist to the possibilities of diluted or salted beer, might there also be occasional, random visits from trading standards officers / inspectors, able to impose a significant fine for the sale of adulterated products?

Jubal

  • Megadux
    Executive Officer
  • Posts: 27596
  • Karma: 119
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #12 on: May 12, 2015, 10:51:38 PM »
Or even better - visiting conoisseurs from the Real Dwarven Ale Society who will write runic reviews of your tavern.  :P
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

BeerDrinkingBurke

  • Citizens
    Voting Member
  • Posts: 55
  • Karma: 0
    • View Profile
    • Innkeep
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #13 on: May 13, 2015, 03:15:39 PM »
I like the idea of people coming and reviewing it. ;-)

Developing a game called Innkeep! Serve Ale. Be jolly. Rob your guests. https://innkeepgame.com/

Lizard

  • Technikos
    Technical Officer
  • Posts: 248
  • Karma: 3
    • View Profile
    • The Homely Coder
    • Awards
Re: Innkeep! - Serve Ale. Collect Rumors. Make Coin.
« Reply #14 on: May 13, 2015, 03:25:31 PM »
Just out of interest - did you build the engine from scratch? Or are you using something pre-existing?
A coder, a hoodie, a coffee pot, a robot.

"A ship in port is safe, but that is not what ships are built for."