quinn-patrick 2020-04-22 00:36
While it's clear that you didn't get a lot done with this game, you didn't give up, and I have respect for anyone who submits their work. As it happens, I also use game maker, so I had a look at your project and I have a few tips. For one, your collisions will work better if you distinguish between horizontal and vertical collisions. That way the character will slide along walls instead of getting stuck on them like they're made of velcrow. You can achieve this by checking collisions while the player moves like so:
if(press down){ y += speed while(colliding with wall) y-- }
Also, the game_end function that you used actually closes the game. It would be better to send the player to another room for game over, or display a game over message across the screen and give them the option to try again, if you have time to make that.
If you have fun making games, you should keep doing it. You can only get better. If you want, you can check out my game and download the code, as it's also a gms2 project.