[DEVLOG] Supply & Demand Market Game | Delicate Stocks

Delicate Stocks is a game that I’ve released today. The game concept is as such:

At your first time joining the game, your balance is 50. With a balance you can buy stocks. Stock prices are based on supply & demand principles aswell as a double-noise generated company wealth value.

The goal of the game is to buy up the market and gain a monopoly. You have to compete againts bots and other players to achieve the monopoly.

Screenshots:

Pre-release development logged at Game Testers Needed | Supply & Demand concept
Please share your suggestions for the beta!

4 Likes

Just to add, yeah there is a saving system

You should probably add like a baseline or markers across the chart with number so people understand better.

Update 0.1.1: Share borrowing.

This is Dmitri

Dmitri can loan 250 shares. He’s limited to lending 20% or less of those 250 shares.

Any new shares that the player purchases goes into repaying the debt towards Dmitri. (if any)

This tactic can be used to gain a larger balance by selling the shares you own for a higher price and buying them back at a lower price, making profit from the difference.

There’s an addition 1% tax on Dmitri’s service, meaning if you borrowed 10 shares, you’ll have to pay back the value of 10.1 shares. If the market dips below 1% between when you sold your borrowed stocks and when you buy them back then you’d still make a profit.

You can only borrow more shares once you owe Dmitri 0 shares

OTHER UPDATES

  • Stocks are now reffered to as shares in all UI objects
  • Some buttons have been fixed to not work when 0 shares are selected
  • Screen for mobile players is locked on landscape - this is a temporary feature whilst I work on portrait UI designs

SmartBuy does not yet support automatically borrowing, I’m planning to add that and many more customization settings for the smartbuy gamepass

Edit:
if the player leaves whilst they still owe shares to Dmitri, those shares would be automatically bought back and the player would be charged the price of all the stocks + the tax. This could lead some players in debt. For now the only way to get out of debt is by making profit from borrowing, selling and buying. Within later updates I’ll add other methods to get out of debt.

Minor fix here

  • Sliders are now easier to use for mobile players
  • Buy slider less glitchy and more precise

By later today textboxes will be added to buy/sell a precise number of shares. Dmitri’s Lending service page will also be equiped with certain buy/sell buttons and a profit calculator to make the gameplay smoother.

1 Like

Minor Addon to 0.1.1

As promised, the Dmitri update is here.

You now have an option to sell all the shares you borrowed
image

Once clicking on [sell borrowed stocks], a new frame opens that displays profit data

image
Sold at refers to the profit from selling all the shares.
Current Price is the current price to buy back all the shares you’ve borrowed.
Estimated Profit is how much balance you’ll gain taking in account the difference between the price bought and the price sold aswell as tax rates, for our case 1%

[small edit]
Changed the text from [buy borrowed stocks] to [buy borrowed shares] for reasons stated in previous replies

DELICATE STOCKS NOW GOT A DISCORD SERVER!

0.1.2 update delayed!

I’m sorry for anyone looking forwards to another major update. But don’t worry, the new update will have more features than originally planned as well as bug patches and ui enhancement.

Should I add a loaning system to the game?
  • Yes [with credit based interest]
  • Yes [without credit based interest]
  • No [no loaning system]

0 voters

This seems quite similar to Stock Simulator by Faave.

ah, I’ll check that game out!

Didn’t really do research on other stock games before making Delicate Stocks. At first it was a test of supply & demand systems for a forgery game I was working on but I decided to make it an actual game.

1 Like

0.1.2

NOTE: loaning has been delayed to 0.1.3

LOTTERY UPDATE!

How they work?
Every 10 minutes a lottery event starts. These events last 5 minutes.
Tickets cost 20 balance and the total prize is the revenue from the tickets + dmitri’s tax revenues.

Other Updates:

New Dmitri UI:
image
New Graph:
image

BUG FIXES

  • overhead UIs not spawning bug fixed
  • Dmitri’s tax has been lowered to 0.8% and actually works
  • Leaving whilst owing Dmitri shares now charges appropriate tax
  • Improvements on GraphUI

Yea, def check that game out, but don’t sweat it that game has not been updated in years, especially with faave’s cancelation.

Minor fixes

  • Lottery UI bugs fixed
  • built up prize fixed

Additions

:donate chat command, public

Usage:
:donate player number
e.g :donate coolalex1835 200

full names aren’t necessary, abbreviated names will work as long as no one in the server shares the appreciated name. So :donate cool 200 would also work

Addon to 0.1.2

New UI!

image

  • added a profit calculator
  • changed selling buys/sells from bars to number imputs
  • overall complete redesign

Other changes

  • Fixed bug with lottery being stuck at intermision

Minor bug fixes

  • fixed intermission from not starting
  • fixed ticket price
  • some ui patches

0.1.3 spoilers:

  • A loaning system would be introduced [with credit-based interest rates]
  • Player’s playtime is to be saved
  • Dmitri’s tax rates based on market status
  • Market Crashes and Rockets (a sudden change from -25% to +50%) are to be added to market value, adding on to the existing perlin-noised based market growth
  • Improvement on Profit Predictor UI
  • Improvement on Lottery UI
  • Larger lottery prizes
  • Working donate function (not a chat command this time)
  • Performance Enhancement
  • Time per market changed increase from .75 seconds to 1 second
  • Graph UI better aligned
  • Enhanced SmartBuy

Release Date: 22-23 of December

I love the idea for this game! If you could figure out a way to transform it into a strategy game (less luck) it would be even better.

Update 0.1.3 set to release somewhere 24-30th December [delayed] is planned to have functionality for players to setup their own companies, and with them, a stock market.

I’m currently working on simulating customers to calculate profit, expenses and investments.

This is hilarious because I was thinking of making a similar game! (decided not to make it because im horrible at scripting)
Here was my outline for it

  1. Game Idea: Capitalism/Corner the Market

Basics: Upon joining each player is given one random noun (out of 3) as their product. Must have 4 players in server to have income. Use cash to buy additional products and trophies. Game displays lowest cost for each product in server.

Substitute products: Each product has 2 substitutes. If costs of a product are too high for buyer they will buy substitutes instead.

Switching products: Players can pay half their net worth (min of X) to get a different random product (with cool down). Players can pay double another players net worth to forcibly swap their products (with cool down).

Costs: As your net worth increases so do your operational cost. As your rate of product sold increases so do your costs per product.

Alliance: If players sell product at same price buyers will buy from both equally at reduced rate.

Price ceiling: Products have an overall cap that is double the substitute cap. (edited)

“buyers” are just npcs
was thinking of making it round based but unsure