Klein Bottle Asteroids by bucketh3ad
Asteroids played on a variety of topological surfaces.
The theme "Beneath the Surface" inspired me to dig deeper into understanding surfaces themselves and the effects that take place when non-orientable surfaces are projected on a 2d plane.
EDIT:
Since many players are finding the game too difficult to progress, I changed some constants related to player responsiveness. No new functionality was added, but please rate the original version of the game before you play the "caffeinated version" Thank you!
Klein Bottle Asteroids: Caffeinated Version
http://share-elm.com/sprout/535ecbc9e4b0e548f3686d80/stable/view
The theme "Beneath the Surface" inspired me to dig deeper into understanding surfaces themselves and the effects that take place when non-orientable surfaces are projected on a 2d plane.
EDIT:
Since many players are finding the game too difficult to progress, I changed some constants related to player responsiveness. No new functionality was added, but please rate the original version of the game before you play the "caffeinated version" Thank you!
Klein Bottle Asteroids: Caffeinated Version
http://share-elm.com/sprout/535ecbc9e4b0e548f3686d80/stable/view
| Web | http://bucketh3ad.github.io/ld29/ |
| Web/Source (Share-Elm) | http://share-elm.com/sprout/535debbce4b0e548f3686d4f |
| Source | https://github.com/bucketh3ad/ld29 |
| Original URL | https://ludumdare.com/compo/ludum-dare-29/?action=preview&uid=18323 |
Ratings
| Coolness | 96% | 2 |
| Overall | 2.75 | 961 |
| Audio | 1.53 | 1018 |
| Fun | 2.53 | 960 |
| Graphics | 2.42 | 1034 |
| Humor | 1.65 | 1028 |
| Innovation | 2.90 | 674 |
| Mood | 2.18 | 1135 |
| Theme | 2.50 | 1042 |
Please keep trying, guys! I would love some feedback on the Mobius and Klein surfaces.
I got up to Mobius. Despite what people are saying, I don't think it's too hard, you just have to get used to it. The Mobius is an interesting concept, although I almost think it might have worked out better if the ship was a tad more mobile. Again, though, it might just need to have a little getting-used-to on my end. :)
If anyone is determined to make progress, the dominant strategy for me is to sit still and aim at oncoming asteroids.
However,if you would like to choose your starting surface, the code is hot-swappable here. http://share-elm.com/sprout/535debbce4b0e548f3686d4f
Change the defaultGame surface from Rectangle to one of the SurfaceTypes listed above it, click compile, and once it is done you can play on the right side.
Would love to see more levels...
Having never played Asteroids, this is new to me, and the different forms of screen wrapping ate interesting, but I don't think they add anything much to the gameplay.
a. Oncoming traffic, if it existed
b. Traffic on the verge of grazing me, if it existed
c. The largest thing on-screen
This algorithm pretty much did the job, as I wasn't worrying very much about the edges of the screen, or about what was coming out where. It was fine with one bullet and being slow, since I have more ability to aim than I do twitch reflexes.
I found moving around much too difficult as there was no way to stop, and then suddenly everything on the surface would be moving about and it was a more difficult physics problem than I really wanted to solve or think about.
You might want to consider having the shapes, rather than disappearing shortly when they reach the edge, displayed partially as they move over the edge (so that the whole shape never goes out of view, but is seen in two places at once); this would be more interesting if some shapes were not regular, because then we would have a better sense of when they are "flipped over" on the mobius strip.
Thanks for the game! I enjoyed it quite a bit.