Submission #8871: nymx's C64 Predictor in 00:23.69

(Link to video)
Commodore 64
baseline
BizHawk 2.9.1
1417
59.826089499853765
4246
PowerOn
1986-06.d64
Submitted by nymx on 2/1/2024 3:31:12 AM
Submission Comments

Predictor (Compute's Gazette)

Children sometimes play a game called "Matching Pennies." The rules go like this: The first player covers a penny with his or her hand. The second player has to guess which side of the coin the first player picked, and place a penny showing heads of tails. If the two coins match, the second player guessed correctly and keeps both. If the pennies are different, the first player wins both coins.
The article for this game can be found on page 58 of Compute's Gazette Issue 36 (June 1986)

Why TAS This Game?

The continuation of TASing games from my all-time favorite magazine, Compute's Gazette. This makes my 58th TAS from this series.
This was one of those games that I wasn't interested in. I'm still not. I don't like games like this, but it was really interesting to figure out how to TAS.

Game Difficulty and Ending

There is no difficulty. This is purely a guessing game. The ending occurs after you have made 100 guesses.

Effort In TASing (BOTing)

Yes...BOTing. Why did I do that? I have no idea. This was the biggest waste of my time, writing a BOT that basically didn't accomplished what I wanted. When I couldn't affect the RNG, I decided to test it with an "RND" seed. I must have seen something different, as I thought that was the only way to accomplish the changes I needed. Since this game was loaded with BASIC, I figured it would behave by BASIC rules. Well, the code created an ML routine which controlled the RNG. Basically, this means I had to alter RNG like I do other machine language games. The only problem was...if I try to change RNG...it wasted my time and made the situation worse. So I ended up playing the game straight through...as I couldn't find any other way to make this faster.
For those interested, the BOT was my AI BOT like the one I used with [5778] C64 Cylon Zap by nymx in 03:26.30. It basically is customized code for determining the outcome of inputs and will make adjustments when situations occur that I don't want.

Human Comparison

Can't find one. :(

Darkman425: Let's see how predictable this judgment will be.
Darkman425: The predictions are accurate: this does look good to me. Congrats on getting that 1/2100 odds in a fast manner! No, I'm not typing out all the digits of those odds.
Accepting to Standard.

despoa: Processing...
Last Edited by despoa on 2/10/2024 8:34 PM
Page History Latest diff List referrers