Skip to content

xahmol/careers

Repository files navigation

Careers

Careers board game for 8 bit computers.

Careers title screen

Contents

Version history and download

Introduction

Installing the game

Starting the game

Game instructions

Credits

Version history and download

(Back to contents)

Download latest build

Version v090-20220206-1546:

  • First released version

Introduction

(Back to contents)

This game is a computer recreation of the classic boardgame of Careers. See for details about the original boardgame at is description at BoardGameGeeks.

When I was a kid we used to play this game frequently with our family. I made my original computer adaptation for the C128 in BASIC7.0 in 1992. This original version in Dutch is available here as well (D64 image) (BASIC7.0 source).

The BASIC original has been made from the Dutch game board with rules we used to play with in our family. Exactly 30 years later, I have converted this to a new version in C with more advanced game board using a scrollable board. To translate this properly I have used the US 1958 version of the gameboard and the US 1979 rule book. As the rules and board did change over time, rules and gameboard in the computer adaptation might differ a bit from official version. However, the above linked rule book can be used as good starting point as to the rules implemented.

Installing the game

(Back to contents)

  • Download the latest distributable ZIP file (download link under Version history and download )
  • Unzip the file on your PC
  • Transfer the desired Dxx image to your storage method. D81 loads faster than D71 than D64 (all image types are provided if your solution does not supoort D81 or D64 files)
  • Alternatively, transfer all the .prg files to your storage location if your storage device support SD2IEC type disc access.

Starting the game

(Back to contents)

  • Mount the image (see your storage method manual)
  • The image is bootable, so to start, either boot with image mounted or enter BOOT U8 (or BOOT U(enter device id) if you want to boot from another device ID than 8)
  • If you use the seperate .PRG files instead of a disk image, select the proper directory using the instructions for your storage method. Than start the game by entering RUN"CAREERS",U(device ID).

Game instructions

(Back to contents)

Aim of the game

To be the first to "succeed" by winning 60 points. You win points by earning Fame, Money and Happiness in a number of different occupations.

As in real life, you first decide what your own "Success Formula" will be. Your Success Formula is the combination of Fame, Money and Happiness that you choose to earn in order to win. Your total must equal 60 points and may be divided in any way among Fame, Money (1 point per $1.000) and Happiness.

Computer players always choose the default of 20 Fame, $20.000 Money and 20 Happiness.

The first player to reach or exceed each part of his or her Success Formula is the winner.

See for full rules the rule book.

Game start

Wait until loading of the game is finished and this screen appears: Careers title screen

Options at this screen:

Key Description
C Toggle controls between Joystick (default), SNES pad or Keyboard only.In all options the game can be controlled via keyboard. The option joystick allows the game to be also controlled by a joystick in port 2, while the option SNES pad enables control using a SNES gamepad via the Petscii Robots userport adapter.
M Toggle music. This stops the music or restarts the music
ENTER or FIRE Starts the game.

After pressing ENTER or FIRE a menu appears to ask if you want to load a previous game. Select No to proceed without loading, or select Yes and than select the desired game slot to load from to load a saved game.

General controls

The game is mostly menu driven. Menus can be controlled via keyboard by the cursor keys to move around the options and ENTER to select the highlighted option. Using a joystick or a SNES pad, moving between the options is done by moving the joystick in the desired direction or pressing the corresponding direction button on the SNES pad. Selection is done by fire on the joystick, or A or B key on the SNES pad. Text input is done with the full keyboard alphanumerical keys, number selection is done by lowering or highering the number via cursor keys/joystick/SNES pad and pressing ENTER or FIRE to confirm.

Menu options on human player turn

Game menu

Game menu

  • Throw dice proceeds the turn with throwing the dice
  • Restart restarts the game after asking for confirmation
  • Stop stops the game after asking for confirmation

Disc menu

Disc menu

  • Save game lets you save the present game in one of four gameslots. Select desired slot and enter name to recognise the save
  • Load game loads a saved game from the selected game slot (after asking confirmation)
  • Autosave off/on toggles the autosave function. By default the function is enabled and saves before any human player turn to slot 1 called Autosave. Disabling speeds the game up somewhat and prevents music to be hampered caused by disk IO.

Cards menu

Cards menu

  • Show cards shows all present cards you own
  • Play opportunity lets you select an opportunity card to be played
  • Play experience lets you select an experience card to be played

Infomration menu

Information menu

  • Field info shows information about a field a selected number of steps away from your present location
  • Game score shows your present game score and experience, next to your selected winning formula
  • Color legend shows an overview of the meaning of the colors used in the game board
  • Explore board lets you scroll around the game board with the cursor keys, joystick or SNES pad. ENTER or FIRE to leave
  • Credits shows the version number of the game build

Game board explanation

The game board fields are coded with text and colouring:

Game board

Meaning of the colour coding:

Color legend

Meaning of the text coding in the career path fields, where the number gives indication of the amount to receive:

Text Description
Fame Receive Fame
Money Receive Money or Salary increase
Happiness Receive Happiness
Event Event (often negative)
Experience Receive experience cards
Opportunity Receive opportunity cards

Credits

(Back to contents)

Written in 1992, 2022 by Xander Mol

https://github.com/xahmol/careers

https://www.idreamtin8bits.com/

Credits for the C128 version:

Originally written in 1992 in Commodore BASIC 7.0 for the Commodore 128. Rewritten for C128 in C using CC65 in 2022

Code and resources from others used:

Music credits:

The code can be used freely as long as you retain a notice describing original source and author.

THE PROGRAMS ARE DISTRIBUTED IN THE HOPE THAT THEY WILL BE USEFUL, BUT WITHOUT ANY WARRANTY. USE THEM AT YOUR OWN RISK! */

(Back to contents)