#Functional prototypes
Explore tagged Tumblr posts
jason-kd-hardware · 9 months ago
Video
youtube
We specialize in rapid, professional prototyping services, utilizing advanced technologies to deliver high-quality results. Whether you're looking for functional prototypes or appearance samples, we can meet your needs with precision.
Simply upload your 2D and 3D drawings, specify the materials, surface finishes, and quantities, and we will promptly provide you with a free quote.
Contact us today—we look forward to your inquiry!
📞 Contact us: [email protected] 🌐 Visit our website: www.kd-cncmachining.com
0 notes
wombywoo · 7 months ago
Text
Tumblr media
geared up ⚔︎
660 notes · View notes
mollysunder · 8 months ago
Text
If The Acolyte had gotten a second season, I feel like they would have revealed that the soul Mae and Osha share will become Anakin's after their story reached its planned conclusion.
It can't be an accident that Mae and Osha were so similar to Anakin, but just a little off because they were born wrong. Osha's struggle with autonomy and self-worth, paired with Mae's unhealthy attachment issues feel like pieces Anakin.
Sure it could be coincidence, or even the writers playing with previous dynamics, but they kept hitting us over the head that Osha and Mae were raised to believe that they SHOULD be one person. That they were born of the Force, but were born wrong because their existence was not of the Force's will. And the only way they for them to be right is to be one, but to truly be one they should have been born by the Force's will, and the only one who fits that description is Anakin!
The show was probably going to conclude at their deaths in a way that harkens Anakin's birth.
42 notes · View notes
majorshatterandhare · 2 years ago
Text
GPTim having both visual and hearing disabilities is so important to me. That man’s eyes were *burned out* when he *exploded the moon* his hearing is gonna be affected also; and having functional accessibility aids (his mechanical eyes, here) does not equal not disabled, it just means that the disability manifests differently.
120 notes · View notes
savetheghost · 1 year ago
Text
god i really do need to work on the mechanical goggles while im energetic
19 notes · View notes
leviathiane · 3 months ago
Text
god. try 3 of kudoes and seen history ao3 extension. i have flown through THREE laptops in the past year. may this be the last time.
3 notes · View notes
13thpythagoras · 9 months ago
Text
Tumblr media
4 notes · View notes
thegrayascendancy-if · 2 years ago
Text
Sugarcube, flat stats and setter links
As I spent an unspecified time trying to figure it out, maybe it will spare someone the trouble or build towards intuition for how stats work. Or maybe this is bait to see if anyone knows a better solution 😏
First of all, flat stats vs fairmath stats. Fairmath stat accumulation is designed to represent stat gain as inversely relative: the higher your stat value, the smaller your absolute gain would be expressed by the same relative number. E.g. 10% gain at 90 is different from 10% at 15. A bonus (and very important) effect of this is that the stat value increased or decreased via fairmath will never fall below 0 or rise above 100, doing all the stat clamping for you.
Fairmath is easy to test and observe in ChoiceScript, where you can run thousands of tests automatically. You cannot do that in Twine. This is my primary motivation for going with flatmath for my SugarCube project. Which means that someone has to handle clamping, as a gain of 10 at stat value 95 will set the value above 100.
The frequent code for handling that is during change:
<<set $stat to Math.clamp($stat + 5, 0, 100)>>
which, in this example, increases variable $stat by 5 and makes sure the result is not smaller than 0 and not greater than 100: clamping.
My problem with it is how much code repetition is there and how incredibly copy paste error prone this is. You will no doubt be copy pasting this code all over your game files and will need to make sure you are replacing the variable name twice each time, lest one variable will end up with the value of another in an oversight that is way too easy to miss. Ideally we want to specify not only the name of the variable, but also our bounds (0 and 100 respectively) only once.
There are two answers to this problem: widgets and JavaScript. A widget for this is one and done, but it is more fuss to integrate it into code, I found. In the JS solution you would need to figure out a function that works for your variable storage schema.
Let's cover the widget solution first:
<<widget "modify">>     <<print '<<set ' + $args[0] + ' to Math.clamp(' + $args[0] + ' + ' + $args[1] + ', 0, 100)>>'>> <</widget>>
Not only will the above check that each resulting value is within the [0; 100] range, it accepts the variable name as a parameter, meaning it will work for any stat (though you would need to pass the variable name as a String) and for subtraction too:
<<modify "$stat" -18>>
Now to problems. For my links between passages in the format for Twine I use, SugarCube, I strongly prefer the structure of setters:
[[Link text|NextPassageName][stat modifications]]
Calling a widget is not possible inside a setter link though. You would either need to do that in the next passage, which is inconvenient if you do not need that passage for anything else, or to marry two syntaxes in this unholy matrimony:
<<link [[Link text|NextPassageName]]>>   <<set $otherstat to "wowza">>   <<modify "$stat" -18>>   <</link>>
And this is just one link/option.
Now, for the price of extra JS code you can avoid all this. Depending on how you store your game variables, flat or in objects, you can employ tricks to save you time and code lines.
window.modifyStatA = function(value) {     State.variables.StatA = Math.clamp(State.variables.StatA + value, 0, 100); }
This anywhere in your custom JS file for the game will allow to do the following:
[[Link text|NextPassageName][modifyStatA(-18), $otherstat to "wowza"]]
and will change the value of $StatA by subtracting 18 upon clicking that link/option.
You can also do the following:
window.modifyStat = function(statName, value) {     State.variables[statName] = Math.clamp(State.variables[statName] + value, 0, 100); }
which creates a more generic function:
[[Link text|NextPassageName][modifyStat("StatA", -18), $otherstat to "wowza"]]
As you can see, this is suitable for flat stat storage (which I personally do not do). I suppose for the nested stats you could specify the object names as inputs in their order of hierarchy and access them so for a generic function, but I am not sure yet how to do that for a variable number of levels, e.g. Parent.StatGroup.statA vs Parent.statB
I believe this is geared to the very specific way I personally structure my passages and links, so I am ready to be proven wrong 😅
Cheers!
22 notes · View notes
agentkirin · 1 year ago
Text
The prototype is as functional as me now :3
9 notes · View notes
kingdom-falls · 8 months ago
Text
Ah the wonders of bag lining
5 notes · View notes
metalhead-brainrot · 11 months ago
Text
Eagerly we await the return of our once and future king. The M*crosoft Office landscape was never better under his tutelage. Cursed was the day he forsook us, and during the lapse in his guidance our kingdom has languished: bloated, over-developed, and unhelpful.
Here my cry, King Clippy! May ye return and save us from this subscription-model hellscape! Return and usher in the reign of Word 2003 for a century!
Tumblr media
3 notes · View notes
spotaus · 11 months ago
Text
Tumblr media
Finally making a timeliness design-guide for Geno from ec-4o.verse! (Just a wip tho)
#spot!drawn#ec 4o!geno#he goes through a progression in this au unlike a lot of the others#because at one time he was more of a 'Sans' style guy until his setting and circumstances changed him for the worse#far left is pre-war when he's just a programming upstart. i mean he's a boss monster so he's been *programming* for years and years#but he's doing his own project as a volunteer on the side and that's where his real prowess comes from. he programs ecto (robot) AIs!#in this part of the design he's very casual and relaxed and it also features A.Z.! AZ is his first breakthrough because he's an#ultra-realistic ai with no magic infused who was supposed to be used to study mental illnesses in children w/o putting real kids in harsh#environments. but he kept A.Z. as he was the 'prototype' and now Geno monitors him and makes sure his programs function right while also#lowkey highkey raising AZ because he got attached#of course then there's mid-war which is technically also a bit before the war but technicalities don't count.#Geno is a talented programmer. the government (for Nefarious Plans) blackmail him into working at one of their facilities on new updates#for Ectos nation-wide. he doesn't exactly have a choice but he's far too deep in by the time he really understands what the new#protocols are for. then there's Post-war where he's sustained a lot of injuries and takes on his final 'Geno' appearance#at this point he's just trying to survive in the apocalypic wastes and finish what he started (cleaning the aftermath of the war)#but yeagg#the silly#(the government took his robot son but it's okay. he gets two mentally unstable boyfriends and reunites with AZ eventually)
5 notes · View notes
calliemity · 1 year ago
Text
my plan was to make like a big 3 hour video essay about my orin project but i dont even think thats possible it might have to be a series of like, 3 seperate videos. mostly just for pacing reasons so i can focus on one section at a time
6 notes · View notes
mobmaxime · 1 month ago
Text
0 notes
clickdesignsolution · 4 months ago
Text
Crafting Digital Experiences with Expert UI/UX Design
Tumblr media
Looking to elevate your website or app? At Click Design Solutions, we bring your digital ideas to life with expert UI/UX design we offer: ✅ User-Centric Designs ✅ Prototypes that Inspire ✅ Aesthetic & Functional Interfaces
From wireframes to the final design, we create seamless, user-friendly experiences.
📞 Contact us at +9988122148 🌐 Visit: www.clickdesignsolutions.com
Follow us for design inspiration and updates! 💻✨
0 notes
paimonthearchivist2 · 6 months ago
Text
people who think the axiom of choice implying the well-ordering theorem is unintuitive never tried putting wooden blocks in a random order at 3 years old and it shows
0 notes