(Link to video)
Iros was a game made for the Uzebox in 2017 by one Lawrence Brooks. It was inspired by Technos' Solar-Warrior, and features both platforming and shmup sections. Your quest is to defeat the five knights of Iros, as they have stolen your powerups and ran off like the little cowards they are. All planets are similar, all containing basic enemies and deadly things that fall from the sky/eyes/ceilings. Sometimes you need to slow down in order to dodge the falling projectiles, but it's not too bad. Enemies give you points when killed, which are tallied at the end of the stage, so avoiding killing unnecessary enemies is key (this also goes for the shmup stages). In the platforming stages, you have to get to the right of the screen, where one of the knights will appear, insult you, and attempt to kill you. You can vaporize them pretty quickly and you can go inside their hitbox and rapidly shoot them. After each knight is killed, your weapon is upgraded, giving you a different shot every time. Most of them shoot straight, except for one which has a ball shoot out diagonally up or down, similar to the weapon in the shmup section. It is hard to hit the knights with this projectile, but I've done the best I can in that regard.
The shmup sections mostly serve as a means to go from planet to planet, to kill all 5 knights. After they are dead, however, there is an ending shmup section where you need to destroy some turrets and a mass of glowing balls. The ship you fly has two projectiles; a straight forward pink blast that fires forward, and a silver ball which fires diagonally up or down alternatingly. The silver ball does more damage than the pink blast, but here's the thing. They are both under the shoot button, and are always shot in a cycle. pink, pink, silver. This means if I want to start shooting the bottom turrets with a diagonal down silver shot, at most I have to waste five other shots before I reach the place I'm gonna shoot from. Other than that, I think everything else is self-explanatory. This TAS and description was made by enderpal7, and thank you for giving it a look!

Submission Update:

enderpal7's second version of the run shaved 80 frames off the original, but I still felt there were more that could be squeezed out. So I dug into this more deeply and helped further improve the run. I was able to reduce the frame count by an additional 128 frames for a total savings of 208 frames over the original publication.

TAS Notes

  • Shooting in any stage (space shooter or platforming) will delay the end of the stage.
    • In space shooter stages, shooting delays the appearance of the end-stage score tally box, making these stages essentially just fly arounds. The ship must be to the far right to complete these stages.
    • In platforming stages, shooting before the final boss delays when his initial text box disappears allowing the battle to begin. This is not always avoidable.
  • The enemies of the first 3 platforming stages are unique to their stage (Turrets-1, Spiders-2, Bats-3). Beginning in the 4th Platforming stage, all of these enemies return.
    • Where these enemies appear is mostly set by the stage layout. Though they can occasionally be despawned outright with well-timed jumps. This was only useful one or two times.
    • Which enemy appears at the prescribed spot is RNG based and able to be manipulated. Delaying a frame of movement before the enemy's spawn on-screen will cycle to the next enemy type. Delaying a second frame will cycle to the third option. This was used to avoid enemies being in the way of jumps (primarily bats) during the last two platforming stages. It also occasionally helped with damage control.
  • Similar to enemies in platforming stages, those in the 4th and 5th space stages are combinations of the enemies of the first 3.
  • If a boss is airborne when killed, the stage won't end until his explosion "lands." Similarly, the end will be delayed if the player is airborne when the boss is defeated. (These are not always unavoidable)
  • On the final boss, there are two projectile types that the ship fires.
    • The balls are stronger and fly at an angle, the beams are weaker and fly straight. This discrepancy in damage/direction is useful in managing to defeat the various turrets faster.
    • It's not necessary to shoot beams at the topmost or bottom most turrets. This saves movement time and speeds up the fight.

Improvement breakdown

This chart breaks down where improvements occurred based on frames where events start/end.
EventOriginalRevision 2Cumulative Saved (over original)Revision 3Cumulative Saved (over v2)Cumulative Saved (over original)
Start357352535205
Stage 1 Tally Box3258324993245413
Stage 2 Tally Box56005588125579921
Stage 3 Tally Box878687731387304356
Stage 4 Tally Box111491112623110725477
Stage 5 Tally Box142511422328141626189
Stage 6 Tally Box166441660836165476197
Stage 7 Tally Box195901955931194946596
Stage 8 Tally Box2195921904552184064119
Stage 9 Tally Box2497624921552483982137
Final Input27949278698027741128208

For publisher

The run ends on the final shot required to kill the end boss. The game will then progress through the end-story and go to a high-score screen to input one's initials. I've included this file which contains the input necessary to do so and return to the main title screen.

DrD2k9: Claiming for judging.
DrD2k9: Delayed pending potential improvements. If successful, I'll be requesting co-authorship.
DrD2k9: Encode/Submission notes updated, replacing movie file, adding myself as co-author, and resetting to new for someone else to judge.

ViGadeomes: Claiming for judging.
ViGadeomes: Everything seems good!
Accepting.

despoa: Processing...

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14852
Location: 127.0.0.1
This topic is for the purpose of discussing #8047: enderpal7 & DrD2k9's Uzebox Iros in 07:42.24
DrD2k9
He/Him
Editor, Judge, Expert player (2056)
Joined: 8/21/2016
Posts: 1011
Location: US
enderpal7. I've come across a couple details that will improve this run. None of them, at this point, would result in rejection. But I wanted to check with you and see if you wanted to implement these things before this submission is fully judged. Specifically: 1) You can start the game 5 frames earlier (on frame 352) and clear the intro text faster (on frame 375). This will get into the first stage faster. 2) As you've already mentioned in the submission notes, killing unnecessary enemies adds time to the run due to the end-stage score tally. You kill an unnecessary enemy in stage 1. This can be removed and improve the time. 3) It's not intuitive, but in the Space-Shooter stages shooting actually delays the end of the stage. I'm not sure exactly why this is the case, but I'm guessing that shooting somehow affects the game's autoscroll code. So I'd recommend eliminating all shooting in these stages (except the final one which obviously require shots at the end to finish). 4) There are also a couple places where movement optimization can be improved (jumping over one of the volcanoes in stage 2 for example). Unfortunately, changing the above stuff will impact movement sync so some movement improvements may not still be valid after resyncing. Hitboxes are weird in this game. Just let me know if you want to update the run before it's judged, or if you want it judged as is.
enderpal7
He/Him
Player (241)
Joined: 6/20/2022
Posts: 20
Location: Wales
DrD2k9 wrote:
enderpal7. I've come across a couple details that will improve this run. None of them, at this point, would result in rejection. But I wanted to check with you and see if you wanted to implement these things before this submission is fully judged. Specifically: 1) You can start the game 5 frames earlier (on frame 352) and clear the intro text faster (on frame 375). This will get into the first stage faster. 2) As you've already mentioned in the submission notes, killing unnecessary enemies adds time to the run due to the end-stage score tally. You kill an unnecessary enemy in stage 1. This can be removed and improve the time. 3) It's not intuitive, but in the Space-Shooter stages shooting actually delays the end of the stage. I'm not sure exactly why this is the case, but I'm guessing that shooting somehow affects the game's autoscroll code. So I'd recommend eliminating all shooting in these stages (except the final one which obviously require shots at the end to finish). 4) There are also a couple places where movement optimization can be improved (jumping over one of the volcanoes in stage 2 for example). Unfortunately, changing the above stuff will impact movement sync so some movement improvements may not still be valid after resyncing. Hitboxes are weird in this game. Just let me know if you want to update the run before it's judged, or if you want it judged as is.
Thanks for letting me know, I'll try to fix these problems so the best version can be judged. Thanks!
enderpal7
He/Him
Player (241)
Joined: 6/20/2022
Posts: 20
Location: Wales
DrD2k9 wrote:
1) You can start the game 5 frames earlier (on frame 352) and clear the intro text faster (on frame 375). This will get into the first stage faster. 2) As you've already mentioned in the submission notes, killing unnecessary enemies adds time to the run due to the end-stage score tally. You kill an unnecessary enemy in stage 1. This can be removed and improve the time. 3) It's not intuitive, but in the Space-Shooter stages shooting actually delays the end of the stage. I'm not sure exactly why this is the case, but I'm guessing that shooting somehow affects the game's autoscroll code. So I'd recommend eliminating all shooting in these stages (except the final one which obviously require shots at the end to finish). 4) There are also a couple places where movement optimization can be improved (jumping over one of the volcanoes in stage 2 for example).
1) Fixed that, was easy enough 2) Impossible to fix without slowing down. If I don't kill the enemy, it'll shoot me and I won't have enough health to kill the boss 3) Easy fix as well. Can't believe I missed that 4) I've tried my best to improve movement. I have uploaded a replacement file, which is an 80 frame improvement in all.
DrD2k9
He/Him
Editor, Judge, Expert player (2056)
Joined: 8/21/2016
Posts: 1011
Location: US
Nice work with the improvements so far. I still think there's more potential, so I'm going to go ahead and set this submission status to "Delayed" and see if I can't help more directly with further input improvements. If I can find more, I'll un-claim this for judging. I'll see if I can find you on discord and touch base.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14852
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. ---- [5203] Uzebox Iros by enderpal7 & DrD2k9 in 07:42.24