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

BeerDrinkingBurke

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

Quote
Innkeep! That’s what they yell at me. Bring me more ale! Well let them yell. I’ll come along shortly with a smile and a joke. I’m their best mate. Especially if luck’s been blowin their way. Now, I’m no hero. I’d be the first to admit that. Can’t swing a sword. Rubbish with a bow. Nothing magical about me. But we’re not so different, them and I. My heroic and not-so-heroic guests. We’re after the same thing at the end of the day. Glory? Coin! Only, I leave the hacking and slashing beneath the ground to the young and the bold. Cos you see, whatever they unearth down there is gonna get spent. Plenty of the gold makes its way from a dead goblin’s loincloth to my open palm. The way I see it, it’s what some might call “a mutually beneficial arrangement”. After treading the halls of a musty tomb or dungeon filled with horrors a body needs a rest now don’t it? A tankard of ale. A laugh. A good punch up. A bed to sleep in with a reasonably low population of lice. Maybe a lead on the next quest when your purse has inexplicably become much lighter? That’s where I come in. You see I’m a business man. A respectable and upstanding citizen. A provider of various services. I’ll look out for you, now don’t you worry. I’ll make sure your drink aint too strong if you’ve had a few too many already. Maybe some company for the night for those feeling lonesome? Let me help you with that load there. Kick back. Relax. I’ll take care of everything.

Hi everybody. My name's Daniel and I'm currently developing a game called Innkeep!

I started on Innkeep! back in January (planning in December 2014). It's going to be a mixture of management / light puzzle solving, with some narrative elements and a dash of chaos. I release development diary videos on youtube frequently, and also keep an active twitter account. There is also a webpage. The art is very simple right now, as I'm taking care of all that myself for the time being. I hope to team up with an actual artist once the game is further along, so as it make it much prettier.

I'll make a post on this thread whenever I make a fresh development video. Feedback/ideas are welcome. ;-)
 

Introduction Video
Talking about the concept.

Developer Diary #1 February 8
Introducing the simple art to be used for early development.

Developer Diary #2 - February 22
The drinking system.

Developer Diary #3 - March 8
Zooming, scaling.

Developer Diary #4 - March 24
Pathfinding, feedback.

Developer Diary #5 - April 20
The conversation system.

Developer Diary #6 - May 3
Sitting, smoking, icons and a barmaid.



More about a core game mechanic...

The bar in the common room functions like a “landing strip”. Four or five slots. From here you can also assign people to rooms for the night via a guest book. Guests can drink at the bar, but they will want to go and sit down fairly soon. They are a little like the next tetris piece which is going to fall, or the card you are holding in reserve to see how things play out. Each table has a limited number of spots, and here is the main challenge. Who should sit next to who? Guests will stay longer if they have someone to talk to and if they like that person, less if they dislike them. As the days progress you are introduced to new types of guests: Peasants. Peddlers. Merchants. Ruffians. Adventurers. Soldiers. Etc. They all have likes, dislikes, and indifferent relations to the other types, so you will have to study up in order to cleverly balance the tables to produce maximum income. Along with this is more active intervention by the player. By talking to guests and listening in on conversations the player will be able to gather rumors, secrets, quests, jokes and tales. These can be horded and deployed strategically for boosting the mood of sour guests, hence making them spend more, or for steering some likely adventurers towards treasure. If they come back alive, then more loot for you!


More about my design plan...


My plan for Innkeep is such that it should be:

1. Very simple

It has minimal content when it comes to things such as levels, or puzzles which need to be uniquely designed, etc. There are only a few rooms, with everything except the core gameplay location, the common room, being optional. And while there will be “fighting” occurring within the game, it will be fairly simple, a bit like fighting in Prison Architect.

2. Interesting

The setting of some kind of Prancing Pony-like inn allows for all kinds of interesting characters and interactions within the limitation of a few rooms. Every visitor represents an opportunity for a small or not-so-small story, or a small or not-so-small player choice which may effect the gameplay or how things “end” when it comes to an over-arching narrative.

3. Scalable.

Things can be added piecemeal. I don’t -need- to have a certain level done in order to finish the game. I can make something which is already a complete if bare bones experience in a relatively short amount of time, and then gradually flesh it out until it feels good or I exhaust myself. I shouldn't ever end up stuck with a bloated monstrosity incapable of being kicked out the door.

I think I have come up with a game idea which has these three points on show. There is a (fairly) simple core game mechanic of mixing/matching characters in real time, collecting your gold and keeping your head above water financially. It is (hopefully) interesting, because it rewards experimentation and discovery, offering the player the opportunity for mastery and power, while also allowing for added flavor in the form of various stories and choices. And because I can get the “lose”, “win” and “game” components built relatively quickly, it is (if I’m careful) scalable. I don’t need fourty guest types or a hundred mini-narratives to complete the game. First comes the core game experience, then layered on to that are extra features and narrative elements which I have the time and desire to add before a release.


Links:

Webpage: https://innkeepgame.wordpress.com/
IndieDB: http://www.indiedb.com/games/innkeep/
Twitter: https://twitter.com/DanielOBurke

« Last Edit: July 26, 2015, 02:10:21 PM by BeerDrinkingBurke »
Developing a game called Innkeep! Serve Ale. Collect Rumors. Make Coin. Regular updates posted at https://innkeepgame.wordpress.com/

Lizard

  • Citizens
    Voting Member
  • Posts: 235
  • 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

  • Posts: 27
  • 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. Collect Rumors. Make Coin. Regular updates posted at https://innkeepgame.wordpress.com/

Lizard

  • Citizens
    Voting Member
  • Posts: 235
  • 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

  • Posts: 27
  • 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. Collect Rumors. Make Coin. Regular updates posted at https://innkeepgame.wordpress.com/

Jubal

  • Megadux
    Executive Officer
  • Posts: 22667
  • Karma: 104
  • 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

  • Posts: 27
  • 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. Collect Rumors. Make Coin. Regular updates posted at https://innkeepgame.wordpress.com/

BeerDrinkingBurke

  • Posts: 27
  • 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. Collect Rumors. Make Coin. Regular updates posted at https://innkeepgame.wordpress.com/

Jubal

  • Megadux
    Executive Officer
  • Posts: 22667
  • Karma: 104
  • 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

  • Posts: 27
  • 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. Collect Rumors. Make Coin. Regular updates posted at https://innkeepgame.wordpress.com/

Jubal

  • Megadux
    Executive Officer
  • Posts: 22667
  • Karma: 104
  • 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

  • Basileus
    Head of Staff
  • Posts: 2375
  • Karma: 11
    • 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: 22667
  • Karma: 104
  • 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

  • Posts: 27
  • 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. Collect Rumors. Make Coin. Regular updates posted at https://innkeepgame.wordpress.com/

Lizard

  • Citizens
    Voting Member
  • Posts: 235
  • 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."