• they/them

ancient multidimensional shrimp


idk video games or something
sometimes level designer
i rechost a lot


( \ / )

>(@~@)<

~🦐~



[O_o]
d____b

floconsugar
@floconsugar

My submission to Decker Fantasy Camp 2024!
featuring lots of drawings & writing about my characters + some interactive stuff :)
I even got to animate a little something, yippee!

we're currently in the middle of a heatwave where I live, working on this project for the past few days/weeks has helped me forget about the hot weather haha


You must log in to comment.

in reply to @floconsugar's post:

Well, truthfully I don't know much about scripting, but it turns out I'm pretty good at what I'd call Frankencoding (as in looking into what other people have already made, understanding how it works and taking the bits I need from here and there) so I managed to do everything I wanted and more for this project, somehow!
Two things come to mind though: first one is with the TabBar contraption, I haven't figured out how to make it so you can't click the current tab. I used that contraption to toggle between different drawings and texts, and if you click again on the same tab it makes the drawing/text disappear and I wish it didn't... it wasn't a big issue so I just let it be, I'm glad I got the tabs to even work in the first place :'D
Second thing is I have no clue how to import sound files (such as mp3 or even wav... if i have to...), so with Decker opened on my computer, I recorded the audio from my phone at max volume lmao (yes that includes the chicken sound)

I know it sounds like I'm only pointing out "negative" stuff but really I've had so much fun working on this project! I feel like I got to do a little bit of everything with this deck, it was really nice :) I've previously worked on another deck (a point-and-click narrative game) since waaayy before the jam and I kinda left it behind, I think it was a bit too ambitious of me at the time. But now I'm ready to tackle it! >:)

I hadn't considered that consequence of the TabBar's design. It's easiest to change that behavior by modifying the prototype script. Instead of

set_value[v[floor(first pos)/w]]
card.event.click

We can stash the previous value and compare:

p:get_value[]
set_value[v[floor(first pos)/w]]
if !p~get_value[] card.event.click end

I've updated the definition in the bazaar with a higher version number, so if you paste that into an existing project it should automatically upgrade any instances.

Native-Decker only supports .wav audio; for best results you may want to use Audacity or the like to convert sounds into an 8khz sample rate. You ought to be able to then import the sounds by dragging and dropping the file onto the Decker window or by navigating to File -> Sounds..., clicking "New", and then choosing File -> Import Sound...

Web-Decker supports any audio codec your web browser of choice does (in the same way it should support basically any image format the browser does), so in a pinch it might be easier to import and trim everything in Web-Decker and then save a deck to scoop the sounds out of later.

I'm excited to see where your point-and-click game idea goes!

Ah! so I was onto something! thanks for the little update on TabBar, it's a very neat contraption :)

Oooooh... I didn't realize I could click on "File" while in the sound menu... that's on me hahaaa
Guess I'll be using Web-Decker if I need to import stuff in the future! thank you for the tips :D

It's definitely worth rooting around inside the contraptions I've published and changing them to suit specific needs. I try to anticipate many applications and permit simple customization wherever it makes sense- like supporting .show and .font properties- but possible requirements are infinite.

Designing complex contraptions from scratch can be a bit challenging, but modifying them- especially appearance-wise- is often very easy!

I see, I will be brave and face the scary "Prototype" interface... and maybe even have a peek inside the scripts...
Jokes aside, I'll try designing custom borders next, that doesn't seem too hard! If I come up with anything good, I'll post it in the community forums :)