There is a USED CAR game at http://www.html5pcode.com/a1yusedcars.htm The game uses a p-code. The p-code was written in HTML5 JavaScript.
The home page is http://www.html5pcode.com
You are to maximize your expected gain by selecting a RESTOCK CAR COUNT and an ADVERTISING LEVEL. Your expected sales goes up with the number of cars you have on the lot, but your costs also go up. You can also increase your sales by advertising. A transition matrix is used to determine the outcome. It is raised to the 28th power (28 sale days). It gives the expected car sales for the RESTOCK COUNT and ADVERTISING LEVEL. There are 100 different games.
This game is written in a p-code. The p-code is executed by a p-code engine. If you click on PROGRAM in the RED STRIPE at the top, you can view the p-code programs. The p-code engine can execute the programs and it can edit the programs.There is a DATA option that allows you to see the program's data as it is being executed. There is a TRAIL option that allows you to execute the program in small steps. There is an RT, Real Time, option that allows you to change the program as it is executing. There are many YouTube videos that will show you how it works.