Astro-Panic! (Compute's Gazette)

"Astro-PANIC!" is a fast-paced, high-speed, all-machine-language game. The object is to defend your cannon, maneuvering it left and right as alien saucers dodge and dive in a relentless attack.
This game was published in February 1984, via the very popular magazine for the Commodore computer series. It was a monthly issue that provided articles for many different things. Some of which included, BASIC programming tips, Machine Language Tutorials, "Type-In" games, review of software, and more. The author, Charles Brannon, was a great contributor to the magazine for many articles and programs. Astro-Panic was one of his most popular games, written completely in Machine Language.
The article for this game can be found on page 68 of Issue (February 1984): https://archive.org/details/1984-02-computegazette/page/n69/mode/2up

Why TAS this game?

I'm really happy to see the very first submission of a "Compute's Gazette" game to this site. When this was published, the article made mention of something to "look out" for around Level 15. I kinda figure it was a joke, so I browsed YouTube to find videos of players that couldn't get too far in this game. As stated in the publication, "no one ever made it beyond level 12". So, because it was a favorite childhood game, I decided to TAS it and find out what happens past that. I was surprised to discover what Charles Brannon had waiting for at Level 15!

Effort In TASing

This game is an absolute RNG nightmare. Every frame can adjust an enemy ship, when its about to bounce off a border. The variations were enormous and prompted me to attempt a BOTed run. After checking a number of BOTing techniques, I realized it was not going to be an easy task...so I attempted to approach it manually. My first attempt was about a year ago (basically a test TAS), where I completed the game having collected up a number of tricks that would be applied to the final version. Just recently, I finally decided to get back to it. This game took me about 2 months to TAS. My final version is something that I am completely satisfied with, in terms of its optimization.

Special Thanks

  • Aran;Jaeger for taking a stab at a mathematical approach to beating this game.
  • DrD2k9 for providing a review of my game choice and decision on stopping at Level 14
  • feos, for reviewing my concerns over submitting this, and confirming the Level 14 decision

feos: This is a good movie and it makes the game look easy, because it shoots the enemies so fast, and they pause every time you kill one. If they just kept flying around, it'd be much more obvious how insanely hard it gets in the later levels. Even though feedback was mixed between Yes and Meh, the overall support is still 76% (10/6/1).
Game difficulty drops to 0 after this movie ends, so it's a legitimate end point.
The author couldn't find a non-cracked version of this game, but admittedly, the crack doesn't affect gameplay if you just don't use the cheat functionality. It only affects the RNG in a way that makes it impossible to just resync on a clean version: you'd have to redo the whole run.
We definitely prefer the clean version, so if someone in the future makes another TAS attempt, we want the non-cracked version to be used. But demanding it right now would be too restrictive in my opinion.
Accepting to Moons.
Zinfidel: Processing...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15563
Location: 127.0.0.1
This topic is for the purpose of discussing #7111: nymx's C64 Astro-Panic! in 00:44.65
Joined: 7/7/2017
Posts: 28
I see that a trainer screen goes by as the game starts up. Is it possible to make this run on a "clean" version of the game as published in the magazine instead?
EZGames69
He/They
Publisher, Reviewer, Expert player (4459)
Joined: 5/29/2017
Posts: 2761
I think C64 movies are more lenient on using trainers if a clean one is not available or extremely hard to find
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Post subject: Original version as published on companion diskette
Joined: 7/7/2017
Posts: 28
https://www.commodoreserver.com/PublicDiskDetails.asp?DID=EC3C999F08BE45659E138B0081F8D58B This appears to be a copy of the companion diskette for the magazine, so it should have the original unmodified game on it. To start it, LOAD"A*",8,1 SYS49152 the disk's menu system (if you use x64 -autostart) didn't seem to work for me, not sure why. You'd want to avoid it to reduce loading time anyway.
Post subject: Re: Trainer?
nymx
He/Him
Editor, Judge, Expert player (2231)
Joined: 11/14/2014
Posts: 929
Location: South Pole, True Land Down Under
jeff_town wrote:
I see that a trainer screen goes by as the game starts up. Is it possible to make this run on a "clean" version of the game as published in the magazine instead?
I am so glad that someone noticed this. I talked with feos about this and wanted to use my "typed-in" version. Because I'm the source, I would have the ability to modify the game....so we had to use a recognized source for the download. Sorry, but it really irritates me as well. I was so hoping for a clean version.
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: Re: Original version as published on companion diskette
nymx
He/Him
Editor, Judge, Expert player (2231)
Joined: 11/14/2014
Posts: 929
Location: South Pole, True Land Down Under
jeff_town wrote:
https://www.commodoreserver.com/PublicDiskDetails.asp?DID=EC3C999F08BE45659E138B0081F8D58B This appears to be a copy of the companion diskette for the magazine, so it should have the original unmodified game on it. To start it, LOAD"A*",8,1 SYS49152 the disk's menu system (if you use x64 -autostart) didn't seem to work for me, not sure why. You'd want to avoid it to reduce loading time anyway.
Unfortunately, if I use this version...I would have to start all over again. The rng for the frame of the start of each level will be dramatically different.
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: Re: Original version as published on companion diskette
Joined: 7/7/2017
Posts: 28
nymx wrote:
Unfortunately, if I use this version...I would have to start all over again. The rng for the frame of the start of each level will be dramatically different.
I was worried this would be the case.
Zinfidel
He/Him
Player (206)
Joined: 11/21/2019
Posts: 247
Location: Washington
A TAS of one of those homebrew, magazine-code games is really damn cool and I'm all for this. Given the constraints of those magazine listings, I'm impressed the game looks as good as it does. Anyway, it's a great TAS candidate as well because the gameplay is insanely fast and looks to be nearly impossible for a human player. The TAS gameplay is very satisfying to watch as a result. Yes vote. What am I missing on stage 15, by the way? It looks like the alien ships just move really slowly or something?
nymx
He/Him
Editor, Judge, Expert player (2231)
Joined: 11/14/2014
Posts: 929
Location: South Pole, True Land Down Under
Zinfidel wrote:
Anyway, it's a great TAS candidate as well because the gameplay is insanely fast and looks to be nearly impossible for a human player. The TAS gameplay is very satisfying to watch as a result. Yes vote.
Thanks. :)
Zinfidel wrote:
What am I missing on stage 15, by the way? It looks like the alien ships just move really slowly or something?
That was the "Look Out!" ... I guess Charles thought that anyone reaching that level would have expected a dramatic change for the worse, but instead...he slowed down the game. It was probably a joke for him, since he thought nobody could ever get that far. Looks like he was right...only Level 12 was the best that he had ever heard of.
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
Active player (406)
Joined: 3/22/2006
Posts: 708
Oh man, I remember this is one of the games I "programmed" when I was a kid. The company didn't release this on a disk or cartridge. They sent you a book that told you how to code the game yourself. But the coding was just you meticulously typing in numbers with no idea what anything did. Then finally you were finished and ran it and this was the game you got.
nymx
He/Him
Editor, Judge, Expert player (2231)
Joined: 11/14/2014
Posts: 929
Location: South Pole, True Land Down Under
Heisanevilgenius wrote:
Oh man, I remember this is one of the games I "programmed" when I was a kid. The company didn't release this on a disk or cartridge. They sent you a book that told you how to code the game yourself. But the coding was just you meticulously typing in numbers with no idea what anything did. Then finally you were finished and ran it and this was the game you got.
Yep...good times!
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
Site Admin, Skilled player (1251)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
This run needs some more feedback. Only 2 posts with definitive opinions on entertainment. I personally think that there wasn't just enough crazy-fast-whole-screen movement: everything was dying so fast! So you don't have enough time to fully understand how ridiculously hard it gets near the end. So to a clueless viewer it may look like "just regular perfect play". Voted Meh.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
ViGadeomes
He/Him
Judge, Active player (310)
Joined: 10/16/2017
Posts: 461
Location: France
I didn't find this enough entertainning to me but it's clear that this is a good TAS well optimized. Well done ! Meh vote.
Player (22)
Joined: 12/29/2020
Posts: 10
Since most of the gameplay is spent waiting for the death animations to play out, the run feels very saccaded and not as fast paced. As a result, the run didn't entertain me too much. Voted meh.
Former player
Joined: 6/30/2010
Posts: 1107
Location: Zurich, Switzerland
This game looks very hard and reading the submission text confirmed this. I love seeing impossibly hard games like this one getting completely destroyed in a TAS, and since this run was short and fast paced too, I'm voting "yes".
Current project: Gex 3 any% Paused: Gex 64 any% There are no N64 emulators. Just SM64 emulators with hacky support for all the other games.
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
A decent technical showcase that ends before it overstays its welcome, though in my opinion it could've included stage 14 as well, even if it's trivial compared to the other stages. But whatever, still good.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
nymx
He/Him
Editor, Judge, Expert player (2231)
Joined: 11/14/2014
Posts: 929
Location: South Pole, True Land Down Under
moozooh wrote:
A decent technical showcase that ends before it overstays its welcome, though in my opinion it could've included stage 14 as well, even if it's trivial compared to the other stages. But whatever, still good.
I think you may mean Stage 15...which would have been the 16th screen. (Not sure why the author chose to represent the levels in engineering notation)....but I think I get your point. feos and I talked about this and I left it where the TAS continued...as long as the difficulty increased. Anyway...thanks!
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
EZGames69
He/They
Publisher, Reviewer, Expert player (4459)
Joined: 5/29/2017
Posts: 2761
This game reminds me of my TAS of C64 Snoopy where each level gets increasingly fast to the point of becoming unplayable, but there's a point where everything becomes extra extra slow. It does feel very repetitive in game-play however, and not much can really be done about that, voting meh.
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
nymx
He/Him
Editor, Judge, Expert player (2231)
Joined: 11/14/2014
Posts: 929
Location: South Pole, True Land Down Under
EZGames69 wrote:
This game reminds me of my TAS of C64 Snoopy where each level gets increasingly fast to the point of becoming unplayable, but there's a point where everything becomes extra extra slow.
When I submitted this, your snoopy TAS was one of thing games I thought of. They are very similar in the way they increase their difficulty.
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
xxezrabxxx
He/Him
Joined: 7/15/2017
Posts: 199
Location: Kentucky
Interesting idea for a simple shoot em up design I don’t get when you shoot them they freeze, is it to make it easier to clear them out? The gameplay isn’t too special in it’s own regard however, so there is that downfall. This is a game you would play for like 5 minutes (after 30 minutes of punching it into an old C64 if you were that kid) and get bored instantly. Voting Meh
I like to comment on submissions and look around the site. You have probably seen me before (if you have been around for a while) either on the site, Discord, or any other social media. I recently took up making temporary encodes for new submissions. Also, I never forget to greet Tompa wherever I find him! "when resyncing stuff sucks it's called Resuccing" - EZGames69 “If an emulator stops being accepted to the site it should be called an emuLAMEr” - EZGames69 "oh no discord, everything I say will now be logged forever, sdfsdf, time to hide" - Masterjun "just had to give therapy to a taxi with daddy issues" - psx Current Projects: Mother 3 (75% complete)
Editor, Player (69)
Joined: 6/22/2005
Posts: 1050
For me, the short length of the run offset the frequent interruptions for death animations, so I'm voting Yes. What happens after the slow level, though? Does it stay slow, or does it speed back up again?
Current Projects: TAS: Wizards & Warriors III.
nymx
He/Him
Editor, Judge, Expert player (2231)
Joined: 11/14/2014
Posts: 929
Location: South Pole, True Land Down Under
Dacicus wrote:
What happens after the slow level, though? Does it stay slow, or does it speed back up again?
Level 15 repeats over and over...so it never speeds back up again. I had conversations about this situation with a number of members to know if it would be required to end the game or not...but feos confirmed that Levels 0 through 14 was all that was needed.
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: 15563
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. ---- [4449] C64 Astro-Panic! by nymx in 00:44.65