{"author_name":"Cybearg","cat":"LD #26","comments":[],"epoch":1367037180,"likes":0,"metadata":{"p_key":"45644","p_author":"Cybearg","p_authorkey":"22470","p_urlkey":"81304","p_title":"In a Flash","p_cat":"LD #26","p_event":"LD26","p_time":"1367037180","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"22470","us_name":"Cybearg","us_username":"cybearg","event_start":"1366934400","event_key":"16","event_name":"LD26"},"text":"<p>So, currently the player could spend all their points on sonic pulses and then fly left and right again to gain back any loss within that window. I&#8217;m not sure if this could be considered an exploit or not. To prevent it, I&#8217;d have to monitor continued player progress and only award points for new pixels explored, but that means a running tally. While that is impractical for a single byte, since one could get to 255 within just two screens, using two bytes would fix that exploit. For now, I think I&#8217;ll leave it as is, to see where it goes. The advantage of being able to grab some 30 or so points by flying back and forth is negated by a little addition that subtracts points when you fly backwards.<\/p>\n <p>The lives and pulse all work. Now to take a bite out of the tough part: the Assembly to scroll the playfield and create randomized caves. If I can&#8217;t find a good way to build challenging caves randomly, I&#8217;ll have to design &#8217;em. I would prefer randomization, since it allows for infinite replayability.<\/p>\n <p>Once I get the Assembly working, I&#8217;ll need to add in the bouncing ball, which may take a bit of a trick as well. Hopefully I don&#8217;t start overdrawing cycles. The game logic is pretty simple so far (or so it seems), but the Assembly routines to scroll the playfield can gobble up cycles fast.<\/p>\n <p>At least debug cyclescore reports I&#8217;m never going under 2300 remaining cycles, so I should be in the clear.<\/p>\n <p><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/04\/pulse2.gif\"><img class=\"alignnone size-medium wp-image-234844\" alt=\"pulse2\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/04\/pulse2-300x197.gif\" width=\"300\" height=\"197\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/04\/pulse2-300x197.gif 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/04\/pulse2-550x361.gif 550w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n <p>Time to stretch my legs a bit!<\/p>","time":"April 26th, 2013 11:33 pm","title":"In a Flash"}