Live data from Hacker News

Show HN: Rocket Drone, a lunar lander type game for the web

rocket-drone.lol

81–90 of 96 posts

Re: Show HN: Rocket Drone, a lunar lander type game for the web

#81
I ran this full screen and let other people play. Some notes:

It's a really easy game if you have a slow computer, the physics has to be separated from the graphics.

Add a splash screen with the "Rocket drone" name when you die so it's easier to know what's being played.

The instructions for using P and Q was not obvious for three people who tried it. (non native speakers and children). N=5

Fun as a fast game or as a slow game.

Re: Show HN: Rocket Drone, a lunar lander type game for the web

#83

Hi all, thanks for all the great feedback so far! Here is a bit more context: I (also go by wavy) made this game while taking a break from my work project. It was inspired by the old-school lunar lander games as well as drone racing. I wanted to build something that illustrates the difficulty of drone flight. It was made in p5.js over the course of several weekends. I never really intended on publishing it until I sh…

Many thanks for publishing it, think about releasing it as open source my daughter had a blast modifying the source code. Adding a little sister mode making it almost impossible to beat.

Re: Show HN: Rocket Drone, a lunar lander type game for the web

#84
post #40

The controls get stuck on my Android phone. It'd be much more fun if that didn't happen. The fact you have to land fully in the 'landing pad' is also immensely annoying. With a more play testing and better controls it could be fun. I'm really tempted to make a clone in React.

Hmm I don't have an android phone to test. I hope it's an isolated case..

Found a way to reproduce, not sure if it is the source of the problem above or something else. When holding a pen while pushing the thrusters with the fingers, the thrusters get stuck in their current mode when the tip of the pen gets close to the screen (and the cursor appears).

Re: Show HN: Rocket Drone, a lunar lander type game for the web

#85

Very cool game! I'm into controls and would love to write a PID controller for it to stabilize it and have it auto-follow my mouse, as a controls demo. I'm not sure how best to capture it's state though (position, xy velocity, angular velocity, etc.), Nor how to integrate mouse into it.

Not a bad idea, though you would have to use bang-bang control since the thrusters are either full on or full off. I'm not sure if you can integrate anything as is, but when I release the source code you can try to build up from that.

Tapping the keys at a certain frequency is the same thing as PWM control, which gives you an duty-cycle-based analog-like control input. PWM is just on_time/(on_time + off_time), so there are a number of ways to do this even with the key input as you have it. Again, in summary: you can do PWM duty-cycle control or tap-frequency-control, which is really just the same thing.

Re: Show HN: Rocket Drone, a lunar lander type game for the web

#86

Earlier quoted context omitted.

Thanks for the feedback! The level generation probably still needs tuning to avoid those kinds of levels. Daily leaderboard is a great idea!

Reading the other comments I tried the tutorial (who plays tutorials?!). They did feel faster (and thus relatively more difficult) than the random levels. Is inertia and gravity the same on all levels? And tutorials 8 and 9... they are intended for someone to implement automation, aren't they?

I was able to manually succeed on level 8, but I have no idea how it's possible to accomplish level 9. I can't figure any way to get enough inertia or upward thrust to escape the narrow spot once I'm most of the way through it.

EDIT: and... literally on my next attempt, I made it through the narrows. It's possible.

EDIT #2: and... made it. >:D

Re: Show HN: Rocket Drone, a lunar lander type game for the web

#87

Hi all, thanks for all the great feedback so far! Here is a bit more context: I (also go by wavy) made this game while taking a break from my work project. It was inspired by the old-school lunar lander games as well as drone racing. I wanted to build something that illustrates the difficulty of drone flight. It was made in p5.js over the course of several weekends. I never really intended on publishing it until I sh…

>I wanted to build something that illustrates the difficulty of drone flight.

I think you nailed this part 100%. I suck in the very same way I did with my first - and only - real life drone I bought.

Re: Show HN: Rocket Drone, a lunar lander type game for the web

#89
post #81

I ran this full screen and let other people play. Some notes: It's a really easy game if you have a slow computer, the physics has to be separated from the graphics. Add a splash screen with the "Rocket drone" name when you die so it's easier to know what's being played. The instructions for using P and Q was not obvious for three people who tried it. (non native speakers and children). N=5 Fun as a fast game or as a…

Thanks for the user test :) I updated the game loop to be separate from the rendering loop. Any chance you can tell me if it is still slow?

Re: Show HN: Rocket Drone, a lunar lander type game for the web

#90

Earlier quoted context omitted.

Include the complete inputs for the solution, and verify on upload. Then don't accept dupes and make the leaders winning flights watchable.

This requires deterministic physics.

Save the random seed
Post reply on HN