Bay 12 Games Forum

Finally... => Creative Projects => Topic started by: Magmacube_tr on June 29, 2022, 06:03:42 pm

Title: Can Magma make a Roblox game?
Post by: Magmacube_tr on June 29, 2022, 06:03:42 pm
Short answer: no

Long answer: yes

Okay, guys. I need a little bit of guidance on where to take to his game I want to make. It is a simple game about evolution. I feel the meta is too crowded by the same game formats and copies of games that already exist, so why not something else for a change?

It is inspired by Spore, SALRE, and TF2. Players will be able to get different body parts and each of those will have different advantages and disadvantages, such as a long neck that significantly reduces your speed but also allows you to reach to treetops for food.

I will post some updates here as I go about making the game. I dunno where I am going with it, really.

The Info About the Poll
Spoiler (click to show/hide)
Title: Re: Can Magma make a Roblox game?
Post by: Magmacube_tr on June 30, 2022, 06:17:06 pm
The first results are good enough I guess. I mean, they are honest work

The games name will be Calderia. It will be taking place in a caldera of a volcano.

I have already finalised how the calderas walkable surfaces look like. There will be trees and grass, and I will put fully transparent walls around the water. I promise.

(https://imgur.com/fD9LXQZ.png)

The lowest part of the green ground (where that little cube thing is) is a precaution of sorts. I am thinking for a larger map in some nebulous future, and that place will work as the reserved spot for the passageway that will lead to there.



(https://imgur.com/tAtq5Mz.png)

And here is the humble belb! It is cute, isn't it? It is merely a box with 4 cube feet. And it's animations are so glitchy that jumping while moving forward sends you straight to the void beyond the baseplate, you may try that for yourself, but you probably wont. It is going to have a face, and have it animations fixed, but that is for next time.

I would include a link to my game here for those of you who want to check it up, but the thing is, There isn't much to check right now. There is absolutely 0 gameplay and movement is very broken. I'll include it if you want in the next update.

By the way, I know there are no images. Imgur randomly decided to die on me. I will post them tomorrow. Not anymore.

I really didn't think I could go as far as I have right now. The answer to the question might be just be the long one.
Title: Re: Can Magma make a Roblox game?
Post by: Magmacube_tr on July 01, 2022, 08:42:37 am
There is progress. Even if a little bit.

The crater now actually resembles one. The tree  on the bottom right there is a prototype I am working on. Ignore it.

(https://imgur.com/M41drN3.png)

I also fixed the bug where the belb would just fly into the horizon when it jumped. I first thought it was because the animation: That the belbs cube feet were creating large amount of push. But I was wrong.

You see, to function correctly, the characters in Roblox need to have a part explicitly named HumanoidRootPart, which is a fancy way of saying main part, and a part that is explicitly named Head, which is where the camera and movement calculations base their assumptions on.

I did have both. The HumanoidRootPart was the torso, and Head was a tiny and fully transparent cube on top of the torso. But I had forgotten to weld the head to the main part, and whenever the belb moved, the head would just fall off, and that seems to have caused the belb to reach lightspeed when it jumped.

I eventually had to shelf the animation, it was still bugged. I will implement it later. The belb just slides on the ground for now.

Here is the current belb. The only difference is that the legs are more splayed out now..

(https://imgur.com/nSXEoFe.png)


I did not put an invisible wall around the water. I did something even better. If a belb enters the water, they take damage, and die. The entire lake is a damagebox.

Here is the image of the lonely tree I took for no reason lol.

(https://imgur.com/0ipHaba.png)
Title: Re: Can Magma make a Roblox game?
Post by: King Zultan on July 02, 2022, 03:03:49 am
I don't play Roblox or make games so I won't be much help, but it looking interesting so I shall PTW.
Title: Re: Can Magma make a Roblox game?
Post by: Magmacube_tr on July 02, 2022, 12:34:34 pm
Okay, another update, lets go. This time, there are failures as much as successes.


(https://imgur.com/1ymVI89.png)

I have made chorus of the tree you saw and ignored earlier. I also added bushes to the game. And the best part? Bushes and the leaves of trees are collectibles that give points.


(https://imgur.com/40bkEOu.png)

When touched with the ''Eat'' tool, the bushes and tree leaves dissapear and your points increase by one. The points have no use at the moment, so the game is Bush Eating Simulator. yay

There is a small problem though. The tree leaves can't be eaten because of an oversight I have already discovered, and for some reason, some of the bushes are also not edible, a puzzling mystery which I have no answers for.

The bushes and tree leaves are also supposed to respawn 15 seconds after being eaten. But the script I wrote is either broken, or just not the right one. So, once eaten, the edibles are just gone.

I am currently working on that.

(https://imgur.com/xy1tfUh.png)

Then I thought to myself, ''This is a volcanic crater, isn't it? So where are the stray boulders?'' Then I just added them in. At least they add a bit more variety to Calderia. I even made a ecological (dead) zone based on them.

(https://imgur.com/EubLjRT.png)

Here is the belb on top of a tree, looking at the lake. I plan on keeping the rocks that lead up here.

(https://imgur.com/5jK9vxu.png)

Lastly, here is my avatar taking a selfie with current Calderia.
Title: Re: Can Magma make a Roblox game?
Post by: Magmacube_tr on July 04, 2022, 09:44:36 am
(https://imgur.com/1SFLfBK.png)

The ''Inedible Tree Leaves'' bug is gone, now the game is Leaf Eating Simulator. But the not respawning bug still persists. I really don't get what I am doing wrong. All the references are correct, the function is also correct. Maybe it is the wrong type of script? I am using one that regenerates things when they are gone. Maybe the game doesn't considers collected items gone?

I am going to ask about it in Roblox Developer Forums. As soon as I can understand the forum interface.

(https://imgur.com/rxq4c9H.png)

Here is Calderia so far. I made a better looking, bigger tree model and puts some of those to the rocky biome.

Man, this update really was lackluster. I couldn't do much; The bug with leaves not respawning is blocking my path. Once that is done, I can start adding the actual gameplay.

(https://imgur.com/57h4zdG.png)

Here is a picture of the belb drowning. lol
Title: Re: Can Magma make a Roblox game?
Post by: EuchreJack on July 10, 2022, 12:21:30 pm
Ah, but you fixed that whole "leaves being inedible" thing!
Generations will thank you for that!
Title: Re: Can Magma make a Roblox game?
Post by: brewer bob on July 10, 2022, 12:50:04 pm
I have no idea what Roblox is, but PTW.
Title: Re: Can Magma make a Roblox game?
Post by: Magmacube_tr on July 10, 2022, 03:06:33 pm
Ah, but you fixed that whole "leaves being inedible" thing!
Generations will thank you for that!

I am a hero!

I have no idea what Roblox is, but PTW.

LOL

old man
Title: Re: Can Magma make a Roblox game?
Post by: Magmacube_tr on July 10, 2022, 03:24:04 pm
I have been trying to figure out how to pot stuff on Roblox devforum and I have just learned, after an entire week that just joining was enough, and that I have to go aound liking random stuff to be a ''regular''. And that the entire level up system has been defunct for 2 years. And that I simply cannot level up and post my own things.

Thanks, Roblox.
Title: Re: Can Magma make a Roblox game?
Post by: brewer bob on July 10, 2022, 06:16:48 pm
LOL

old man

Hah, not the first time I've been called that!
Title: Re: Can Magma make a Roblox game?
Post by: Magmacube_tr on July 14, 2022, 12:55:11 pm
I am still stuck with greenery not respawning.

Why does this have to be so DIFFICULT!?

I swear. I think that I am missing something so trivially small, so small that I can't notice it.

The ''Eat'' tool destroys the object specified in its script, thats alright. I can eat them. But the script for them to respawn is not working.

Ugh.
Title: Re: Can Magma make a Roblox game?
Post by: Strik3r on July 14, 2022, 04:31:07 pm
Is it possible that you're destroying the object in an unrecoverable way.
Like, deleting it, so the script to respawn it is either destroyed along with it, or simply tries to reference an object that no longer exists?
I suspect it'd be more typical to render the object invisible, ethereal and not interactable with the "Eat" tool, then have the script revert it to its previous state after a set period, maybe?
Or maybe i'm completely off the mark, it's been a long time since i've dabbled in any programming, and longer still since i tried scripting in Roblox.
Title: Re: Can Magma make a Roblox game?
Post by: Magmacube_tr on July 14, 2022, 06:06:28 pm
Is it possible that you're destroying the object in an unrecoverable way.
Like, deleting it, so the script to respawn it is either destroyed along with it, or simply tries to reference an object that no longer exists?
I suspect it'd be more typical to render the object invisible, ethereal and not interactable with the "Eat" tool, then have the script revert it to its previous state after a set period, maybe?
Or maybe i'm completely off the mark, it's been a long time since i've dabbled in any programming, and longer still since i tried scripting in Roblox.

Wait...

That might just be it.

You see, I use objects with Intvalues for the greenery. When they are touched with the eat tool, they are destroyed. Their Intvalue is then added to the leaderstats as points.

But since the eaten object is gone after their consumption, they do not come back. There is nothing to come back.

And about that thing with keeping the object always there? It might just be what I need.

Thanks alot man. It seems the way I was thinking itself was flawed.
Title: Re: Can Magma make a Roblox game?
Post by: Magmacube_tr on July 28, 2022, 12:54:15 pm
I am still stuck on the very same problem.

I can't get the food to respawn.

All tutorials I see are outdated, and so are useless to me. It appears that Roblox had a large internal update sometime in 2019, and that changed alot of things. Most stuff I see in those tutorials are now defunct.

And with that pointless forum still closed to my questions, I guess I will have to navigate through this all alone, using nothing but instinct and inuition.

LIKE A MAN!!!

Roblox API Reference Manual will also be there for no reason, just as moral support and nothing else.



But on the bright side...

I (I think) fully got how Roblox leaderboards work. And gained some more experience with Lua scripting. It's all giving adresses and namecalling. Not really literally.

Secondly, I now fully understand why my previous attempts didn't work. Strik3r was right. When an object is destroyed, all of its affiliated attributes go with it. You simply cannot respawn something that is no longer there, you get it? So I deleted and therefore ditched the old code. No loss, since that path wasn't going anywhere. Now no eating can happen too, since I got rid of that also. Back to square one. Eat tool has no function at the moment.

And lastly, Calderia has evolved from Leaf Eating Simulator, to Fruit Eating Simulator, because I got better at modelling stuff and created four different plants with berries and fruits, on bushes and trees. They look cool, in my opinion. I removed the old forests as well, no need to keep them. Calderia is a grass plain, once more.

The trees have branches hidden inside their leaves. The reason is that I am trying to have some foresight (I know, surprising). I plan on making leaves edible again, so, in the future, there will be empty places where leaves should be. This will unfairly disadvantage arboreal and tree-dwelling aerial belboids, who will have their game loop almost entirely on these canopies. These hidden branches shall prevent large empty places from becoming an gamebreaking issue, while still allowing the tree dwellers to experience the side effects of a tree browser infestation, since they are harder to traverse and land on nontheless. Plus they look cool.

The leaves getting eaten will also cause the fruits, which are placed on them, to grow on and float midair, I am afraid. That is a problem I will think about it when I figure out the whole eating thing. But as a gut feeling, I know that placing the fruits and berries inside of the leaves in the list will help.

In my search for the food respawning, I came across alot of unrelated stuff. I discovered how to change the attributes of the games characters, just barely. Belb is now smaller, slower and jumps lower tha before. Before you say why, this was in my mind for some time. All belboids are supposed to be rather small. An average Robloxian should only be dwarfed by the largest belbs.

Now, to the pictures!



(https://imgur.com/b0HTeIw.png)
Here are the Broadleaf Forest plants. Agac Tree and Erik Bush.

(https://imgur.com/vr4KIcr.png)
And these are the rocky biomes plants. Hiyar Tree and Yemis Bush.

(https://imgur.com/MqlY4Lc.png)
The hidden branches in Agac trees leaves. Hiyat tree has them too, but most of them are partially visible from the outside.

(https://imgur.com/bumXgLp.png)
Trees are beeg, and belbs are smol. (The proportions are exaggerated in this illustration of the fact.)

(https://imgur.com/iV2EbZN.png)
The new Belb. He has a face now.



I will continue to try and succeed.

But until then...
Title: Re: Can Magma make a Roblox game?
Post by: delphonso on August 21, 2022, 05:07:15 am
Been reading but not posting. Just ptw for now. Hope you're making progress!
Title: Re: Can Magma make a Roblox game?
Post by: Magmacube_tr on August 21, 2022, 01:39:07 pm
Kinda. I know what I must do to fix it. But how to do it exactly is a mystery to me.