Gorf (Commodore 64)

Gorf is a fixed shooter in which players take control of an unnamed starship from the Interstellar Space Force with a mission to prevent the Gorfian Empire from conquering Earth. The ship is capable of moving freely in all directions around the lower third of the screen under the control of a joystick. This was a departure from older vertically-oriented linear shooters, including Space Invaders, which allowed only horizontal movement of the player's ship controlled by left and right buttons. At the time the joystick input and two-dimensional movement were still unusual enough that contemporary video game guides noted them as distinctive features of Gorf.
Gameplay comprises four distinct missions; each mission presents its own distinct play-style, but the central goal of each is to destroy all enemies. Successfully completing all four missions increases the player's rank, which represents the current difficulty level of the game, which loops back to the first mission

Tools Used

  • BizHawk 2.9.0

Effort In TASing

I have had this game on my list for some time now. I never owned it on the C64, but it was one of my first game that I personal bought as a kid, with my chore money, for the Commodore VIC-20. Lately, I finally got serious about finishing it. It is a fascinating game to optimize, as I went through it 7 times, before I failed to further its time.
Optimizing was done on several fronts. They are listed below:
  • Delaying entry into the upcoming screen, will change the "predetermined patterns", that enemies will abide by.
  • Shooting is very precise. Since this is the C64, the sprite register have the ability to know when a pixel touches another pixel (not hitbox related). Because of this, I had to study every shot, frame by frame in order to maximize speed.
  • Some times, I have to wait for enemies to appear, as with the first round of battle (Astro Battles). Because the game takes time to show a character, I can pre-shoot, so that the bottom of my laser shot can still touch the top of the enemy, to keep me from having to wait.
  • "In-room" routing was also critical, with levels like "Laser Attack". Because the patterns are predictable, I could manage the merging of enemies, as I shoot away the leader of each pack.

Ending Choice

Every loop, the game increases its difficulty. In this case, a loop is defined by the four unique missions. Upon completion of one loop, your rank is promoted. This is a just a clever way to identify the level of intensity, for that current loop. The ranks are as follows:
  • Space Cadet
  • Captain
  • Colonel
  • General
  • Warrior
  • Avenger
At the end of the last loop, Avenger is your rank...which doesn't increase afterwards. This is evident by the low placement of the enemies on the first mission called "Astro Battles".

Human Comparison

This run doesn't make it all the way to the end, but should give a good example of the differences between my TAS and a human.

Darkman425: Claiming for judging.
Darkman425: The inputs look good and the goal choice makes perfect sense since it exhausts all unique content. Accepting to Standard.

despoa: Processing...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15643
Location: 127.0.0.1
This topic is for the purpose of discussing #8358: nymx's C64 Gorf in 02:13.79
Patashu
He/Him
Joined: 10/2/2005
Posts: 4045
Simple and fun to watch!
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
GJTASer2018
He/Him
Joined: 1/24/2018
Posts: 309
Location: Stafford, NY
The Gorfian Empire didn't stand a chance! (It's too bad there's no voice samples in this version though. :( )
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...
LoganTheTASer
He/Him
Banned User
Joined: 7/3/2022
Posts: 463
Location: Berkshire, UK
classic shoot-em-up fun. yes vote.
YouTube: @LoganL2008 Discord: sneakers_o_toole Watch my TASes here: https://youtube.com/playlist?list=PLmcAd4CTuEymf4qWKIE0Pv_NlA031cYR1&si=m1hP9qz9c8Ip35Ur
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15643
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. ---- [5361] C64 Gorf by nymx in 02:13.79