Suggestions. Decrease the number of clicks slightly when using a mouse. The fingers hurt trying to go that fast. Alternatively, add spacebar support. Absolutely unplayable on a phone. Bind to touchdown events on mobile. Click events have a 300ms delay. Make the game full screen for mobile.
Implementing Fastclick.js would make it work on the phone: https://github.com/ftlabs/fastclick "FastClick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a click event on mobile browsers. The aim is to make your application feel less laggy and more responsive while avoiding any interference with your current logic."
Flappy Space Program
101–110 of 123 posts
Re: Flappy Space Program
#102The graphics are kind of blurry and fuzzed-out by scaling. It seems to be a by-product of re-rendering the the sprite images within a object. http://commondatastorage.googleapis.com/itchio/html/4923/spr... http://commondatastorage.googleapis.com/itchio/html/4923/bg.... This would be top notch if the images were resized to provide crisp, well-pixelated edges. The spritesheets look great, in and of themselves, but the…
I think that's an homage to the original.
Re: Flappy Space Program
#103Re: Flappy Space Program
#104When launching, hover the bird at the edge of the atmosphere for a few clicks, to give it time to tilt into horizontal orientation, so your thrust can affect the orbital parameters. If you don't do this, you'll just thrust vertically into the outer barrier.
Circular orbits are best. Two objects in circular orbits at different altitudes can never collide.
High-altitude orbits are best, where there's more room for more objects.
So circular high-altitude is best, but it's not easy to get there. Standard orbital astromechanics apply: to circularize, thrust at apogee to raise your perigee. Problem is, it's not easy to tell when the bird is at apogee, and it may not even occur before you lose control of the bird and the next appears. Also, the thrusting resolution is rather coarse: if the apogee is any higher than about halfway to the edge, two clicks will send the bird into the barrier, so you only get one attempt. These details and coarse controls make the game a lot harder than it looks, just like the original Flappy.
Finally, if you just need that one more point to break your high score, launch the next bird into the lowest fastest orbit possible. That altitude should be clear if you launched all the other birds higher, and it will register quickly before any more collide. I managed 8 thanks to this.
Re: Flappy Space Program
#105Earlier quoted context omitted.
You get the gold medal with 16 flying birds. By the time I reached it I had prevented 12k collisions. Spanning at random position would help to create different orbits.
I've had some success with doing sub-orbital hops before taking off finally for orbit, to move myself to a new launch position. Doesn't really work well if you have birds in orbits with very low peris though.
Re: Flappy Space Program
#106I hope I'm not at all stepping on the developer's toes by pointing out you can fullscreen it by going to the iframe's source, where you can also have some fun trying to script it. I'm in the early stages of designing a junior high programming curriculum and think this may be a great example of an engaging, practical experiment. boost = function(duration, interval){ setTimeout(function(){ clearInterval(window.kp) }, d…
Re: Flappy Space Program
#107Earlier quoted context omitted.
I've had some success with doing sub-orbital hops before taking off finally for orbit, to move myself to a new launch position. Doesn't really work well if you have birds in orbits with very low peris though.
This is unnecessary - it's functionally equivalent to just waiting a moment before launching for the orbiting birds to progress. There's nothing absolute about the positioning of the launching bird, it's all only relative to the orbiting birds.
With periapsis's in different positions, you can get birds into rarely colliding 'resonances' of sorts. Making sure that the periapsis of birds is not over the default starting location is also good to ensure that you do not lose orbiting birds to a pre-launch bird.
Re: Flappy Space Program
#108Re: Flappy Space Program
#109Re: Flappy Space Program
#110Once you figure out the space bar cadence, that Flappy Kessler Syndrome [1] is gonna hit you hard any time above 3 bird's. [1] http://en.wikipedia.org/wiki/Kessler_syndrome