/bourse

Gain a fortune as a stock trader in the global stock markets of the 80s

Primary LanguageBASIC

Make a fortune by trading 48 different stocks on 4 stock exchanges. Up to four traders can take part in this hotseat game. You have the edge over other market participants based on:

  • Insider information: Look on the economic memos ("newspaper") that hint at future price movements.
  • Inter-exchange arbitrage: While there are 40 local stocks, there are also 8 global stocks are listed on each stock exchange. The catch is that their price movements are not correlated. Traveling between stock exchanges ends your turn and costs $100 but the arbitrage gains might outweigh these costs.
  • Instant market access: You directly buy or sell stocks based on current market prices without affecting them.

Splash

The game language is German - but you only need to know some key words in order to play it.

How to Use

Put the repository into a mounted directory of an emulated Amiga 500 and run the script from the shell (you can skip the first line if you do not want to watch the intro):

execute Intro
execute Bourse

You can also start using the workbench (info-files provided).

The game is completely written in AmigaBASIC. Its ASCII source codes in src can also be run from the IDE.

Trivia

  • Desk: The image did not find its way into the game due to missing technical know-how (how to load IFF from basic?). This was only solved later, e.g., in Tennis Manager.
  • Protected source: The source code of the production version has been lost in time. Only its encrypted AmigaBASIC program is available but useless in this repository, as all relative paths cannot be adapted. Hence, an earlier pre-production version for which the source code is still available has been productized again. There are only minor sacrifices if compared to the original production version: There are no player-related time series, some menus are not beautified.
  • Hi-res: The game uses interlaced resolution to maximize the amount of information that can be conveyed. However, this leads to eye strain on real hardware - fortunately, there will be emulators in the future.
  • Diskfont library: The only OS routine for which relative paths do not work. Hence, it is put into the src folders.
  • Inspiration: There is a much more basic (but also realistic) game on the C64 from which I drew some inspiration.

Gallery

manual1 manual2
Combined intro and manual
desk
Desk as monthly player menu
player-num player-pref
Up to four players are supported State your name, favorite color (RGB),
and your home stock exchange
stock-markets
A total of 48 stocks are listed on the 4 stock markets. 8 of the them are available everywhere.
ranking
The players assets consist of money and the local valuation of their stock holdings.
actions
The actions that are available in each turn.
Only option 5 and 7 will immediately lead to the end of the turn.
news
Make use your insider information.
buy
When buying shares, the maximum amount hints at your buying power.
prod_stats prod_menu
The original production version included time series of the player's assets. The monthly menu in that version.
The game's mouse pointer is found here.