Patashu
He/Him
Joined: 10/2/2005
Posts: 4017
yeah, IMO do one complete run through without looking back so you have something submittable, then go through it again and don't stop until you're at the end again.
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
Experienced player (761)
Joined: 12/20/2009
Posts: 120
ktwo wrote:
Same remark as Bisqwit for room 8. I'm surprised if this is really the fastest solution...
I don't know that is the fastest solution. I lost about 90frames on room8, so that I saved about 130frames on room11. So that was faster solution.
adelikat wrote:
Watch out. If you get too into hyper optimizing this game, you will never finish. On that level things are insane, more so than most NES games. It will drive you insane.
ya. I found a problem that is like fade-in and fade-out lag. I straggled to reduce this problem. If I reduce all lags, it won't finish. Fortunately I reduced it on room2 and room3.
Joined: 7/2/2007
Posts: 3960
As described earlier in the thread, this game uses a form of cooperative multithreading that means that it's very hard to predict when anything will happen. Trying to optimize at the per-frame level is likely going to be an exercise in frustration.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced player (761)
Joined: 12/20/2009
Posts: 120
Oops, I saved 5frames from room1 to room6 , but I got something that cause many lags. So I lost 7frames on room7... It is 2frames later than before now :^( I stop reviewing low rooms
Experienced player (761)
Joined: 12/20/2009
Posts: 120
I found a funny glitch, but it won't help me to save time. http://dehacked.2y.net/microstorage.php/info/1987922064/solomon%20glitch1.fm2
Player (243)
Joined: 8/10/2008
Posts: 113
agwawaf wrote:
ktwo wrote:
Same remark as Bisqwit for room 8. I'm surprised if this is really the fastest solution...
I don't know that is the fastest solution. I lost about 90frames on room8, so that I saved about 130frames on room11. So that was faster solution.
How about this ? (game time lost (+) or gained (-) compared to your test run within brackets.) - Pick up fireball in room 1 (+20). - Don't use super fireball in room 6 (+90). - Use bisqwit's solution in room 8 (-120). - Use 1 super fireball instead of 2 fireballs in room 11 (-20). - Skip the fireball in room 13 (-40). (or maybe this particular fireball could save more time somewhere else than it costs to pick up ?) When you leave room 13, you should have the same stats as in your run (2 normal fireballs) and you can proceed as before. I know the game timer is a bit messed up so the above is approximates, but it might be worth a try.
Experienced player (761)
Joined: 12/20/2009
Posts: 120
ktwo wrote:
- Pick up fireball in room 1 (+20). - Don't use super fireball in room 6 (+90). - Use bisqwit's solution in room 8 (-120). - Use 1 super fireball instead of 2 fireballs in room 11 (-20). - Skip the fireball in room 13 (-40). (or maybe this particular fireball could save more time somewhere else than it costs to pick up ?)
Wow, not using super fireball on room 6 sounds awesome! I have never thought that. And your sequence is reasonable. But I don't know if this sequence is faster or not unless I redo from room1. Well, I reached room19. Moreover many people want me to submit my run for a kickoff. So I'll try your sequence after my submitting as 2nd run.
Experienced player (761)
Joined: 12/20/2009
Posts: 120
I reached Room37. Well, I'm glad that I saved over 700frames from room1 to room36! Perhaps I can submit this today!