Mosaic (Compute's Gazette)
Mosaic is a strategy game you can play against the computer or against a friend. Your goal is to place numbered tiles in order before your opponent. Although the rules are easy to learn, you won't find it easy to win. The wizards and accountants have created a truly ruthless machine.
Why TAS This Game?
The continuation of TASing games from my all-time favorite magazine, Compute's Gazette. This makes my 106th TAS from this series.
Never played this game, because I missed purchasing the issue. This was after my subscription ran out and I had to resort to buying issues from "Reid-A-Book" in Anderson, SC. I would have loved this game, as it is an excellent puzzle game.
Game Difficulty and Ending
There is no difficulty selection; however, there are 4 different ways to play this game.
- Player vs. Player
- Player vs. Computer
- P'layer vs. Player vs. Computer
- Player vs. Computer vs. Computer
Here, I avoid playing the 1st and 3rd modes, since I want to play one person against the computer only.
Effort In TASing (Not BOTed)
This was the very first game I found in the series that used the RND function (Commodore 64's B.A.S.I.C. RNG algorithmn) against the timer control:
- RND(-TI)
For those of you who understand the Commodore architecture, the variable TI is predefined and indicates a running time from the moment the computer is turned on. What this does is give more a "true" random behavior. Some games use RND(-#), which can be replicated over and over...if you turn the computer off and start all over again. At first, I had no idea what was going on, until I examined the code to find this usage. So, I had to change the way I approached this and eventually came up with a method that gave me the results that I feel was the best starting "seed". I was trying to get this game submitted in 2024, but I couldn't figure some things out. In fact, my initial "run-through" was terrible and I could never beat the game. Until recently, I finally figured out what was going on. The sequence of numbers, dealt to the computer, was unbeatable. So after I figured out how to control RNG in this game, I was finally able to find a sequence that gave me the advantage.
So in this run, I play all the modes that use one player against the computer. (The 2nd and 4th selections from above)
Human Comparison
Couldn't fine one.
DrD2k9: While the forum discussion concerning RNG manipulation is interesting, the theoretical potential that other seeds might be faster than the one used cannot be used as a reason to reject this otherwise well executed run.
While I understand the suggested approach of breaking the game execution after the first round to reseed RNG before returning to the game, I feel it is unnecessary. That said, I can't claim that it wouldn't be an acceptable approach.
Regarding splitting the two rounds into two separate runs: I feel this is a valid option, but not critically necessary. While it can be argued that they are different game modes and should be publisehd as separate branches, it can be just as easily eargued be argued that it's akin to including all episodes of an episodic game together in one submission. It can also be considered similarly to playing easiest to hardest difficulty.
Other thoughts:
- I think there is also potential to add game 3 into the mix. The two 'human' players could theoretically 'work together' to beat the CPU as quickly as possible.
- While it wouldn't be drastically different, I think one could make the argument that playing with the CPU tiles hidden would be more interesting.
Accepting.