FoonLudum Dare ExplorerLD54 → Limited in Space

Limited in Space

By matthartley

View on ldjam.com

CategoryRankScoreCount
Overall5063.6332
Fun3203.7332
Innovation8253.0332
Theme5873.6132
Graphics7983.1832
Audio5992.9629
Humor8562.1925
Mood9482.9131

Comments

smilewood 2023-10-03 01:30

Well done, I think you nailed what you were going for. The game was a lot of fun and had enough variety to keep me playing a while. Good Work!

nicolasjl9 2023-10-03 01:35

Really good game!

nathmate 2023-10-03 09:26

Very nice. I grinned when I first got a red-asteroid chain reaction. The difficulty scaling was just right to keep my engagement, though I think you could start introducing the new asteroid colours in one per level from level 2.

moebius 2023-10-03 09:30

Really nice fresh take on Asteroids! Loved the idea of the different asteroid types that either helped you or helped getting you killed. Only down side that I was able to find is that you re-spawn in the same level if you die (don't get me wrong at first I was happy about that). I think you took that decision because of possible player frustration, but Asteroids is an arcade game and part of its appeal is that you have to do it all over again if you die.

alanushke 2023-10-03 09:59

really nicely done, 'asteroids' in a tight space, very nostalgic too!

nicolanore 2023-10-03 10:16

Nice work! I really understood the theme at level 8 :sweat_smile: Really fun game. I like the feeling of "oh a blue one, what does it do when shoot it?"

eryph 2023-10-03 11:31

Pretty impressive game in pure C (made me nostalgic of my student times).

Colored asteroids add decision making and stress. It was great !

I had "Wasapi Error" on launch, and, sadly, no sound at all :/

plutonium-powered 2023-10-03 17:15

This was great! Really innovative take on Asteroids. The graphics were spot-on too. Great job!

thebmxeur 2023-10-03 19:05

Got to level 10 and I stopped.

I like the idea, but in the first 7 levels I could win by staying at the bottom of the screen, barely moving and just shooting ahead. Starting from level 8 it seemed that wining was just tied to the RNG because I reached the funnel near the end of the level and the entrance was filled with yellow asteroid and no red ones to destroy them. After I don't know how many tries I managed to get by thanks to some lucky RNG where there was a way past the yellow asteroids. Level 9 was also related to chance and the discovery that I could spam my space bar to shoot a lot and almost clear a passage. Level 10 killed that method by having far too much blue asteroids and very little way to get around them, so I chose to stop there.

It was hard for me to have to handle movement and shooting at the same time. That and the auto-scrolling made it quite hard. One thing that might have helped would be to keep shooting while the space bar stay pressed.

I also had the WASAPI error at startup.

I made a game from scratch using only C too. Looking at your code, I'm assuming you're from the Handmade Network community. So Hello !

matthartley 2023-10-04 12:11

@thebmxeur Yeah I am, Hello! Thanks for playing the game!

happygamer500 2023-10-04 13:56

This was a great game! At first I thought I had it down, just spam shoot and go forward... then I got to level 5... This was an incredibly fun arcade game. I'm definitely saving this one. Edit: I really apricate that it saves your progress. I think there is a bit too much rng. This is a jam game so obviously its not going to be perfect, but sometimes the levels felt impossible, like this screnshot I got in level 8.astroid.png

mncc8337 2023-10-04 14:27

for me the audio is relaxing bruh. good job!

geckoo1337 2023-10-04 14:42

Clever use of the theme. Nice template. The main gameplay is good and the controls work well as expected. Well done ++

fatemperor 2023-10-04 14:50

Asteroids? Really? Cool. It's classic. Thx for nostalgy. Sound doesn't work.

matthartley 2023-10-04 15:03

@happygamer500 Thanks for your comment! Yeah sorry about that, the rng can be a little unkind sometimes haha

matthartley 2023-10-04 15:04

@fatemperor Thanks, yeah sorry about the sound, we didn't have time to fix it before the deadline.

terminalgoat 2023-10-04 15:23

This is what we called the madlad, making a game using only C with a graphical library and some dependencies is already super challenging but how did you even write this in just 3 days, from scratch? The mechanics and physics are just too good. Probably one of the best game i've ever seen so far in this jam.

matthartley 2023-10-04 15:43

@terminalgoat Thanks very much! Glad you enjoyed it :)

n-feofentov 2023-10-04 16:14

Amazing take on asteroids! At first it seems too easy, but then new asteroids appears...

Starting from level 8 success relies heavily on random. Sometimes exit is clogged with golden asteroids and there is nothing you can do. Had to quit after 30+ tries on level 10 :disappointed_relieved:

I like how bottom side of the window smashes you between itself and asteroids. Combined with quite forgiving collision damage it pushes you be at the center of screen.

Great job!

rossk 2023-10-05 03:01

Super fun-- somehow both classic and fresh. Congrats on ~~winning the Ludum Dare~~ making a great game!

googlefrog 2023-10-05 03:31

Nice take on asteroids to really limit the space. By level 8 I started wondering whether collision damage was needed at all (except when crushed against the bottom of the screen) because pushing through is hard enough. I beat level 10 but then couldn't see what changed in the "+" levels.

sentmoraap 2023-10-05 21:23

Congratulations for using your own code directly on the top of APIs!

There is a big difficulty spike at level 10. Then the plus levels are barely harder until level 8+. I didn’t notice a difference between level 1+ and level 1++. In the last levels you need to retry until the path is not completely blocked by indestructible asteroids.

pascalbros 2023-10-09 12:19

Cool concept, I like the minimal/C-based approach. Try to collapse all your level configs in a simple function that takes all the parameters, that would be cool and will shrink your code considerably. Cheers!

hawkin 2023-10-15 19:15

This is super impressive, especially for being done from scratch in C! Hard-core!! Mad props!

Independent of the technical achievement, this game is fun! This is a really compelling twist on classic Asteroids. The limited space from the walls and the different asteroid types really add a lot of variety. I think it changes the gameplay a little bit, as I wasn't as motivated to move around as I would be in the original game, but I did have to make sure to keep moving ahead so I didn't get swallowed up by the creeping edge of the screen :D It was nonobvious how much integrity my ship had, as it seemed like I could sustain a few bumps without dying. That was generous, but I would also appreciate knowing how much risk I could take!

Really, this is a lot of fun!! The auto-save feature was especially generous. Eventually (Level 10), the amount of non-white and non-red asteroids really got to be a progress barrier. This might require tuning some individual parameters, but I can definitely see there being a necessary cap to the chance for each type. I also wonder how the game would be with procedural noise, so that every play would be the same. That might require more work to ensure non-winnable situations, though, unlike "true" random, which can be resolved with a reload.

Untitled.png

dan-str 2023-10-15 19:23

cool game, keep up the good work

lincolnsalles 2023-10-15 23:08

The fun is 100%. It's incredible how such a graphically simple game can be so fun, like an Atari game. Very good indeed. I reached level 7 and I wish I had gone further.