Posts
1054
Following
119
Followers
136
of the @kitsunecafe@tech.lgbt notoriety

"what a fascinating yet quietly terrifying being neofox_pleading" @kirakira@furry.engineer

eli, shadow domme

Edited 4 months ago
game design ramble
Show content

in 2011, Soren Johnson wrote, “Given the opportunity, players will optimize the fun out of a game.” that idea has bothered me ever since i first heard it and i haven’t really known why. i hear it repeated in GDC talks, GMTK videos, game design podcasts, forums, and practically anywhere else where a game has any type of optimal strategy.

i’ve forever subscribed to the notion that game designers and developers aren’t the ordinants of fun. they don’t identify some objective sense of fun and build a set of rules in order to codify that fun experience. this type of mentality is most apparent in board games but can be seen anywhere. inevitably, someone will criticize a game by saying it’s not fun and — equally as inevitably — someone will reply “you weren’t playing it right.” it seems that there’s a belief that strict adherence to the designer’s vision will infallibly lead to fun and it’s the deviance which ruins the experience. i have separate, even stronger opinions about that but that’s for another time.

in my mind, game designers are more like sociologists – they try to observe what different demographics of people find fun and identify patterns. all of our information comes from observing players, not the other way around. it’s silly to think that we tell them how to have fun.

to be clear, i think the soren johnson quote has truth, particularly so when faced with issues like the skill inflation problem. in games like Overwatch, TF2, LoL, etc where as the community matures and the average skill level increases, it becomes much harder for beginners to play. the game has been so heavily optimized by the core players that outsiders can’t join (which, of course, is an eventual death sentence for the game).

but where i think the quote doesn’t make sense is when applied to single player games or games where one style of play won’t affect other players of the game. as far as i can tell, this application of the quote insinuates that players don’t know what’s most fun for themselves and, because of their overwhelming desire to win and do better, will eschew the fun modes of play for optimal ones. because of this phenomenon, we decreers of fun must protect players from themselves lest they ruin they ruin the pure vision for us, themselves, and everyone else!

who says being rewarded for playing optimally isn’t fun? obviously not everyone enjoys it, but that’s where the subjectivity of fun becomes relevant. but i’m pretty sure this is the entire appeal of puzzles – being rewarded for correctly solving it. using binding of isaac as an example, the creator lamented not adding item descriptions despite it being a deliberate design choice. he wanted to capture the sense of mystery that old games had and encourage experimentation. however in the age of the internet, it’s really hard to preserve any game mysteries so players just made wikis with all the item info. who is “at fault” for this – the players for playing incorrectly, or the creator for designing incorrectly? both? neither?

i also think it’s misguided to assume that players will play a game long-term without having fun. instead, i think that fun matures and evolves with the player. i really like melee and symphony of the night, but i most certainly don’t play them like i used to when i was young and i definitely don’t play them the way they were intended by their designers. i like to speedrun symphony of the night and i used to enjoy playing smash competitively. it’s because the games are fun that my style of play continues to change.

alright i’m realizing this should’ve been a post on my blog, it’s way too long i’m sorry. i’ll probably have more to say on this later but it’s just something that constantly bugs me.

1
2
7

stop calling the worst people in the world "inhuman monsters"! us inhuman monsters (positive) don't wanna be associates with them! /j

2
2
2

eli, shadow domme

unsolvable computer science problems: casting from a type to the exact same type

0
3
3

eli, shadow domme

if you’re wondering why my code looks Like That, it’s not because of whatever reason you’re thinking

it’s because i write it with nothing but contempt and hatred in my heart

1
0
5

eli, shadow domme

godotposting
Show content

i’m not stuck writing gdscript, it’s stuck being written by me

0
0
4

eli, shadow domme

i’m trying to work up the energy to make a thread about my current projects

maybe “writing a thread about it” is the first current project

0
1
6

why do they call it "pure functional programming" instead of separating Church and state

0
5
0

love this thing → ms_robot
the rhubarb

1
9
3
CW-boost: lewd furry art
Show content
0
1
0

lioness × securely held

this is either about kink or DRM //
Show content

an important aspect of ownership is being able to share it — if I can't share something w/ people I care about, it isn't really mine

1
6
0

It's official! The demo is ready!

Take a first look at Fluffy Memories, a (very) adult, furry, tile-matching memory game, featuring my art and my husband's music. And please share! 🥰

https://store.steampowered.com/app/3528950/Fluffy_Memories/

0
2
0

eli, shadow domme

Edited 4 months ago

things always make more sense when 45° ⤵

3
37
100

eli, shadow domme

well after a bit of hassle i have saving and loading working in my game \o/

1
0
3

eli, shadow domme

godot positive posting
Show content

im not sure if i gave credit to godot for this, but the animation system is so so so much better than unity’s though. i actually really enjoy working with it and 3d stuff (more or less) in godot. i’m still trying to figure out how to precisely attach stuff to bones still, but once i get that i think i’ll have to say Godot’s 3d stuff is better than unity’s (at least, builtin stuff)

1
0
2

eli, shadow domme

Edited 4 months ago
more godot posting
Show content

so now im trying to serialize/deserialize godot structures for my save/load system, and apparently

  • Object.get_class() -> String returns the builtin/native class name from which a class derives, not the name of the actual class
  • as of Godot 4.3, there is a Script.get_global_name() -> String which returns the class_name of a script!
  • … expect if it’s declared as an inner class, which still has no way to get its name

im

2
0
6

eli, shadow domme

i need to commission FEER again

2
0
3

eli, shadow domme

waking up after my third nap today “wow i think i’ve been asleep more than i’ve been awake for the past 3 days”

the melee announcer that lives in my head: A NEW RECORD!

0
0
3

godspeed you! big animal

the

1
3
1
Show older