#it is fun to tinker
Explore tagged Tumblr posts
Text
Random D&D Character Generator on R
I have been doing a lot of work on R for my research and decided to give it a go and write the script for a random D&D character generator.
It is a very simplified version and there is definitely room for improvement and expansion, but I wanted to share it with everyone for those who want to tinker with it:
#Install Packages#
install.packages("randomNames") library("randomNames")
#Function to generate a random character sheet#
generate_random_character <- function() {
# Sample races, classes, and backgrounds# races <- c( "Dwarf", "Elf", "Halfling", "Human", "Dragonborn", "Gnome", "Half-Elf", "Half-Orc", "Tiefling", "Aasimar", "Firbolg", "Genasi", "Goliath", "Hobgoblin", "Kenku", "Kobold", "Lizardfolk", "Tabaxi", "Triton", "Bugbear", "Goblin", "Hobgoblin", "Orc", "Fairy", "Satyr", "Yuan-ti Pureblood", "Aarakocra", "Aasimar", "Changeling", "Kalashtar", "Shifter", "Warforged", "Centaur", "Loxodon", "Minotaur", "Simic Hybrid", "Vedalken", "Gith (Githyanki, Githzerai)" ) classes <- c( "Barbarian", "Bard", "Cleric", "Druid", "Fighter", "Monk", "Paladin", "Ranger", "Rogue", "Sorcerer", "Warlock", "Wizard", "Artificer", "Blood Hunter" ) subclass_Barbarian <- c( "Path of the Berserker", "Path of the Totem Warrior", "Path of the Ancestral Guardian", "Path of the Storm Herald", "Path of the Zealot" ) subclass_Bard <- c( "College of Lore", "College of Valor", "College of Glamour", "College of Swords", "College of Whispers", "College of Eloquence" ) subclass_Cleric <- c( "Knowledge Domain", "Life Domain", "Light Domain", "Nature Domain", "Tempest Domain", "Trickery Domain", "War Domain", "Forge Domain", "Grave Domain", "Order Domain", "Peace Domain", "Twilight Domain" ) subclass_Druid <- c( "Circle of the Land", "Circle of the Moon", "Circle of Dreams", "Circle of the Shepherd", "Circle of Twilight" ) subclass_Fighter <- c( "Champion", "Battle Master", "Eldritch Knight", "Arcane Archer", "Cavalier", "Samurai" ) subclass_Monk <- c( "Way of the Open Hand", "Way of Shadow", "Way of the Four Elements", "Way of the Drunken Master", "Way of the Kensei", "Way of the Sun Soul" ) subclass_Paladin <- c( "Oath of Devotion", "Oath of the Ancients", "Oath of Vengeance", "Oath of the Crown", "Oath of Conquest", "Oath of Redemption", "Oath of the Watchers" ) subclass_Ranger <- c( "Hunter", "Beast Master", "Gloom Stalker", "Horizon Walker", "Monster Slayer" ) subclass_Rogue <- c( "Thief", "Assassin", "Arcane Trickster", "Mastermind", "Swashbuckler", "Inquisitive", "Scout" ) subclass_Sorcerer <- c( "Draconic Bloodline", "Wild Magic", "Divine Soul", "Shadow Magic", "Storm Sorcery", "Aberrant Mind" ) subclass_Warlock <- c( "The Archfey", "The Fiend", "The Great Old One", "The Undying", "The Celestial", "The Hexblade", "The Raven Queen" ) subclass_Wizard <- c( "School of Abjuration", "School of Conjuration", "School of Divination", "School of Enchantment", "School of Evocation", "School of Illusion", "School of Necromancy", "School of Transmutation", "War Magic", "Bladesinging" ) subclass_Artificer <- c( "Alchemist", "Artillerist", "Battle Smith", "Armorer" ) subclass_BloodHunter <- c( "Order of the Ghostslayer", "Order of the Lycan", "Order of the Profane Soul" ) backgrounds <- c( "Acolyte", "Charlatan", "Criminal", "Entertainer", "Folk Hero", "Guild Artisan", "Hermit", "Noble", "Outlander", "Sage", "Sailor", "Soldier", "Urchin", "City Watch", "Clan Crafter", "Cloistered Scholar", "Courtier", "Far Traveler", "Inheritor", "Knight", "Knight of the Order", "Mercenary Veteran", "Urban Bounty Hunter", "Uthgardt Tribe Member", "Waterdhavian Noble", "Haunted One", "Anthropologist", "Archaeologist", "Azorius Functionary", "Boros Legionnaire", "Dimir Operative", "Izzet Engineer", "Rakdos Cultist", "Selesnya Initiate", "Simic Scientist", "Criminal (Spy)", "Gladiator", "Knight (Free Agent)" ) gender <- c("Male", "Female")
# Randomly select a race, class, subclass, gender, name and background# race <- sample(races, 1) character_class <- sample(classes, 1) # Select subclass based on the character class subclass <- character_class switch(character_class, "Barbarian" = subclass <- sample(subclass_Barbarian, 1), "Bard" = subclass <- sample(subclass_Bard, 1), "Cleric" = subclass <- sample(subclass_Cleric, 1), "Druid" = subclass <- sample(subclass_Druid,1), "Fighter" = subclass <- sample(subclass_Fighter,1), "Monk" = subclass <- sample(subclass_Monk, 1), "Paladin" = subclass <- sample(subclass_Paladin, 1), "Ranger" = subclass <- sample(subclass_Ranger,1), "Rogue" = subclass <- sample(subclass_Rogue,1), "Sorcerer" = subclass <- sample(subclass_Sorcerer,1), "Warlock" = subclass <- sample(subclass_Warlock,1), "Wizard" = subclass <- sample(subclass_Wizard,1), "Blood Hunter" = subclass <- sample(subclass_BloodHunter,1) ) background <- sample(backgrounds, 1) gender <- sample(gender, 1) name <- gender switch(gender, "Male" = name <- randomNames(gender = 0,ethnicity = 5,name.order = "first.last", name.sep = " "), "Female" = name <- randomNames(gender = 1,ethnicity = 5,name.order = "first.last", name.sep = " ") ) # Generate random ability scores# ability_scores <- sample(6:18, 6, replace = TRUE)
# Create a character sheet data frame# character_sheet <- data.frame( Name = name, Race = race, Class = character_class, Subclass = subclass, Background = background, Gender = gender, Strength = ability_scores[1], Dexterity = ability_scores[2], Constitution = ability_scores[3], Intelligence = ability_scores[4], Wisdom = ability_scores[5], Charisma = ability_scores[6] )
return(character_sheet) }
#Generate a random character sheet#
random_character_sheet <- generate_random_character()
#Print the character sheet#
print(random_character_sheet)
16 notes
·
View notes
Text

Sonic girls sleepoverrrrr (ft silver)!!!
#i don't remember what made me wanna draw this#oh well#they just havin fun ^^#sonic the hedgehog#my art#sonic#idw sonic#tangle the lemur#amy rose#whisper the wolf#archie sonic#sonic comics#lanolin the sheep#blaze the cat#belle the tinkerer#nicole the holo lynx#sally acorn#bunnie rabbot#jewel the beetle#rouge the bat#cream the rabbit#surge the tenrec#sonia the hedgehog#silver the hedgehog#honey the cat
5K notes
·
View notes
Text
🩵🩵
#carbono ship rambling ahead but...................................#really into the dynamic of omg the new fallen angel coworker at Hell is so cute and has no idea how really doomed we are#like...!!!!#(not saying Williams is Hell but the underdog team scraping in the mid field vs the high gloss ferrari life!! an adjustment!!)#so many options and tendrils for my rpf tinkering in the mind palace garage#both burned by rbr new coworker awkwardness to battle worn and weary together#Alex consoling Carlos after a number of consecutive finishes just outside the points and finding warmth in dreary weather ahhhhh#them cooking together!!! 😭🩵🩵 a Ghost-esque pottery scene around a golf swing!!#or bonding over pets or Carlos taking Alex on late night drives in a bittersweet ferrari#much to think about much to consider#and as a new(ish) fan still more for me to learn!!! Williams has much idk about yet#yayyy#anyways!!! I love hearing about more! excited to dive in#and don't get me started on then throwing in James ahhh the carvowles content has been dizzingly good too 😵💫🩵#our boss in Hell is really awkward but it somehow comes out immensely charming and there's a depth of sharp keen desire & ruthless knowledge#hmmm something something#fun to indulge in diabolical rpf imaginings while I gotta run to yet another work event!!! ahhh#potato gifs I should tag properly#carlos sainz#alex albon#carbono#autumn posts#brb y'all!! hope its a good day there!! or night or morning!! 🏙️🌃🌆
157 notes
·
View notes
Text
Crazy to me that Armsmaster built specific counters to a group of 5 teenagers in less than a month during which the city was being bombed by an entirely different group of villains and has two more worse groups as well. Priorities man
#parahumans#worm#i know making fun of armsmaster is easy but#it's just wild#made a psychic shielding for tt empathy shielding for regent or something#tuning rod for grue bug zapper for skitter#probably already had the wrecking ball thing he pulled on rachel but still#there were two maybe three days that didnt have an active bomb threat for BB#after he found out their powers from the wards bc of the bank fight#so either tinkers are bullshit and he built all that in that span or he did it while bakuda was blowing shit up which. yeah.#getting this out of my drafts (1/90) lol
379 notes
·
View notes
Text

“i’m a little wet” ok me too girl tf?
#me? do another scene redraw? noooooo#had fun with lighting in this one and making his skin look dewy since it’s raining#also i think this is the first time i’ve done an actual background#i have some other pieces that are almost done so i’m excited to share those but im feeling like tinker bell rn#louis de pointe du lac#jacob anderson#iwtv fanart#iwtv#my art
161 notes
·
View notes
Text
So I know very little about the IDW Sonic comics (and don't really plan on reading them) but have seen most of the characters being thrown around long enough where I have to pretend like I know about them when I know close to nothing about each of them... So I took em all and summarized my assumptions about them along with what I actually know, just because I thought it'd be fun! I can't wait to be wrong.
#i don't really care if i missed any more#i was SUPER close on missing belle and mimic#that's how much i don't care or know about these comics 😅#i wouldn't wanna rain on anybody's parade if they wanna encourage me to read them when i inevitably won't any time soon#either because i'm too lazy to catch up on all of it or i just genuinely don't want to read it#moreso leaning towards the latter#this was very fun tho#abby chats#sonic the hedgehog#sonic comics#sonic idw#idw sonic#tangle the lemur#whisper the wolf#jewel the beetle#surge the tenrec#kit the fennec#starline the platypus#lanolin the sheep#belle the tinkerer#mimic the octopus#clutch the opossum#rough and tumble the skunks
177 notes
·
View notes
Text
mr goatman... goat me a man.... make him the goatest that ive ever seen...
#my art#fanart#starkid#team starkid#hatchetfield#hatchetverse#tinky#t'noy karaxis#tnoy karaxis#the tinkerer#i think since he experiences all of time and space at once that in his 'true form' he sort of fades and flickers between alternate poses#n such#his appearance here is very much inspired by how he appears in the black book#the half skull face and the horn turning to gears is so <3#(ted voice) smash#yknow for someone whos favorite is wiggly i sure draw tinky a lot. hes just fun i love him#i know ive been cranking a lot of art out lately#well you see i am on break from uni and also im going insane. so its a great mixture#dont worry im going back to uni in a week and ill go back to drawing once every two weeks <3
613 notes
·
View notes
Text
been playing caves of cuq lately, and i have like only 30% any idea what im doing (only 10 hours in) but i'm fighting some tribal people made of wood using an apple orchard as cover, and smash through a wall to get around to the last enemy, only to dig out into a somewhat tribesman looking sprite, look at her to see if it's actually an enemy, and see this:
okay, not an enemy. cool.
time to focus back on the other guys-

IM WHAT?

IM LOVESICK?
#nuggy plays#caves of qud#gotta say im having a lot of fun with the game tho#i have not touched truekin or any of that tinkering or cybernetic stuff yet bc it Scares me#and this file is a mutant so i cant anyways but#trying to unga bunga smash guns and psychic mind blasting assholes with an axe has been fun#this game is really detailed and expansive#it just took like 2 hours to figure out how to use most of the controls
152 notes
·
View notes
Text
So I may have accidentally pulled a Bee Movie-
#as we all know jizzie are soulmates in every universe#even if it results in bee movie-esque shenanigans#also I don’t tend to draw with non-literal colors(?? is there a better word for this?)#so this was a fun exercise in that!#hermit hollow au#mcyt#hermitcraft#hermitcraft au#hermitcraft x tinkerbell#ldshadowlady#lizzie ldshadowlady#smallishbeans#joel smallishbeans#tinker talent!joel#grian#fast flying talent!grian#jizzie#the dork doodles
228 notes
·
View notes
Text
redesigns for fun!! :]
#i like the og designs#just found myself having fun tinkering#my art#tadc#the amazing digital circus#fanart#pomni#ragatha#jax#gangle#might do others if i feel like it
201 notes
·
View notes
Text
sticks him in wisdom's high fashion OP fit. for funsies
#my art#one piece#donquixote doflamingo#if i tinker with this any longer it wont get uploaded OMEGALUL#i did not intend to color. then i did not intend to start rendering. then i got possessed#<- B&W sketch enjoyer#but this was still very fun to do :3
161 notes
·
View notes
Text
February Fiction Fight
The easiest writing challenge, on the shortest month! The only goal is to write "a bit of something" each day.
Something. Anything. A cool scene that doesn't have a full story to fit into yet. A plot twist that would be great several books into a series. A description of the visuals in that one cool movie. A conversation between your favorite characters about an unlikely food combination.
A page, a paragraph, a sentence. What's that cool story you're going to write someday? Jot down what you know so far. Maybe you'll know more tomorrow. Or maybe you'll be off and running with some other fascinating concept.
No limits, no minimum wordcount! Just write a bit of something.
You play February Fiction Fight by writing each day (or as many days as you can; no shame in being busy).
You win by having more fun than everybody else.
I plan to have an absolute blast!
#Who's with me??#*crowd cheers*#Go! Write! Win!#February Fiction Fight#aka February Fracas#writeblr#writblr#writing community#some irl writer friends of mine made it up years ago#it's been a stealth event for years#this time I want to see how many other writerly types I can get onboard#because I assure you#it is great#fun to do and satisfying to look back on#several of my November Novels started as silly little ideas I was playing with back in February#it never feels like work#it's just tinkering with the fascinating concepts#with utter freedom to pursue any passing fancy#and what do you know; some of them stick around#I love going back and reading even the ones that didn't amount to more#because they're such intriguing glimpses of possibility#writer life#there are so many stories to tell#this is a great way to microdose having time to do it all#onwaaaard!
52 notes
·
View notes
Text
i’ve missed painting but i truly cannot figure out the grayscale to colour workflow
#shoutout gradient maps the presets from csp were fun to tinker with#tgaa#dgs#the great ace attorney#dai gyakuten saiban#john h. wilson#satoru hosonaga#iyesa nosa#aido nosa#kyurio korekuta#jezaille brett#herlock sholmes#asa shinn#i like painting more than the simplified cell shading of the first one#but i also like how lineart looks sigh i’m so indecisive#I JUST WANT A FASTER COLOURING PROCESS THAT LOOKS GOOD 😭😭😭
67 notes
·
View notes
Text
“Yeah, remember how that one gal in middle school evolved from a pichu? It was the weirdest thing! She didn’t have any friends to let her evolve in the first place… She’s back in town apparently. She keeps asking people if they know about some kid who supposedly used to lived here. In a town this small, though? There’s no way that little boy grew up with us. We’d know if he did. After all…
“… In this town, everybody knows everybody.”
#starting to tinker with that EFverse-inspired project more. it’s still mega-early in its development. but it’s shaping up to be super fun!#anyhoo:#What would you do if your best friend went missing one day and no one remembered him but you?#your parents move your family out of your hometown.#they’re convinced you went through something traumatic. so they decide to leave behind everything you knew to give you a fresh start.#but you’re screaming and crying the whole ride there because you *know* your best friend is still in the town you’re leaving behind.#he’s still there. you know it. you just have to find the person who stole him.#your grandma used to mutter about beings that steal people away and leave nothing behind. not even people’s memories#and now that you’re looking for the being beyond comprehension that stole your best friend?#that being has turned its greedy eyes to you.#pokemon#Pokémon#pokémon fanart#pokemon fanart#pokémon art#pokemon art#pokémon anthro#pokemon anthro#pokémon characters#pokemon characters#anthro art#anthro#sfw furry#sfw anthro#stuff by sofie
119 notes
·
View notes
Text
obsessed with whatever experiment he was doing here ..... like what ARE you doing that was so vital .....
[X-Men #31: "We Must Destroy the Cobalt Man!"]
#snap chats#he just feedin mice watch ..... 'experiment' my ass .... he tryna figure out if they like dry or wet food more....#'my boy's in trouble but like it aint that serious probably ... i got mice to feed rn....'#yall think charles still got pet mice in the mansion or ... i think thatd be cute ..#highkey always love it when they show charles doing science shit ... like tinkering with machines or.. whatever this is vjEALKVJAK#also love how this is the last time he shows up in this ish he really said Im Working and left it at that. I Trust The Kids#it was cute how at the beginning he tried to set up scott and jean to have a 'date' tho.. that was cute.. meddlesome peepaw (affectionate)#'date' being scott returning some books jean lent the team but like listen it coulda turned into a date .. i saw the plan ..#also if anyone cares i liked this issue ... thought it was fun ... beast calling themselves broke was goofy. and real.#also Inflation Calculator tells me he and bobby had like $12... that can get you like. idk a block in the city ..#where were they going Long Island yeah ok ig they aint gettin there 💀💀#anyway ima read one more ish then ima go back to work .. juggernaut's back babey ...
51 notes
·
View notes
Text
sona :) any pronouns
#its my Guy#ive been working on this for a bit now..! its been a fun thing to tinker on after work days#sona tag#art tag#digital art#2023
451 notes
·
View notes