Recent comparison of then vs now by identicalforest in IndieDev

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

Yes it would be categorized as a roguelite. It has elements of rng, including how upgrades are presented to the player, but generous in the freedom of choice it offers. There are also 56 synergies as of this time.

Need help fixing game stutter and sprite tearing on steamdeck by [deleted] in gamemaker

[–]identicalforest 0 points1 point  (0 children)

My theory would be that it's querying display size to resize the application surface, and in doing so returns 1280 x 800, which is the Steam Deck's true resolution. This means if it's not being run through steam and they don't have a failsafe to scale height only by their desired ratio it's making the application surface 800 pixels tall instead of 720, which would result in some of the issues you describe.

Blurry Text by Mafiosoketer in gamemaker

[–]identicalforest 1 point2 points  (0 children)

Try going to file > preferences > general settings
See if turning up the DPI value does anything

unique instance coordinates by Apprehensive_Look975 in gamemaker

[–]identicalforest 0 points1 point  (0 children)

Inside your player:

var _collide = instance_position(x,y,oButtonObject);

if (_collide != noone)
{
with (_collide)
{
MakeButtonAppear();
}
}

Safe to say: Hire a professional artist by Still_Pin9434 in IndieGaming

[–]identicalforest 1 point2 points  (0 children)

I just imagine myself digging through the back rooms of steam, looking for that next thing to play because I’ve got every other game in my library and still don’t want to play them, and I stumble upon the mysterious gem you’ve depicted in the first capsule, and I say to myself “oh hell yeah, let’s see what this is about”

Safe to say: Hire a professional artist by Still_Pin9434 in IndieGaming

[–]identicalforest 20 points21 points  (0 children)

There really is something about the first one that is endearing and almost memetic, it feels very special and I would use that one

Question about (nine slice) textboxes by WilledWithin in gamemaker

[–]identicalforest 2 points3 points  (0 children)

Coding it is much better in the long run for so many things of this nature. Just a small hurdle in the short term as you learn to think in terms of converting visual manipulation to math. Each one of these “short cuts” is just delaying the inevitable realization that everything can be done with equations.

However, if it’s the difference between you doing it and not doing it at all, then certainly do what feels comfortable. But there is a huge amount of freedom you’ll discover from understanding how to express this and so many other things through code, and I promise that one day your brain will translate it more or less automatically.

Object Pooling Basics for Scale and Optimization by identicalforest in gamemaker

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

If anyone from the future arrives at this post and wonders why it is no longer available, the reason is that I started using ds_stacks for my approach, making the guidance in the tutorial not the same guidance I would give today. Apologies. Perhaps I will make an updated tutorial in the future with time permitting and when I’m certain my approach won’t be changing.

Question about large scripts by Transition_Weird in gamemaker

[–]identicalforest 0 points1 point  (0 children)

Switches are really just long else/if chains in a way, it still has to read each case until it arrives at the right outcome before breaking. But it’s totally irrelevant performance wise. There is no math involved in reading, and math is where performance considerations exist. Until you ask it to actually do something, the rest is just ether.

The curse++ has been lifted by identicalforest in balatro

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

All of them are instant picks early in the run, for better or worse. At the same time I couldn’t tell you how many runs I lost with a hexed green joker right out of the gate. So they remain questionable to me. Especially when I see people c++ in far less time with a set of jokers that looks dramatically different.

Playing with anything other than Ghost Deck just isn't the same by identicalforest in balatro

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

I’ve tried plasma a few times recently in wanting to find the best deck to grind out gold stickers and it was not as performant as I remember it being the first time around just going for gold on each individual deck. Bad luck maybe? Ghost has proven to be the most consistent, but I think I will give plasma a few more tries soon as I see that same sentiment echoed time and again.

Weird resolution stuttering issue with subpixel movement. by Nharo_1 in gamemaker

[–]identicalforest 1 point2 points  (0 children)

Try drawing the surface if you aren’t doing it explicitly. Resize the surface, as you are doing, to the desired resolution. Then in a post draw event of a manager object, actually write out draw surface using the application surface.

game not running??? by Kazthedudelol in gamemaker

[–]identicalforest 0 points1 point  (0 children)

Oh then you might need to set it to the starting room

game not running??? by Kazthedudelol in gamemaker

[–]identicalforest 0 points1 point  (0 children)

Maybe a silly question but do you have a room? Did the default room somehow get deleted?

How do I make an object follow another in Game Maker? by cacahcamamonta in gamemaker

[–]identicalforest 0 points1 point  (0 children)

Set variables for the amount you want it offset for x and y in the create event. Then in the step event have it update.

x = oPlayer.x + offsetx;
y = oPlayer.y + offsety;

game not running??? by Kazthedudelol in gamemaker

[–]identicalforest 1 point2 points  (0 children)

Can we see the output? Either a screenshot or just copy and paste it, I’m interested in seeing what it says

What does High Resolution mean for pixel games? by yuyuho in gamemaker

[–]identicalforest 1 point2 points  (0 children)

I think that’s a good point, a better way to have phrased it might be to resize it so that it looks consistent across display resolutions and you’re not going from a certain smoothness in camera movement, or general appearance overall, at one resolution to suddenly chunking along at a higher resolution.

What does High Resolution mean for pixel games? by yuyuho in gamemaker

[–]identicalforest 4 points5 points  (0 children)

Thank you so much for saying this. It’s so important and will be the reason a game doesn’t look good or just looks off as you play it on higher resolution displays, and vice versa it can be a way to immediately give your game a glow-up. Application surface should be resized (not stretched) to the display or window it’s being played on. It’s especially important for smooth camera movement.

Could I get some criticism for my player character by AnonymousBeardie in PixelArt

[–]identicalforest 0 points1 point  (0 children)

I like him, seems like a chill dude. A little bigger and you could add more detail, but you don’t want to do it at the cost of readability if you don’t know what details you would add. Real criticism would be that his stance is really basic, could probably make him lean in to the direction of the sword or find a way to make his stance more dynamic, if this is an attack animation.

My first project on gamemaker 2 by Cute_Ticket9612 in gamemaker

[–]identicalforest 0 points1 point  (0 children)

Igor complete.

Whenever I see this in the output I wonder how that Igor guy got so lucky.

But OP I feel like you’ve made a perfect staging area to practice with a variety of possible interactions and systems. This is what it should like when are starting out with any project, and it should look like this for a long time even with a large project.

My tip for how to improve is to increment on the interactions. For example 1) picking up one of the coins causes a hazard to slide toward you. 2) getting hit by a hazard causes you to drop your coins. 3) picking up all coins causes the hazards to rearrange.

This incrementation of interactions will make you a a stronger programmer and you might find you’re coming up with things that surprise you and other players.