Cylon Zap (Compute's Gazette)

Cylon Zap is an arcade-style game where a space station defends itself at all costs. Enemys, known as Cylon's, are constantly attacking the your base. You must shoot them before they dive (kamikaze-style) into your territory and land a strike.
The article for this game can be found on page 48 of Compute's Gazette Issue 2 (August 1983)

Why TAS This Game?

The continuation of TASing games from my all-time favorite magazine, Compute's Gazette. This makes my 57th TAS from this series.
I'm not sure how all this happened, but in the beginning I got a group of magazines from a subscription that my uncle initially started. Well, they sent a few at first...probably to make up for the ones that I missed, to get me interested more.
I can tell you this...this style of the game was very interesting to me; however, the controls and game plays drove me nuts! Since this was written in BASIC, it was slow and not were near responsive as other games that would show up later in the series.

Game Difficulty and Ending

There is no selection of difficulty, as it is a game of skill with random variations. There is no ending, but it loops over and over. The magazine article shows that the last increase in difficulty, comes after you score 50 points. At 60, you get an clear cut ending...only to go back and do it all over again.

Effort In TASing (BOTing)

BOTing was the only thing that I could think of for this game. It was so painful to go through the entire round of 60 points, that I finally sat down to write a custom BOT for this. What it ended up doing was finding the right RNG seed, which I then modified manually in some places to use the "Smart Bombs" and/or shoot Up/Down over Left/Right (Due to the enemy distances being shorter). Well, after a number of days...the BOT never could get past its fastest spot...so I ended it there.
There is something that is not so apparent, when TASing this game. When a human plays, they are holding the joystick and causing the game to run a bit slower. Because of that, the inputs have to be minimized so that the game can shoot ealier. This is one of the reasons why it was so hard to do this manually, so with the BOT...I designed it to apply 2 frames of a "shooting direction" until it actually fired. In a lot of cases, the shot wouldn't fire, until it was cleared of any previous shots. Also, a frame or two was recovered when the "non-working" inputs were removed.
Some of the things that were cleared up, in the BOTed version:
  • Faster appearances of enemy ships
  • More ships appear vertically, than horizontally (over my manual efforts and other BOTed efforts)
  • Appearance of more than 2 ships at a time (which means its better to use a smart bomb to clear them out faster)
The BOT that I wrote was more like the one that I wrote for the game #8138: nymx & DrD2k9's C64 Mole Attack "maximum score" in 01:43.88, that DrD2k9 and I TASed.

Human Comparison


ThunderAxe31: Claiming for judging.
ThunderAxe31: Accepting for publication.
fsvgm777: Replacing movie file with one that sets the re-record count to 0, due to the submission having botted rerecords (per current policy), and processing.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15562
Location: 127.0.0.1
This topic is for the purpose of discussing #8830: nymx's C64 Cylon Zap in 03:26.30
LoganTheTASer
He/Him
Banned User
Joined: 7/3/2022
Posts: 463
Location: Berkshire, UK
good job on the BOTing. yes vote.
YouTube: @LoganL2008 Discord: sneakers_o_toole Watch my TASes here: https://youtube.com/playlist?list=PLmcAd4CTuEymf4qWKIE0Pv_NlA031cYR1&si=m1hP9qz9c8Ip35Ur
nymx
He/Him
Editor, Judge, Expert player (2231)
Joined: 11/14/2014
Posts: 929
Location: South Pole, True Land Down Under
LogansGamingRoom wrote:
good job on the BOTing. yes vote.
Thanks...this one was much worse than the previous one. The way things turned out, it makes me feel like there are things left over to find. I really hate that. :(
I recently discovered that if you haven't reached a level of frustration with TASing any game, then you haven't done your due diligence. ---- SOYZA: Are you playing a game? NYMX: I'm not playing a game, I'm TASing. SOYZA: Oh...so its not a game...Its for real? ---- Anybody got a Quantum computer I can borrow for 20 minutes? Nevermind...eien's 64 core machine will do. :) ---- BOTing will be the end of all games. --NYMX
GJTASer2018
He/Him
Joined: 1/24/2018
Posts: 301
Location: Stafford, NY
This might be decently programmed but dog slow compared to other games of this type like Cosmic Ark on the A2600 (and there's another homebrew game of the same type called Vault Assault)! Now that you have a bot for something like this, perhaps you could use it as a basis for TASing one of the two games I just mentioned? :)
c-square wrote:
Yes, standard runs are needed and very appreciated here too
Dylon Stejakoski wrote:
Me and the boys starting over our games of choice for the infinityieth time in a row because of just-found optimizations
^ Why I don't have any submissions despite being on the forums for years now...
nymx
He/Him
Editor, Judge, Expert player (2231)
Joined: 11/14/2014
Posts: 929
Location: South Pole, True Land Down Under
GJTASer2018 wrote:
Cosmic Ark on the A2600
Yes...I have been working on that one and stopped months ago. I became disgusted with it, as I found an issue that I'm not quite able to get around. I just don't want to put something out that I know could be better.
I recently discovered that if you haven't reached a level of frustration with TASing any game, then you haven't done your due diligence. ---- SOYZA: Are you playing a game? NYMX: I'm not playing a game, I'm TASing. SOYZA: Oh...so its not a game...Its for real? ---- Anybody got a Quantum computer I can borrow for 20 minutes? Nevermind...eien's 64 core machine will do. :) ---- BOTing will be the end of all games. --NYMX
nymx
He/Him
Editor, Judge, Expert player (2231)
Joined: 11/14/2014
Posts: 929
Location: South Pole, True Land Down Under
I figured to post this update here, since it didn't flow well with my submissions notes. Any one that notices the frames (about 7), where I skip the request for instructions...well, those were added in there to get the first enemy to appear vertically. As you probably have noticed from the video, it is faster to kill them over the ones from the side.
I recently discovered that if you haven't reached a level of frustration with TASing any game, then you haven't done your due diligence. ---- SOYZA: Are you playing a game? NYMX: I'm not playing a game, I'm TASing. SOYZA: Oh...so its not a game...Its for real? ---- Anybody got a Quantum computer I can borrow for 20 minutes? Nevermind...eien's 64 core machine will do. :) ---- BOTing will be the end of all games. --NYMX
nymx
He/Him
Editor, Judge, Expert player (2231)
Joined: 11/14/2014
Posts: 929
Location: South Pole, True Land Down Under
I don't know why I didn't think of this until now, but here is a comparison video between my best efforts and finally my BOT. Its not by much, but the BOT was able to find a good RNG seed that won out. Link to video
I recently discovered that if you haven't reached a level of frustration with TASing any game, then you haven't done your due diligence. ---- SOYZA: Are you playing a game? NYMX: I'm not playing a game, I'm TASing. SOYZA: Oh...so its not a game...Its for real? ---- Anybody got a Quantum computer I can borrow for 20 minutes? Nevermind...eien's 64 core machine will do. :) ---- BOTing will be the end of all games. --NYMX
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15562
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [5778] C64 Cylon Zap by nymx in 03:26.30