RamshackleStudios - The Little Dino!

Update 2/22/23: Nicknames!

Additions:
Upon opening the game you will now receive this message

If “Y” is clicked you will be called by your flowlab username
Screenshot_20230224_010159

if “N” is clicked the game will default to Dixie

That’s all for now, thank you for your time!

6 Likes

yo @Ramshackle you are using @Samuel_Tomé_PixelPizza 's code for the dialogue right? I have a additional code that always centers the text to be evenly above the characters head, do you want it?

4 Likes

A slightly modified version, yes. I’d definitely like to take a look, thank you!

4 Likes

heres the code, it goes in the letter sprite for simplicity, it basically calculates the amount of letters in the sentence then calculates the place it needs to go

Summary

{“data”:{“behavior”:{“v”:“2”,“nodes”:[{“inputCount”:0,“outputCount”:0,“name”:“boundaries”,“behaviorType”:“logic.NodeGroup”,“x”:-180,“y”:544,“id”:“8554cf7ec491b247”,“isMenuItem”:false},{“inputCount”:0,“outputCount”:1,“name”:“Once”,“behaviorType”:“logic.triggers.Once”,“x”:-720,“y”:256,“group”:“8554cf7ec491b247”,“id”:“8554cf7eb5808a46”,“resetOnLevelStart”:false},{“inputCount”:3,“outputCount”:1,“name”:“Global”,“behaviorType”:“logic.logic.Global”,“x”:-450,“y”:288,“group”:“8554cf7ec491b247”,“id”:“8554cf7ef981dc4c”,“tag”:“text size:Number”,“version”:2,“dataType”:2},{“expression”:"-(A0.5)",“default0”:0,“default1”:0,“default2”:0,“default3”:0,“default4”:0,“default5”:0,“params”:2,“version”:null,“tag”:"",“inputCount”:3,“outputCount”:1,“name”:“Expression”,“behaviorType”:“logic.logic.Expression”,“x”:-180,“y”:256,“group”:“8554cf7ec491b247”,“id”:“8554cf7ec20a8841”},{“inputCount”:4,“outputCount”:2,“name”:“Position”,“behaviorType”:“logic.properties.Position”,“x”:270,“y”:224,“group”:“8554cf7ec491b247”,“id”:“8554cf7ef9106943”,“pixelUnits”:true,“resetVelocity”:false},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:0,“y”:192,“group”:“8554cf7ec491b247”,“id”:“8554cf7ecf0d2640”,“startVal”:0,“roundMode”:1},{“inputCount”:0,“outputCount”:1,“name”:“Always”,“behaviorType”:“logic.triggers.Always”,“x”:-180,“y”:64,“group”:“8554cf7ec491b247”,“id”:“8554cf7e01eb6e40”},{“inputCount”:3,“outputCount”:1,“name”:“Switch”,“behaviorType”:“logic.logic.Switch”,“x”:0,“y”:64,“group”:“8554cf7ec491b247”,“id”:“8554cf7ee015584c”,"_startVal":1,“dataType”:2},{“delay”:0.1,“count”:0,“version”:2,“inputCount”:3,“outputCount”:1,“name”:“Timer”,“behaviorType”:“logic.triggers.Timer”,“x”:-450,“y”:384,“group”:“8554cf7ec491b247”,“id”:“8554cf7e6b5bfb40”},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:-90,“y”:416,“group”:“8554cf7ec491b247”,“id”:“8554cf7e5b916b4c”,“startVal”:0,“tag”:"",“roundMode”:1},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:-270,“y”:384,“group”:“8554cf7ec491b247”,“id”:“8554cf7eba52fe43”,“startVal”:-1,“tag”:"",“roundMode”:1},{“gateVal”:0,“mode”:“equal to”,“inputCount”:2,“outputCount”:2,“name”:“Filter”,“behaviorType”:“logic.logic.Filter”,“x”:90,“y”:416,“group”:“8554cf7ec491b247”,“id”:“8554cf7eda7eb348”},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:-90,“y”:512,“group”:“8554cf7ec491b247”,“id”:“8554cf7e6fd8214b”,“startVal”:0,“roundMode”:1},{“inputCount”:0,“outputCount”:1,“name”:“Mailbox”,“behaviorType”:“logic.components.Mailbox”,“x”:-450,“y”:128,“group”:“8554cf7ec491b247”,“id”:“8554cf7e5686e540”,“msg”:“stop”},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:-270,“y”:160,“group”:“8554cf7ec491b247”,“id”:“8554cf7e4b5c8d4e”,“startVal”:0,“roundMode”:1},{“inputCount”:1,“outputCount”:1,“name”:“Extractor”,“behaviorType”:“logic.properties.Extractor”,“x”:-720,“y”:352,“group”:“8554cf7ec491b247”,“id”:“8554cf7f6d298f4d”,“targetId”:0,“prop”:“x”,“version”:2},{“expression”:"A-B10",“default0”:0,“default1”:0,“default2”:0,“default3”:0,“default4”:0,“default5”:0,“params”:2,“version”:null,“tag”:"",“inputCount”:3,“outputCount”:1,“name”:“Expression”,“behaviorType”:“logic.logic.Expression”,“x”:-720,“y”:448,“group”:“8554cf7ec491b247”,“id”:“8554cf7f5ccccf4c”},{“gateVal”:0,“mode”:“less than”,“inputCount”:2,“outputCount”:2,“name”:“Filter”,“behaviorType”:“logic.logic.Filter”,“x”:-720,“y”:576,“group”:“8554cf7ec491b247”,“id”:“8554cf7f1a0a3e4c”},{“delay”:1,“count”:1,“version”:2,“inputCount”:3,“outputCount”:1,“name”:“Timer”,“behaviorType”:“logic.triggers.Timer”,“x”:-900,“y”:448,“group”:“8554cf7ec491b247”,“id”:“8554cf7fdd5b9747”},{“inputCount”:0,“outputCount”:1,“name”:“Always”,“behaviorType”:“logic.triggers.Always”,“x”:-540,“y”:0,“group”:“8554cf7ec491b247”,“id”:“8554cf7f29916541”},{“inputCount”:1,“outputCount”:1,“name”:“Extractor”,“behaviorType”:“logic.properties.Extractor”,“x”:-360,“y”:0,“group”:“8554cf7ec491b247”,“id”:“8554cf7f0a15e343”,“targetId”:0,“prop”:“x”,“version”:2},{“inputCount”:2,“outputCount”:1,“name”:“Logic Gate”,“behaviorType”:“logic.logic.Gate”,“x”:-540,“y”:672,“group”:“8554cf7ec491b247”,“id”:“8554cf7ffe1e0b41”,“gateType”:“AND”},{“inputCount”:0,“outputCount”:1,“name”:“Mailbox”,“behaviorType”:“logic.components.Mailbox”,“x”:-720,“y”:704,“group”:“8554cf7ec491b247”,“id”:“8554cf7f5a5da24d”,“msg”:“break”}],“links”:[{“input_id”:“8554cf7ef981dc4ci1”,“output_id”:“8554cf7eb5808a46o0”},{“input_id”:“8554cf7f6d298f4di0”,“output_id”:“8554cf7eb5808a46o0”},{“input_id”:“8554cf7ec20a8841i0”,“output_id”:“8554cf7ef981dc4co0”},{“input_id”:“8554cf7ec20a8841i2”,“output_id”:“8554cf7ef981dc4co0”},{“input_id”:“8554cf7e6b5bfb40i0”,“output_id”:“8554cf7ef981dc4co0”},{“input_id”:“8554cf7e5b916b4ci0”,“output_id”:“8554cf7ef981dc4co0”},{“input_id”:“8554cf7fdd5b9747i0”,“output_id”:“8554cf7ef981dc4co0”},{“input_id”:“8554cf7f5ccccf4ci1”,“output_id”:“8554cf7ef981dc4co0”},{“input_id”:“8554cf7ecf0d2640i0”,“output_id”:“8554cf7ec20a8841o0”},{“input_id”:“8554cf7ef9106943i2”,“output_id”:“8554cf7ecf0d2640o0”},{“input_id”:“8554cf7ee015584ci2”,“output_id”:“8554cf7e01eb6e40o0”},{“input_id”:“8554cf7ecf0d2640i1”,“output_id”:“8554cf7ee015584co0”},{“input_id”:“8554cf7eba52fe43i1”,“output_id”:“8554cf7e6b5bfb40o0”},{“input_id”:“8554cf7eda7eb348i0”,“output_id”:“8554cf7e5b916b4co0”},{“input_id”:“8554cf7e5b916b4ci2”,“output_id”:“8554cf7eba52fe43o0”},{“input_id”:“8554cf7e6b5bfb40i1”,“output_id”:“8554cf7eda7eb348o0”},{“input_id”:“8554cf7e6fd8214bi1”,“output_id”:“8554cf7eda7eb348o0”},{“input_id”:“8554cf7e5b916b4ci0”,“output_id”:“8554cf7e6fd8214bo0”},{“input_id”:“8554cf7e4b5c8d4ei1”,“output_id”:“8554cf7e5686e540o0”},{“input_id”:“8554cf7ecf0d2640i0”,“output_id”:“8554cf7e4b5c8d4eo0”},{“input_id”:“8554cf7f5ccccf4ci0”,“output_id”:“8554cf7f6d298f4do0”},{“input_id”:“8554cf7f1a0a3e4ci1”,“output_id”:“8554cf7f5ccccf4co0”},{“input_id”:“8554cf7e4b5c8d4ei1”,“output_id”:“8554cf7f1a0a3e4co0”},{“input_id”:“8554cf7ffe1e0b41i0”,“output_id”:“8554cf7f1a0a3e4co0”},{“input_id”:“8554cf7f5ccccf4ci2”,“output_id”:“8554cf7fdd5b9747o0”},{“input_id”:“8554cf7f0a15e343i0”,“output_id”:“8554cf7f29916541o0”},{“input_id”:“8554cf7f1a0a3e4ci0”,“output_id”:“8554cf7f0a15e343o0”},{“input_id”:“8554cf7ffe1e0b41i1”,“output_id”:“8554cf7f5a5da24do0”}]}}}

2 Likes

The global that holds the total characters per line is in Label dialogue bundle, its in the bundle after the spawn block that spawns the letter sprite

2 Likes

Much appreciated, would you mind editing the comment to keep the code in a summary? That way its easier to navagate the comments

Thank you :slight_smile:

2 Likes

does it work? Is it even helpful?

3 Likes

I havent tried it yet, I probably wont be able to get to it until monday. Weekends are my off-days, i recently reconnected with my biological family so I spend the weekends with them :slight_smile:

But of course its helpful, you’re more than kind for sharing it with me

4 Likes

I’m not sure if it’s a problem with me, the code, or the website itself, but something isn’t working here. I’m copying the code and attempting to import it, but the code isn’t showing up (Which is weird because I’ve done this many many times before, but I’ve never experienced this). Maybe try re-sending the code, and if that doesn’t work you can send a screenshot and I’ll re-create it

has to be pasted like this
codecodecodecodecodealpacaalpacaalpca

You can do this by either hitting Ctrl+E, pressing the </> Icon, or typing 3 ` before and after your code.

This happens because when you do < text > it disappears on the forums and some of the logic has this.

2 Likes

Ah, I wasn’t thinking about that. Much appreciated!

3 Likes

Hey everyone! No development update today, but I do have a question. If you could go into the game on your own devices and tell me whether or not the game runs well it would be much appreciated, I’ve been adding more and more to the game and I’m starting to worry if the game will start to lag when you try to play it! Anyways here’s the link, feel free to report any bugs and tell me if the game is laggy on your end. Thank you!

5 Likes

The loading screen doesn’t even show up for me, but that could be the school Wi-Fi.

2 Likes

Perhaps, or maybe it’s the hardware. I figure since you’re on school Wi-Fi you have a Chromebook?

2 Likes

I’m on a macbook and it’s not loading, so school WiFi for sure

2 Likes

Okay, thank you for letting me know.

1 Like

No its my personal Windows 11 laptop that just got fixed recently and is barely a year old

2 Likes

Alright, then thats something I definitely need to look into. I wont be continuing development until monday, but once I do would you be willing to try it again every once in a while to keep me updated? I want to make sure that the game will be able to run on as many people’s devices as possible

2 Likes

Yeah

1 Like

@John_Shrekinson try again, does it work now?

3 Likes