Tumgik
yappg · 4 months
Text
Great, it seems I deleted the pinned post by accident. Good job me.
Btw for the @yappg blog I am still learning how to use multiple blogs, so if I end up reblogging stuff and then deleting it a few minutes later, it's most likely because I wanted to reblog it on this blog instead. The whole point of @yappg is that @nathannino is not organized with tags or anything else, while @yappg is about yappg and nothing else.
So, if you want to see what I am reblogging, it's going to be on @nathannino . But both blogs are on the same account.
2 notes · View notes
yappg · 4 months
Text
Btw for the @yappg blog I am still learning how to use multiple blogs, so if I end up reblogging stuff and then deleting it a few minutes later, it's most likely because I wanted to reblog it on this blog instead. The whole point of @yappg is that @nathannino is not organized with tags or anything else, while @yappg is about yappg and nothing else.
So, if you want to see what I am reblogging, it's going to be on @nathannino . But both blogs are on the same account.
2 notes · View notes
yappg · 4 months
Text
Anyways for absolutely no reason does anybody know how to get the size of an overlap? distance_to_object() doesn't seem to work when the object is inside the other object
GameMaker Ubuntu Beta IDE running inside of a container is kinda buggy
What is this :
Tumblr media
Like, what am I supposed to do with this. A restart of the ide fixed things, but how did this even happen?
4 notes · View notes
yappg · 4 months
Text
GameMaker Ubuntu Beta IDE running inside of a container is kinda buggy
What is this :
Tumblr media
Like, what am I supposed to do with this. A restart of the ide fixed things, but how did this even happen?
4 notes · View notes
yappg · 5 months
Text
First dev blog
Hi! I can't believe this is the first dev blog for yappg (or rather, this iteration of yappg. There are dev blogs for the previous attempts that can be found on youtube or gamejolt).
I wanted to wait until I had an icon, but turns out I found something to talk about.
yappg is made with gamemaker. Partially because it's a nice engine, partially because it's one I am familiar with, but mostly because it's the same project I keep trying to make in that engine for around 5+ years. I really want to do my best to finish it this time, hence the tumblr blog. But how I used my computer was very different 5 years ago. Today, I am on Arch Linux (let's get this out of the way : i use arch btw). Arch is not a supported operating system for the GameMaker engine. I think the issue is pretty easy to figure out.
Up until now, I have been using distrobox to manage a podman container based on Ubuntu 23.10. While solutions like debtap exists in order to convert .deb packages into Arch Linux compatible packages, it doesn't really work with GM. The container approach gives me a near native experience. It's not perfect. Either due to configurations issues or just container issues, the GM debugger doesn't work, the game itself seems to run at a very low fps when ran from inside the container (like, for example, when testing) and any attempt at making an executable fails around 1/8th of the times (but don't quote me on the number tho). Good enough to develop, but there are some time lost dealing with bugs. Plus, I have to run the Beta version of the GameMaker IDE.
But this isn't what made me write this post. Oh no. GameMaker has 2 different ways to create an executable file. You can either use the VM or the YYC. The VM option runs the game in a virtual machine (a bit like Java), while the yyc option compiles the game. This compilation comes with a performance boost, but it takes alot longer to build and features like the debugger are disabled. And as it turns out, something breaks in my container setup when trying to compile an executable using yyc. But at least, that's better than what happens when I try to do a remote build from the container to an ubuntu vm. Because the build doesn't fail... but the engine forgets how the room order works or something.
Tumblr media
This object is in the first room of the game. Every build has that specific object, and the alarm event was left untouched since it's creation. Why is this an issue now???
Honestly, HOW??? And I can confirm that the issue is with the container, because after having installed the beta ide on the same virtual machine and compiling the game there, the room order works again, and the game is compiled without any issues.
The tl;dr here is to not run the GameMaker beta IDE inside of a container, but that's too late for me. Fortunately, I can keep developing for vm until I am close to being done, at which point I can switch to yyc and fix whatever bug might pop up
2 notes · View notes
yappg · 5 months
Text
Initial post. Not sure how to do this yet, but if this becomes an actual, finished game, I should probably start documenting stuff somewhere.
0 notes