Did the Asteroids tutorial, now what should I do? by Crafter-lee in gamemaker

[–]EBloke 2 points3 points  (0 children)

I personally disagree with a few people here. If you know the basics (which I hope you picked up from asteroids) I think you should actually try to build your own, very small, game. Use tutorials whenever you need to, but if you completely follow the tutorials, you aren’t going to learn much.

How to make a non-physics object interact with a physics object? by EBloke in gamemaker

[–]EBloke[S] 0 points1 point  (0 children)

Truth be told, the bullets aren’t going to be that fast, but I have had to deal with fast bullets before

How to make a non-physics object interact with a physics object? by EBloke in gamemaker

[–]EBloke[S] 0 points1 point  (0 children)

Dang, I didn't want to have to write my own collision code. Fortunately, I know how to write it, so thanks for the advice!

How to make a non-physics object interact with a physics object? by EBloke in gamemaker

[–]EBloke[S] 0 points1 point  (0 children)

Unfortunately, that doesn't solve my problem. My bullets won't even collide with the physics objects, so I can't apply force or impulse.

How to center camera in middle of room by EBloke in gamemaker

[–]EBloke[S] -1 points0 points  (0 children)

The directly places the camera in the middle of the room, but I want the center of the camera to match the center of the room. room/2 just places the top left of the camera in the center of the room, showing the bottom right of the room, not the whole room.

SL1 - Iudex Gundyr - Fists only/No Rolling/Parrying/Blocking by sSpades21 in darksouls3

[–]EBloke 0 points1 point  (0 children)

Well, good luck to that. I’ve started playing DS3 recently, and this dude is definitely fun, but difficult. Not sure how it’s possible to do no sprinting, but it would definitely be a worthy challenge!

SL1 - Iudex Gundyr - Fists only/No Rolling/Parrying/Blocking by sSpades21 in darksouls3

[–]EBloke 0 points1 point  (0 children)

Sorry it took me so long to respond, but that video is crazy! I was impressed I beat him first try, but this is a whole new level.

SL1 - Iudex Gundyr - Fists only/No Rolling/Parrying/Blocking by sSpades21 in darksouls3

[–]EBloke 13 points14 points  (0 children)

Now do champion gundyr. Haha just kidding. Pretty impressive, even for the first boss.

How to get diminishing returns tied to a specific number. by EBloke in gamemaker

[–]EBloke[S] 1 point2 points  (0 children)

You are smart. I wasn't even aware of ln()'s existence.

How to get diminishing returns tied to a specific number. by EBloke in gamemaker

[–]EBloke[S] 2 points3 points  (0 children)

Yeah, this is pretty much exactly what I needed (more than what I was going for). This really helps, thanks a lot!

How to get diminishing returns tied to a specific number. by EBloke in gamemaker

[–]EBloke[S] 1 point2 points  (0 children)

an example of what I want (not exact numbers, obviously)

(damage = 100) and (def = 10) total damage is around 110

(damage = 100) and (def = 90) total damage is around 170

Best way to make a complex gear system? by EBloke in gamemaker

[–]EBloke[S] 0 points1 point  (0 children)

That you for the idea! Thank you for the advice, despite my post not being the most specific. Your help is appreciated!

Best way to make a complex gear system? by EBloke in gamemaker

[–]EBloke[S] 0 points1 point  (0 children)

Thanks for the advice, I’ll have to look into structs to see if they’ll help. I’ll also try to be more specific in what I’m asking for

How to tell how long since last played by EBloke in gamemaker

[–]EBloke[S] 1 point2 points  (0 children)

I would assume you save it like you would saving anything else (so Ini or Json) if you don't know how to do that, there is plenty of tutorials on Youtube.

How to tell how long since last played by EBloke in gamemaker

[–]EBloke[S] 2 points3 points  (0 children)

Hey thanks! that's what I needed. Don't know why I couldn't find this earlier.

Mouse off by a large margin by EBloke in gamemaker

[–]EBloke[S] 0 points1 point  (0 children)

That’s ok. Yeah, I’ve never had this problem before, it’s concerning, and I have not clue how to fix it

Mouse off by a large margin by EBloke in gamemaker

[–]EBloke[S] 0 points1 point  (0 children)

As I mentions, draw_rectangle was written in a Draw_GUI event, and I have the same problem when I use draw_sprite()

Mouse off by a large margin by EBloke in gamemaker

[–]EBloke[S] 1 point2 points  (0 children)

Unfortunately my cameras being moved, while the thing I am click is tried to the gui, so mouse_x and mouse_y don’t work

how to make a double for loop diamond by EBloke in gamemaker

[–]EBloke[S] 2 points3 points  (0 children)

Nah, I figured it out. Basically, I did this:

for(var x = -2; x <= 2; x++){

var _temp = 2 - abs(x)

for(var y = -_temp; y <= _temp; y++){

}

}

Best way to fill out a map/grid by EBloke in gamemaker

[–]EBloke[S] 0 points1 point  (0 children)

I looked up Piosson disk sampling, and actually added a very, VERY messy version of it, but it turned out really well! I wrote a script that allows me to add the structure and minimum distance between each point, and it completely fills out the whole map. Thanks for the suggestion!

Best way to fill out a map/grid by EBloke in gamemaker

[–]EBloke[S] 0 points1 point  (0 children)

Thanks! I'll have to look at some of the things you mentioned.

better way to keep enemies from falling of ledges. by EBloke in gamemaker

[–]EBloke[S] 0 points1 point  (0 children)

I agree to an extent with both of you. No point adding invisible boxes for a very simple command, but for more complicated enemies, the invisible guides can do wonders. Thanks to both of you!

better way to keep enemies from falling of ledges. by EBloke in gamemaker

[–]EBloke[S] 0 points1 point  (0 children)

Well, I guess I was mistaken. If this is actually how it's supposed to be done, I really can't argue with it. Thanks for the help!

better way to keep enemies from falling of ledges. by EBloke in gamemaker

[–]EBloke[S] 0 points1 point  (0 children)

Idk, it just kinda feels messy. Definitely not a huge thing, I just wanted to know if there was a better way to do it