A really important reminder (i live with a 17-year old cat), thank you for making this :>
plastic mannequin
Creator of
Recent community posts
Makes perfect sense, thanks for clarifying! My galaxy brain thought “ah i’ll just put that one if-else in the top-level script so it can constantly and automatically check for the time”, but i definitely see how this kind of uncontrolled approach could very easily backfire, i’ll keep it in mind for the future :)
Yup, i tried doing the same and it worked perfectly, thank you so much! ✿
Also true, having the logic inside an event seems much safer (especially against unintended consequences like the one i had before), i’m relatively new to programming/writing code but i seem to have a real knack for accidentally creating recursions or infinite rerenders :’D
Hi! I ran into an issue when using the palettefade function, i don’t know if i’m calling it incorrectly or if it’s related to how it interacts with other parts of the script(s).
This is the relevant part (i think) of the deck-level script (the palettes are also defined at this level, i don’t think they’re the culprit since everything worked fine when i only used setpalette):
#changes palette depending on the time of day
if t.value=1
pf.setpalette[deck morningpalette]
elseif t.value=2
pf.palettefade[deck morningpalette noonpalette 60]
elseif t.value=3
pf.palettefade[deck noonpalette sunsetpalette 60]
else
pf.palettefade[deck sunsetpalette nightpalette 60]
end
t:choice.widgets.time
#makes time pass(called after spending time at any location)
on timepass do
t.value:t.value+1
end
and this is the script of one of the cards where the problem occurs:
on view do
if !visited.value
visited.value:1
sleep[60]
dd.open[deck (r).speed:3]
dd.say[scripts.widgets.city.value]
dd.close[]
end
end
The card’s script seems to run correctly, but something weird happens when i click on the button (on the same card) with the following script:
on click do
timepass[]
dd.open[deck (r).speed:3]
dd.say["Let's go back."]
dd.close[]
if city_seen.value & beach_seen.value & forest_seen.value
go["night" "SlideLeft"]
else
go["choice" "SlideLeft"]
end
end
i think something goes wrong as soon as timepass[] is called, because right after clicking the button nothing seems to happen but the script keeps running, it just stays like this until i stop it manually:

Am i accidentally creating some sort of event loop (possibly with the animate event)? (?)
Thanks in advance! :>
This is the first time i’ve seen a deck with full voice-over, it works really well! (My brain interpreted it as one continuous monologue, i didn’t even notice you had lots of separate recordings until i unlocked the deck, even though i knew about the 10-sec limit for audio files)
Also, Cohost sounds amazing, unfortunately i only learned about it roughly two months ago through the various Eggbug cameos in decker-related spaces </3 but the revival of personal sites/blogs makes me think people are trying to recreate similar dynamics (especially when they add boards, real time chats and buttons linking to their friends’ sites/blogs)
Anyways, sorry for the mini-ramble and thank you for sharing your thoughts!
Really cute and also very satisfying to play with! I love that there’s a physical aspect to it (how the keychains react to being clicked + having to put the cartridge inside the player and then click the button in order to play the music). I think it kind of makes the deck feel like a stim toy/device in a digital format, if that makes sense (?)
(also i can’t wait to take a look at the unlocked deck when i have the time, tysm for making it available!)
I’m making a small visual novel about a factory robot that ran away to spend time visiting random places and journaling after it developed the ability(/bug?) to feel emotions (theme inspired by this jam).
I spent a few days struggling with scripting due to rookie mistakes, but it works fine now (all hail the decker reference manual and the forums!) The main thing the script does is tell the deck to change the palette (using the Palettefade module) depending on the time of day (which is just values stored in a slider and modified by a function) and regardless of player choices (i’ll go in more detail in case anyone’s interested/wants to try something similar :>)
I’d say take the time you need in order to rest and then go for it when you can/want! It’s definitely an interesting topic, and it seems to resonate with a lot of people (which, coincidentally, kind of ties back to the idea of being seen, even if it’s meant in a slightly different way - through your art vs a shared experience)
Just read the post, it was really cool to read about your creative process (also, your entry was made in a week?? help?? Though i definitely see how tighter deadlines can be useful against perfectionism). I found the passages about needing/wanting to be seen + your thoughts post-jam very relatable in a human sense (?), if that makes sense
(Also, obligatory huge thank you for the shoutout, i’m happy you liked the pickles thingy!)
Joining the congrats train, congrats to everyone who created something for the jam (and good luck to those who are still finishing their project!) ☆
Very relatable overall, one thing that hit me in particular was the conversation about parents’ expectations, i’ve been thinking a lot about that kind of stuff lately. Here’s to disappointing our parents!! (Also thank you for making the unlocked deck available + adding comments to the scripts! Super helpful for beginners)











