pygame is
Simple DirectMedia Layer is
Site Swing

CashTrainer - 1.0

John Eriksson (wmjoers)



This utility is for anyone that needs cash calculation training.

Maybe you'll work as an ice cream seller during the summer vacation? Then CashTrainer is a perfect training tool.

How does it work?

  • Select your preferred language and currency.
  • Select preferred price range.
  • The price that the customer should pay is shown in the top left of the screen.
  • The customer hands you some cash.
  • Make sure you did get enough money. Press the red button if not and the green button if you are satisfied.
  • To give back change, drag and drop banknotes and/or coins to the desk. Press the green button when done.
  • The number of successful transactions is shown after each turn.
  • Practice until you get the speed up and the calculations correct!

Supported languages

In this first release only two languages are supported (Swedish and English). But there will be more languages available as plugins.

Supported currencies

  • US Dollar (USD)
  • European Euro (EUR)
  • Swedish Kronor (SEK)
  • Japanese Yen (JPY)

When I get my hands on some more currency images I'll release them as plugins.


Final release. Some improvements and a new currency, Yen (JPY)


Home Page:


click to view original size


CashTrainer - 1.1 - May 6, 2008
CashTrainer - 1.0 - Apr 29, 2008
CashTrainer - 1.0b - Apr 22, 2008 account Comments

If you wish to leave a comment with your account, please sign in first.

May 6, 2008 9:49am - pymike - nickname: (pymike) - 4/5
Nice! Your images are a lot better than the ones I found, although the nickel doesn't look the way most nickels do.

A suggestion: Add a timer to each "round" to challenge the users, and to force them to count faster. :-D
May 6, 2008 8:18am - John Eriksson - nickname: (wmjoers)
PyMike, thanks for you effort! But I'm sorry to say that I didn't use your images. When you posted the links I'd already found some images and fixed a USD-currency. I hope you like it anyway ;-)
May 2, 2008 1:57pm - pymike - nickname: (pymike)
I put together USD and even made the .ini file :D you can get it here:
Just unzip the folder and put it in the data/currency folder :)

BTW: Some of the image coloring is a little off, but they were the best I could find.
April 30, 2008 1:23am - John Eriksson - nickname: (wmjoers)
I want to add USD but can't find good enough banknote and coin images. My goal is to include several more currencies but it's time consuming tracking down the graphics. All help is appreciated!
April 29, 2008 7:30pm - pymike - nickname: (pymike)
Just out of curiosity, how come American currency isn't in it? Nice app btw :-)
April 29, 2008 4:23pm - John Eriksson - nickname: (wmjoers)
I will if I can find some graphics to use. :-)
April 29, 2008 2:43pm - Dave Cooper - nickname: (kupesoft) - 5/5
Add $CAD!

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Nov 17, 2015

Nov 12, 2015

Nov 11, 2015

Nov 8, 2015

Oct 16, 2015

Oct 9, 2015

Sep 11, 2015

Sep 6, 2015

Aug 26, 2015

Aug 25, 2015

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)