Interesting, I’m surprised I didn’t do that originally. I’ve posted a fixed version.
Dragonite
Creator of
Recent community posts
Like I said, i built in a delay between rounds that should wait out the time it takes for the sliding window to catch up.
That said, I checked the HTML5 source and it apparently takes two seconds for the fps value to refresh and I only accounted for one, so I edited it again.
Updated it so that rerunning or cancelling the benchmark doesn’t break or mess up the results.
I’m not sure if this is the problem but GameMaker averages the number over the last second or two so, so if the simpler tests are too fast it’ll churn through it before the figure has time to correct itself after the lag of spawning all of the geometry. I added a five-second delay before the start of the first test which will hopefully be enough to get past that.
Very in-depth, thanks.
-
There isn’t a water limit anywhere, although it probably wouldn’t be a bad idea to have one. Is there text in the game anywhere that said there is?
-
Not a bad idea, I’ll look at adding that for the next one
-
Lol, whoops
-
I thought about allowing people to click on a calendar date and “skip to this day,” but I don’t want people to accidentally skip too far ahead and cause plant values to drop farther than they wanted - but if enough people bring it up I’ll see about ways to speed it up. I might reduce the amount of time you have to wait for plants to grow, at least for the early-game ones.
-
I’ve seen a few people complain about this, it’s never happened to me but I’ll see if I can find out where it’s coming from.
-
I can’t get that to happen - but I think I know why it might be, so I’ll try to throw in a simple fix for that next time
-
Yeah I’ll implement that eventually, I wanted to have the entire save/load system and all of that stuff in place for demo day but there wasn’t enough time
Feels like it could be a mechanic in a larger game, but right now there isn’t much to it. In the beginning of the game you can just activate and deactivate the shield as needed, but by Level 3 or 4 it becomes more worth it to just keep the shield up at all times, because the meter doesn’t deplete very fast and there’s so little time in between meteors.
Very polished! I like the humor, the mom character reminds me of Morticia Addams. The pixel art character animations in the pizzeria are very cute.
I can’t think of anything that I’d say should be improved gameplay-wise, unfortunately I didn’t get to play very much of it because I’m bad at this kind of game.
Monsters are very cute!
The control system is a little odd, I’m not sure what the logic of using arrow keys for movement, D for jump, A and S for skills, and 3 for bombs is.
Controls don’t feel very responsible, as if there’s a sizeable delay when you hit an input and when something happens - I’m not sure if this is just an animation thing, or if this is intentional.
I like the basic idea, the game doesn’t explain itself too well though. I was able to figure out what I had to do after messing around for a few minutes, but a tutorial or hint system would be appreciated for strategy-heavy games such as this.
I also seemed to get stuck in the menu that you get clicking on the icon in the bottom-left of the screen, there doesn’t seem to be a way to exit it.
Feels like a good start!
Game crashed when clicking on the Environment setting (though I can’t reproduce it, not sure what happened):
Unable to find any instance for object index ‘19’ name ‘o_map’ at gml_Object_o_GUI_Step_0 ############################################################################################ gml_Object_o_GUI_Step_0 (line -1)
Much juice.
Going to second the comments about it being a little unclear what you have to do, especially with all of the hundreds of bullets flying everything a little while into the game. A little bit of juice and rainbow and everything is good for giving the game character, but I think it’s a little distracting in this case.
That’s awkward.
Not sure if you can use your administrative god powers to correct that or not; I meant to submit this instead of one of my old dev tools: https://dragonite.itch.io/houseplant-quest
I did, yeah - though if it makes it any easier, I also made this little program to make cutting sprite strips into individual images faster: https://drive.google.com/file/d/1xlhksRYzESCeLnZEYLgLJDbIF53uRDay/view?usp=sharing
thanks! Wasn’t trying to do anything new or different or anything, at least not this time around, this was a game dev project for YouTube so I’m glad to hear you think it reads well.
There is an available upgrade where killing a foe immediately after dying will revive you, but if it happened after the dialog showed up there’s probably something wrong with it, I’ll have to investigate it later.
The colors are indexed by counting all of the (unique) colors in the image and putting them in order. This can’t be done in a shader and has to be done ahead of time, but mapping the color onto the index can be done in O(1). Jon’s works by searching the palette for a matching color (or an almost-matching color), which is much slower but is usually good enough.
Getting the palette of a sprite at runtime isn’t something Lorikeet does (nor do I have any interest in doing so), though if you really want to do that there’s this one that Jon made. The color index is stored in the grayscale value. Look into how old video game consoles stored sprite color before the days of RGBA.
If you want to apply an additional effect after the palette lookup, modify the final gl_FragColor value.
I haven’t been able to replicate the issue (and the line of code in question *should* contain a safeguard against problems like this happening). Can you find an exact way to reproduce it?
For what it’s worth, an official particle editor has been announced by GameMaker on the roadmap, and when that comes out in a few months I’ll probably be retiring this one.
The type at the bottom is something that’s in the development version that I don’t include in the “official” version (yet), it’s related to this. It doesn’t have an effect on how files are loaded.
I think I’ve fixed it, if you go into Preferences and make sure Combine OBJ Vertex Colors and Combine OBJ Submeshes are turned off that’ll prevent the program from overwriting the vertex color with the material color when you import files. I’ve also uploaded an updated version where vertex colors are blended with material colors instead of overwritten by them. Hopefully that’s the end of the problems.