The philosophy of adding Gambling element in a game

A place to discuss things that aren't specific to any one creator or game.
Forum rules
Ren'Py specific questions should be posted in the Ren'Py Questions and Annoucements forum, not here.
Post Reply
Message
Author
doorknob22
Regular
Posts: 36
Joined: Wed Jul 22, 2020 8:43 am
Contact:

The philosophy of adding Gambling element in a game

#1 Post by doorknob22 »

In my game, I want to add a shrine in which the player can pray to the gods, "contribute" 10 gold coins and have a chance to win something (in the game, not real money of any kind).

I'm trying to work out a formula which will balance making this gambling, err, donating, both attractive to the player but not game breaking.
1. Do I go for low chance/high yield or maybe better chance and lower yield?
2. Is there a formula? For example, if each "donation" of 10 gold points has a 10% chance of winning 100 then odds are the player gains nothing. Maybe 10% to win 125 gold? Or 25% to win 30 gold?

Did anyone tackle these questions in their games?

User avatar
puppetbomb
Regular
Posts: 123
Joined: Fri May 19, 2017 4:04 pm
Tumblr: puppetbomb
itch: puppetbomb
Location: USA
Contact:

Re: The philosophy of adding Gambling element in a game

#2 Post by puppetbomb »

It depends on a few factors:
  • Does the number of coins or items bought by coins block the player from advancing the main objective?
  • Will it unlock extra content?
  • Is it a micro-transaction, a free game or a one-time pay game?

doorknob22
Regular
Posts: 36
Joined: Wed Jul 22, 2020 8:43 am
Contact:

Re: The philosophy of adding Gambling element in a game

#3 Post by doorknob22 »

1. When you spend money in one point, you could always spend it in another, otherwise there would be no dilemma for the player.
2. The extra gold could be used to purchase new troops, build a fort etc. It can be obtained in other ways but that would take more turns.
3. There is not real money involved in any way, only game money.

My main question is: how do I make in-game gambling interesting and fun without breaking the game.

To clarify: there is no real world money involved, only game money.

User avatar
Imperf3kt
Lemma-Class Veteran
Posts: 3791
Joined: Mon Dec 14, 2015 5:05 am
itch: Imperf3kt
Location: Your monitor
Contact:

Re: The philosophy of adding Gambling element in a game

#4 Post by Imperf3kt »

Add unique "prizes" that can only be obtained that way?
Make story specific consequences that depend on gambling habits?

Keep in mind EU, UK and US, etc gambling laws
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

Current project: GGD Mentor

Twitter

DanOrgan
Newbie
Posts: 10
Joined: Sun Oct 18, 2009 2:17 pm
Contact:

Re: The philosophy of adding Gambling element in a game

#5 Post by DanOrgan »

If this action is required to continue the story and there is no way to avoid it, then the chance to win must always be higher. Otherwise, it is up to your decision.
Imperf3kt wrote: Mon Dec 07, 2020 6:41 am Keep in mind EU, UK and US, etc gambling laws
Interesting. Could it affect single-player games without actual currency, only with game points? I think it is only for multiplayer games and microtransactions.

User avatar
Imperf3kt
Lemma-Class Veteran
Posts: 3791
Joined: Mon Dec 14, 2015 5:05 am
itch: Imperf3kt
Location: Your monitor
Contact:

Re: The philosophy of adding Gambling element in a game

#6 Post by Imperf3kt »

DanOrgan wrote: Thu Feb 11, 2021 8:04 am
Imperf3kt wrote: Mon Dec 07, 2020 6:41 am Keep in mind EU, UK and US, etc gambling laws
Interesting. Could it affect single-player games without actual currency, only with game points? I think it is only for multiplayer games and microtransactions.
No, it affects fake gambling too, especially if you're marketing your game to underage people. Look up simulated gambling regulations for a better explanation than I could give.
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

Current project: GGD Mentor

Twitter

Post Reply

Who is online

Users browsing this forum: No registered users