=== ANCHOR POEM ===
════════════════════════════════════════════════════════───────────────────────────
@user-570
have you ever wanted to design your own MMO? If you think you can make a
client, there's a server already set up which interfaces with World of
Warcraft. So... the hardest part is done, and suddenly the rest is about as
hard as making any other game.
The reason I ask is because there's no open-source client for the WoW engine
server software Azerothcore, but if written then there could be a whole new
field of indie design as solo developers would be able to build their own
multiplayer games with ease.
well, as easy as making a game in Godot at least. That's the dream. I don't
think I could build such an engine, but I spend an awful lot of time thinking
about how engines are built.
There's a lot of freedom in the design space, for example this mod server I
made which emulates Risk of Rain: https://www.youtube.com/watch?v=6HsW4g2ZIgk
It has randomized enemies, treasure chests, wandering vendors, and deployable
hearthstones. If you've played WoW that stuff might ring a bell, otherwise
it's probably just random features
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
=== SIMILARITY RANKED ===
--- #1 fediverse/4877 ---
═════════════════════════════════════════════════════════════════──────────────────
you can make a functional prototype for almost any game in Warcraft 3's map
editor
that's why no real-time strategy game ever made an editor as good again
FPS editors peaked at Unreal Tournament 2004 imho
RPGmaker eliminated a whole class of game design jobs
platformers you can make in godot
menu based games too, though Twine also works well for that
etc etc until you have a prdouct that you can justify sinking money into an
engine for
(the engine isn't THAT expensive geez and it's the most fun part to write)
yeah I think you got this backwards, we should pay for the CONTENT not the
structure it lives in. Why not just use godot? why not use a Warcraft 3 map?
there are some things you can't do in Warcraft 3. You couldn't make Supreme
Commander, probably, at least it wouldn't be as good.
etc etc that's how it goes...
game design, amiright? I miss thinking about that. Anyway gtg gotta log off
for a bit [101 characters remaining]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #2 notes/coh-waves-of-playerbases ---
═══════════════════════════════════════════════════════════────────────────────────
imagine if there was a stacking inf bonus to players who played on red /
blueside
which increased or decreased depending on either A. the number of players
online
at the time, B. the proportion of players playing on that team versus the
other,
or C. the time of day. Essentially helping to cure the faction imbalance by
offering rewards to one side or the other which would encourage a certain group
in the population of the game to change sides or not.
perhaps frequent changing could grant a title called "mercenary" or something
like "log in for each consecutive day for 10 days straight and each day switch
faction alignment at least once"
... anyway you could cure the faction imbalance between redside / blueside by
offering an INF reward for playing on each side one by one alternating like an
iterator first red then blue or first blue then red either way it doesn't
matter
because it'll switch after a while and encourage everyone to switch sides. And
the way the character responds to that stimulus tells you a bit about their
character's personality.
also...
it should not affect AE or Pocket D farms.
Nor missions, TFs, or anything else.
they should SOLELY impact open world patrolling / hunting.
I believe this would not only incentivize people to spend time in the open
world
(which is a mostly unused piece of game assets) but it would also increase the
visibility of the newly bolstered faction numbers.
Think about it - if everyone who switched sides is out in the open world, then
they could see each other. They could fight the same mobs, and team up
together.
In doing so, they could form greater and greater supergroups - if only through
their interactions with one another as they level up.
If they're lucky, the guild they're recruited into has similar interests in
mind
like doing raiding or PvP or economics or alts or whatever. And they each have
their own different styles of operating, it's soooo cute. Like alt guilds will
pop up and then migrate to a new one as people make new alts and grow tired of
them at higher levels.
It's great.
I love MMOs!
I wish people put half as much effort into making an open source WoW client
that
they do programming game engines like Godot or Raylib or Bevy. If such a thing
was created, we could have a new rennaisance in indie MMO development. It would
become fully non-proprietary, the entire game-platform-stack. Meaning anyone
could create their own MMO off of it, because (crucially) the serverside soft-
-ware has already been reverse engineered. And open sourced.
Seriously. You wanna make as much bank as Steam? Make an open source client
that
lets you design while in it. Then you could charge people for all the games
that
they played that were designed and hosted by you the content designing software
maker.
... okay it's probably not that simple I'm going to go play Unreal
Tournament2k4
`
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘
--- #3 fediverse/3039 ---
════════════════════════════════════════════════════════───────────────────────────
@user-570
I'd LOVE a game which taught toki pona!!
You've brought some of this up before. I'm uninterested in co-opting some
existing thing in a way I then can't support myself off of.
Well my points are these:
MMOs are difficult because of the added complexity in their networking
an open source networking solution exists
however no open source client solution exists
but one could be written, which is about as hard as making a game using Bevy
or Raylib or Love2D, and if one were written, then games could easily be made
on-top of them which you would then support yourself off of. I mean... I'd
want to support myself too haha, and I can think of like 100 different games
that could be made in an engine like that.
the idea is that by opening up more design space you can apply your ideas as
an early pioneer in a particular design direction that hasn't been able to be
explored because the up-front investments in making an MMO are huge.
Meanwhile, with this system you could script them in Lua very easily.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #4 fediverse/5900 ---
════════════════════════════════════════════════════════════════════════════───────
I love programming, but I'm not a coder.
you burn witches because you JUST CAN'T HANDLE THEM ANYMORE. I know, I get it.
of course I do.
I'm always so concerned that someone might stumble upon me. that they might
read me. what a vulnerable state, to be afraid?!
I really really really really wanna play world of warcraft
my message to blissard is: treat World of Warcraft like a game engine, not a
theme park please. I mean, the theme park should still exist, because it's neat
but... the rest of the game engine could be used to create essentially
anything with a 3rd person camera.
singleplayer doesn't even need to worry about clipping animations. (lag)
I wonder if you could run World of Warcraft on lowest settings in vanilla
burning crusade or wrath of the lich king? good thing those are open source
now, so you can host your own if you want. well, except the client, but nobody
has bothered to write another one besides the owner and primary developers of
the engine.
movement system plugins? data memory?~~~
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #5 fediverse/3063 ---
════════════════════════════════════════════════════════───────────────────────────
@user-570
true. the "massively multiplayer" aspect of WoW is about as important to the
game as the "A" is in "ARPG".
I can't help but feel like the "impromptu groups" functionality feels a bit
better than matchmaker instancing... though anything worth running a group for
in WoW after TBC was instanced >.>
Honestly I think there's just too many games these days for people to really
get "into" MMORPGs, unless they're sufficiently unique in their mechanics
(like EVE or Runescape)
any ARPG MMOs are dead on launch, as you said. That design space is tapped
out, at least for now, until someone comes along and makes it a deckbuilding
roguelike or whatever. cough cough
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #6 fediverse/1003 ---
════════════════════════════════════════════════───────────────────────────────────
@user-735
I made a World of Warcraft private server where all the default NPCs are
removed from the game and the world is empty. But, every once in a while,
monsters will spawn and attack you Risk of Rain style.
If your character sits down, they stop attacking/spawning. I call it
"wow-chat" because I'm bad with names, but the idea is basically a low stakes
social game that you can pick up and set down whenever you want, while hanging
out with your friends.
there's also treasure and wandering merchants, and I've been thinking about
adding dynamic quests but so far nobody's asked to play it so I've been
working on other things.
it's all open source too so you can host it yourself if you want.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #7 fediverse/33 ---
════════════════════════════════════───────────────────────────────────────────────
┌───────────────────────┐
│ CW: World of Warcraft │
└───────────────────────┘
I thought it'd be cool if there was a chat program where you could play a
little multiplayer game together and so long story short I'm now working on a
WoW server.
The idea is to remove all the monsters and quests and such and just let people
chat to each other. They'd be able to go wherever they want (choosing a
background) and wear whatever clothes they want (creating an avatar) and then
they could just chat IRC style.
But then I thought "ah but what if it spawned in monsters" so I'm planning on
making it randomly spawn packs of monsters that are of the appropriate level
every 30 seconds or whatever (as long as the previous one was defeated of
course) so that people can mess around fighting things while they talk with
their friends. But it'd be optional.
AND THEN I thought "hey IRC is kinda 90s what if we made a Matrix bridge" so
I'm also working on that. Wish me luck.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════──────────────────────────────────────────────┘
--- #8 fediverse/3040 ---
════════════════════════════════════════════════════════───────────────────────────
@user-570
that sounds like a different application than what I was talking about (it's
for the the MMO you mentioned right?)
and I'm just going off of what I've heard. Like... the "don't make an MMO
because you'll spend forever building the server code and won't ever get
around to making the actual game" sentiment that is prevalent in the industry.
I guess I'm just saying that with the open source advancements we've made
(specifically with Azerothcore and Eluna) we can use the design of the best
MMO ever made as a starting point and branch off from there roughly as easily
as making another kind of game from scratch.
Kinda was always the allure of Blizzard games to me, the idea that they were
super duper modable.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #9 fediverse/4908 ---
═════════════════════════════════════════════════════════════════──────────────────
did you know someone once built a 1st person shooter in the Warcraft III mod
suite?
someone also made an entirely new game engine similar to Neverwinter Night's
(or Baldur's Gate for you noobs) inside of the game. You could join a Warcraft
3 map and start playing a D&D adventure narrated, controlled, and prepared
by your DM, D&D style. Like a virtual tabletop before that was a thing.
kinda wish stuff like that was open source, or at least open standards, so
people could take those adventures with them.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #10 fediverse/5212 ---
═════════════════════════════════════════════════════════════════════──────────────
the reason you start with a game engine is because then you'll have tools to
make however-many games you want. Tools that you know intimately enough that
you can debug and improve them without breaking your creative flow by learning
something new halfway through a project
the whole point of individualized projects instead of viewing each computer as
a complete and total whole (why do we need servers again?) is that you can
paint a picture of where the design of the program is intended to go, such
that all the considerations are in place and whatever issues or struggles you
might face along the way are adequately addresssed, -- stack overflow --
[because I mistyped addressed] -- -- if you know what "stack overflow" means
you have intimate knowledge of the technology, and can probably guess what it
means in context when I say it. "nuts I lost that train of thoguht" -- stackl
ov
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════─────────────┘
--- #11 fediverse/465 ---
══════════════════════════════════════════════─────────────────────────────────────
┌───────────────────────┐
│ CW: cursing-mentioned │
└───────────────────────┘
https://ritz-menardi.neocities.org/wow-chat/wow-chat
Hey, I made a pretty simple game. I'd like to add more to it, like dynamic
quests (shouldn't be too hard) and co-operative experiences, but for now you
can play on my simple server. Let me know if you think that "Risk of Rain in
the World of Warcraft engine" is a neat game, because if so then you (as the
person who has power over me in this capitalist system) can hire me as a game
designer (the profession that most aligns with my designs of the future) and
together we could make something most beautiful.
What's that? You're just the same as you and I? A person in a random world
with a singular expression of our own will (defined by our perception and
intentions) who consists of the consequences of the "best decisions we could
have made at each and ever decision-making point" throughout the totality of
our collective life and experience?
Happy new years. 2024 is gonna be awesome and great. I can't fucking wait.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #12 fediverse/659 ---
══════════════════════════════════════════════─────────────────────────────────────
[you should play some games]
(oh! yes I like games, they're very much fun ^_^ ^_^)
{world of warcraft? I've got my own server, I designed it myself. There's a
lot of cool things about it and waaaaaay more that I'd like to add. Problem
is, building things is haaaaaard. If only we had an AI machine to do it for
us, instead of waiting for a team that was assigned capital by capital to
accomplish the destination that they deseigned as perhaps to our desired
location (mainly, the propagation and promulgation of profit-ous lust)}
sorry the witch started talking halfway through that idk where exactly anyway
point is I'm going to play WoW now brb
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #13 messages/846 ---
════════════════════════════════════════════════════════════════════───────────────
Blizzard should make more than one animation style for swinging your weapon -
as you level up, the style "tweens" between however many combat palettes you
made.
So, like, maybe they swing their sword +/-15 degrees each time to simulate the
pseudo random nature of combat.
Or maybe they start occasionally stepping into a maneuver
Which the player doesn't consciously control.
Instinct, if you will. The body reacting to its [sensory organs, but
pronounced "surveyor"]
Anyway i think by adjusting the monster characters in WoW should wander around
and gather within sight of a player. Seeking you out, waiting for a critical
threshold of their peers. Then, when you allowed or slowed down to examine a
bit of "this-or-here", (quests) they would gang up on you and ambush! Bwaha
just watch out for the mob
(kinda like that scene in the second book of The Book of Malazan series where
they're wandering through a desert storm and meeting all sorts of strange
sorts of people)
Anyway in seeking to improve the player's view-time, i decided it would feel
the most impactful to do the design related things related to things like
making the gameplay the most visceral.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #14 fediverse/2126 ---
╔══════════════════════════════════════════════════════────────────────────────────┐
║ There was this great game growing up called Neverwinter Nights 2 - I never │
║ really played it, but it was renowned for it's map-editor functionality. You │
║ could join a person's "game", when really they were in the editor window, and │
║ they could BUILD THE GAME RIGHT IN FRONT OF YOU. It was like, computer skill │
║ performance gameplay improv. It was beautiful. │
║ │
║ I did, however, play a Warcraft 3 mod with all the same ideas. Except, it was │
║ ONLY IN RAM. YOU COULD NOT SAVE. │
║ │
║ so it was a lot simpler, and O M G it was the coolest thing ever. │
║ │
║ I played it like, twice though. Nobody ever hosted it, nobody ever showed me │
║ how. │
║ │
║ I tried to play it single-player, but I couldn't understand the mechanics. Not │
║ simple enough for me, I guess. │
║ │
║ I couldn't help but think how many cool games a person could make if they │
║ could do that with the Warcraft 3 editor itself. │
║ │
║ Because I did work with that, a lot, which was NOT in RAM, but instead stored │
║ to the hard drive. │
║ │
║ Hard drives which I've since lost, of course, but drop me in and I know ho │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═══════════════════════════════════════════─────────────────┴──────────┘
--- #15 fediverse/940 ---
═══════════════════════════════════════════════────────────────────────────────────
@user-652
just made a game for GGJ in Godot and I have to agree. Godot is so
frustrating, but one thing I have to concede is that once you get your head
around it the GUI part is actually incredibly powerful.
My next game I'm going to make in Raylib, and if the UI bit proves too
difficult I'll probably end up back at Godot.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #16 notes/supreme-commander-appeal ---
══════════════════════════════════════════════════════════════════─────────────────
a game like supreme commander but fantasy themed and each unit used a special
move everytime their mana was full and there were spellcasters who restored
mana to targets to increase their power
or, hear me out, or, just do that in wowchat
I betcha could do it
I bet it would be fun as hell
please?
as a favor to yourself?
build the game you want to see
and it'll get done
please
-- stack overflow --
your journals were originally a way for you to remember what to think,
remember?
old projects meant to show you light and life
remember?
you are alone in this soul
act like it's your own
celebrate your period of mental denial
as a refraction of your infinite travaille
which lasts for quite a good long while
have you ever dreamed of the nile?
-- stack overflow --
if a doorway takes you to the fae, then where does a river bring you?
like raindrops on the floor, racing for an eternity's splendor.
what does the rainbow think, as it's cast from the prismatic orb?
are each photons aware?
bouncing between stars
light is beautiful and large
beloved by all
revered by one
ephemeren
the totality of all things
------------------
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════────────────────┘
--- #17 fediverse/281 ---
╔════════════════════════════════════════════──────────────────────────────────────┐
║ ┌─────────────────────────────┐ │
║ │ CW: cursed-game-engine-idea │ │
║ └─────────────────────────────┘ │
║ │
║ │
║ a game engine which won't let you import custom assets unless you complete a │
║ few simple tasks using the interface - "build a green capsule collider" "make │
║ this soldier unit shoot three bullets per shot" or "enable the automatic linux │
║ support" - using the interface, writing some code, and changing configurations. │
║ │
║ why would anyone do this? well it could be useful to increase the difficulty │
║ of importing external resources. plus it helps the user learn a bit over time, │
║ and it slows the pace of output such that the user's skills are encouraged as │
║ the output of the programming and not the program itself. │
║ │
║ an inverse curse (an evil one) would be where the requirements to complete │
║ basic tasks are hidden behind unapplicable skills. like, do you know exactly │
║ which buttons to press? engage with the skinner box, please. yes yes this is │
║ what we need - unintuitive software that completely disarms the populace from │
║ using them! suddenly they're worthless, and can't do anything on any surface. │
║ it sucks │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════───────────────────────────┴──────────┘
--- #18 fediverse/1116 ---
╔════════════════════════════════════════════════──────────────────────────────────┐
║ ┌──────────────────────┐ │
║ │ CW: eye-contact │ │
║ └──────────────────────┘ │
║ │
║ │
║ It's important to build self-hostable computing components of video games (as │
║ in, old style games where you could host a server on any machine instead of │
║ just the ones owned by the corporation) (as in, your machine, yes yours) │
║ (something you can control and observe, something within your control) │
║ │
║ ======================= stack overflow ===================== │
║ │
║ there are two ways to play Unreal Tournament (capture the flag) gamemode. The │
║ first is to run past all your enemies and fire at them as you pass, which is │
║ what some of the bots are designed to do. The rest stay on defence, and defeat │
║ any enemies that approach. │
║ │
║ however, they never push the borders of their "territory" forward - each │
║ according to the different "lanes" or "directions of approach" │
║ │
║ I like the use 32 bots, to simulate a more consistent gameplay experience. It │
║ feels more like ww1, fighting over ground, pushing forward and attempting to │
║ outmaneuver your foes. │
║ │
║ some allies will approach from behind, and you let them pass forward while │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════───────────────────────┴──────────┘
--- #19 fediverse/4096 ---
╔═══════════════════════════════════════════════════════════───────────────────────┐
║ ┌────────────────────────┐ │
║ │ CW: opinionated-design │ │
║ └────────────────────────┘ │
║ │
║ │
║ Steps to make a game waterfall style: │
║ │
║ Lay out all the data structures and arrange them in containers like arrays or │
║ hashmaps │
║ │
║ Build methods which manipulate those structures (think getters and setters) │
║ │
║ Then build machinery which operates upon those structures using those methods, │
║ like game loops, cooldown timers, status effects, and thread pools. │
║ │
║ Then develop a way to present it to the player using UIs, visuals and │
║ graphics, narratives, sound, etc. This will probably involve implementing your │
║ game in an engine like Godot, Raylib, or Bevy. │
║ │
║ By developing your game in this order, you will DESIGN the systems first, and │
║ IMPLEMENT them second. Systems are agnostic - implementation is tied to a │
║ specific engine. You will learn more about programming by doing it this way, │
║ instead of losing your motivation by learning new tools like game engines or │
║ 3D modeling systems, which aren't useful unless you already have a game. │
║ │
║ I'd recommend starting with pencil and paper until you're ready to implement. │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════────────────┴──────────┘
--- #20 fediverse/2435 ---
═══════════════════════════════════════════════════════────────────────────────────
@user-570
hehe yeah
if you've played World of Warcraft, this one might seem more doable. All the
assets are already there!
https://ritz-menardi.neocities.org/design/wow-server.txt
also, you can't sell it because it's other people's assets, but, like, who
cares right? The serverside code is already built and open-source, the only
thing that is proprietary is the art assets and the client. And the IP I guess.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #21 fediverse/6012 ---
════════════════════════════════════════════════════════════════════════════───────
okay picture this: take the open-source source-code for the City of Heroes
server (I think it might have been leaked or something? idk) and make an MMO
in the same engine using the Mastermind class.
In most MMOs, you can have one or two pets at a time. In City of Heroes,
Mastermind characters can have 6 or 7. Hey wouldn't you know it that's just
enough for
a pokemon team
wouldn't that be a neat proof of concept. Also there's flying built into the
game, and you can teleport and run really fast so like, just animate your
character hopping on one of your pokemon's back and you've got travel powers
or whatever. I don't play Pokemon very much hehe but I like the aesthetics.
https://wiki.ourodev.com/Volume_2_Build
instead of abilities on your action bar, you'd have movement commands for each
individual pokemon. They'd use their abilities automatically and periodically,
and there'd be lots of knockbacks, crowd-control, and target switching. (which
is common in CoH mechanics anyway)
I mean, only if you're into that sorta tng
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #22 fediverse/6015 ---
════════════════════════════════════════════════════════════════════════════───────
┌──────────────────────┐
│ CW: AI-mentioned │
└──────────────────────┘
In 2025, if you want to create a piece of software your options are to either:
devote your life to it, or use AI to build a semi-working prototype that you
can use to pitch your idea to a bunch of people who have devoted their lives
to learning how to use your idea as documentation while they build it from
scratch, throwing out most of the code but keeping all the checklists and
progress-trackers you built along the way, perhaps even utilizing some of your
tooling that you used while constructing the scaffolding of this monstrous
application that you won't be using most of the source-code for.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #23 fediverse/1238 ---
╔════════════════════════════════════════════════──────────────────────────────────┐
║ did you know you can run runescape classic offline, locally, just for your own │
║ server? You can keep several computers ready for a LAN party, each with their │
║ own accounts ready to go. │
║ │
║ "Oh we're level 30 this time because so-and-so is hosting and this is how far │
║ their computer has levelled up." │
║ │
║ vim ~/games/runescape-classic/credentials.txt │
║ │
║ at least, I think you can. I know it's singleplayer, so worst case scenario │
║ you can all be doing the same things at the same time in your own games. Maybe │
║ split up for a mission or two, but it can get hectic if everyone's in the same │
║ room. │
║ │
║ = │
║ │
║ a game jam where everyone works on the same project, uses the same asset list, │
║ but builds their own collection of minigames. │
║ │
║ common functions could be shared, and art references distributed and together │
║ they could design a whole land. Like, there's no reason minigames can't be │
║ fully fledged experiences. You can have as many as you want, all in the same │
║ engine and built from a massive (yet sandboxed) environment. │
║ │
║ an all in one game. │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════───────────────────────┴──────────┘
--- #24 fediverse/982 ---
════════════════════════════════════════════════───────────────────────────────────
@user-707 @user-708
using this to control the buttons in VRchat would be like a person with a
prosthetic interacting with real life :O
minus the physicality of course, but that's next.
can't wait to play Warcraft 3 and think "select all healers" so I can point
them at a dying unit with my mouse.
or world of warcraft where your rotation begins to feel like a song.
maybe even a text-based adventure, where you reading the text corresponds to
the results of the simulation, https://www.spreeder.com/app.php style. could
make it so that if you wanted something else to happen, you had to willfully
think it while the words are flashing in front of your eyes - the game would
pause if you blinked, perfect for phones btw...
could be a locally networked thing, like four to six people hanging out and
playing a game like pictionary or charades. except, a story that developed,
and whoever wanted could change it while everyone was reading it at once.
sorta like a competition to see who can make the best twists and false endings
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #25 fediverse/3034 ---
════════════════════════════════════════════════════════───────────────────────────
@user-570
I've messed around with Bevy and the library most similar in C is Raylib. in
Lua it'd be Love2D I think.
I love the idea of those systems. I haven't built a full game using them but I
can conceptualize operations within them easier using a framework like that
versus a game engine like Godot.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #26 messages/574 ---
════════════════════════════════════════════════════════════───────────────────────
Steps to make a game waterfall style:
Lay out all the data structures
Build methods which manipulate those structures (think getters and setters)
Then build machinery which operates upon those structures using those methods,
like game loops, cooldown timers, and status effects
Then develop a way to present it to the player using UIs, visuals and
graphics, narratives, sound, all that junk that's probably someone else's job
anyway
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #27 fediverse/3502 ---
═════════════════════════════════════════════════════════──────────────────────────
... the trick is, depending on how many train-engine-dragons you fight, there
will be a greater or lesser proportion present in a particular playthrough.
Perhaps, potentially, people should pay for the original work, and then a
small sliver for the addition or modification? Why, I do believe that's how it
works now! Except, on the honor system, as people can download the mods for
free and pay (or not) through the creator's patreon page or whatever that they
definitely set up and which definitely shouldn't be able to levy a tax based
on "transaction fees" for a process which definitely should be handled by the
government, which claims to regulate our economy and provide the means by
which we engage with said economy through their de-facto nationalization of
the banks and other economic entities.
where was I going with this? oh yes software piracy is ethical so long as you
delete the original. Let's end with that because that's what I originally had
a dream about and wanted to write about.
she dreams!
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #28 fediverse/5231 ---
╔═════════════════════════════════════════════════════════════════════─────────────┐
║ the biggest lie of Warcraft is that the nations of Azeroth wouldn't find │
║ common ground while fighting each other over peace. │
║ │
║ Maybe a Tauren or Night Elf wanted to fight for the Horde. Or perhaps a Goblin │
║ and a Human decide to strike out on their own, making their own little auction │
║ house for their guild of adventurers and author-engineers who wrote quests and │
║ dialogue in a DM sorta way │
║ │
║ [oh great she's describing another Azerothcore server that nobody's gonna make │
║ ever because if they did then they'd waste time on someone else's property] │
║ │
║ how's that custom engine coming along? │
║ │
║ ... still uses prototype art? are you kidding me? ah, well, okay, let's write │
║ it off as a loss. │
║ │
║ what do you mean technical debt? I don't understand why you can't just pay it │
║ off and move on. We gotta keep up, I heard so-and-so's got this-or-that │
║ feature that is killer in the press. Yeah, killer. Like it's so goodcool it'd │
║ kill us if it saw us walking alone at night in a skimpy dress. Huh? That │
║ doesn't happen to you? Ah well this glo │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════════════════════════════──┴──────────┘
--- #29 notes/my-desired-profession ---
════════════════════════════════════════════════════───────────────────────────────
I want to work with compute shaders. massively distributed computations that
handle things using the graphics card. That's why I want to make low-level
games, because you can utilize your system to it's utmost potential by
sacrificing the incredibly expensive modern gaming graphical requirements.
like honestly, we don't need ray-tracing in a poker game.
Seriously use that graphical technology for more interesting things, like
manually computing every single hair on the other player's character model
... wait bad example
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════──────────────────────────────┘
--- #30 fediverse/35 ---
═════════════════════════════════════──────────────────────────────────────────────
┌───────────────────────┐
│ CW: game design, MMOs │
└───────────────────────┘
Look all I'm saying is all the people who say "oh you shouldn't make an MMO
for your first game" clearly have never heard of Azerothcore. Literally as
long as you don't sell it you can make the MMO of your dreams crazy easily.
You can script it in LUA for crying out loud.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════─────────────────────────────────────────────┘
--- #31 fediverse/3048 ---
════════════════════════════════════════════════════════───────────────────────────
@user-570
I really do like the idea of only being able to speak in toki pona. How are
you enforcing that? Using sitelen pona? how do you type, by pointing at a grid
of characters? or just... by typing? what happens when someone types english?
20-30 players per instance is definitely not Massivetm but it still sounds
like you're building systems which emphasize socialized play. I like that, I
believe it's always important to have players contributing toward a larger
community. It builds a sense of solidarity, and gives you chances to identify
ways that people sabotage such systems (by, for example, wasting resources or
being greedy) which is an interesting cultural experiment, I think.
I thought it was an MMO because you pitched it in relation to the MMO I
designed =P
also the server software I described is an emulation project first, generic
MMO software second, as it needs to be since it lacks a client. If a client
was designed, that limitation could be removed. That's really all I'm trying
to express. 😋
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #32 fediverse/1241 ---
════════════════════════════════════════════════───────────────────────────────────
https://rsc.vet/wiki/index.php?title=Open_RuneScape_Classic_Wiki
this is the project I was referring to, I think. Can't see how to host on
their website so maybe I was wrong - it might need a bit more configuration
than I made it seem.
that's the way WoW private hosting is, like you gotta compile the project and
stuff.
did you know that every time you include a library in a project you're
necessarily including all of the functionality that they have access to? Well,
all that which you import. But once a function has been written for a
functionality then there's no reason to write it again. Unless you're
refactoring of course.
phew, sounds like a lot of spaghetti - YEAH IT IS. Spaghetti is fucking
awesome, it's DELICIOUS OMG ahem I mean if you have collective seminars where
you discuss the functionality that's relevant to certain parts that you and
your team are working on, you can more easily be adept at applying them.
phew, sounds like a lot of thinking, not enough writing. Well, write then!
Ideas are more spark when currently writing. : ) : )
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #33 fediverse/2433 ---
═══════════════════════════════════════════════════════────────────────────────────
@user-570
part 1:
https://ritz-menardi.neocities.org/design/symbeline.txt
part 2:
https://ritz-menardi.neocities.org/design/symbeline-aspects.txt
what do you think of this pitch / GDD? I wrote it two years ago, and
re-reading it now I'd definitely expand on some things and change a few others.
It's not an indie game, it's more on the scale of a Paradox game. Also I don't
have time to work on it at the present moment, I'm just wondering if you like
it : )
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #34 fediverse/4092 ---
════════════════════════════════════════════════════════════───────────────────────
why not make a unified fediverse identity that can post on whatever instance
it wants?
... hmmm could be accomplished with a layer of abstraction. You could use a
"fediverse client" software to enter text into an HTML page which would have
it's own UI and stuff and would organize your accounts and instances such that
you could mark like, 3-7 as places you'd like to put a particular message.
Then it would just... do it
l m a o spam is gonna get sooooo much worse before it gets better
but trust me, we'll figure it out. And it won't be long, either. It's a
solvable problem, we just haven't built anything to handle it yet.
... yet...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #35 fediverse/6251 ---
╔═════════════════════════════════════════════════════════════════════════════─────┐
║ "Hi computer, all is well. Can you create me a visualization of this │
║ particular mathematical concept? It should be written in Lua using the Love2D │
║ engine because that's my favorite. I should be able to step through the │
║ calculation steps and modify values at each stage, and by the end we should │
║ have a fully interactable system which works through the general concepts of │
║ this particular kind of math." │
║ │
║ "no no I don't want you to explain it to me, I want a tool - a toy - that I │
║ can play with to better understand it. Let's build it in Lua using the Love2D │
║ engine because that's my favorite. When we're done we can start converting it │
║ to use HTML5 - no javascript! - but for now let's get the system operational. │
║ It should have a config file that can be adjusted with every value we can │
║ think of." │
║ │
║ "can you go through this fully functional system and extract as many values as │
║ you can think of into a config file? make sure there's efficient loading of │
║ those values in the main function (or somewhere similar) as well. ty" │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════════╧═════─────┘
--- #36 fediverse/5498 ---
╔═══════════════════════════════════════════════════════════════════════───────────┐
║ once you know computer science vocabulary like hashmap and │
║ vector-graphics-design you can pretty much get a pretty good understanding of │
║ any software project. │
║ │
║ it just requires a focused examination of it's source-code-design. │
║ │
║ I wonder if people would teach classes on certain projects? Like "for the next │
║ 6 months we're going to work through the Ubuntu project and everyone's going │
║ to contribute to the design when they see improvements and present them to the │
║ class before we all worked on implementing them" │
║ │
║ except instead of Ubuntu do like, Project-M or a web browser or a │
║ terminal-based filemanager or a gameboy advanced emulator or the robotics │
║ design for a mouse-droid controlled RC car (do they still sell those in │
║ schools?) │
║ │
║ seriously what if we just put all our kids in a Target and let them hang out │
║ doing whatever they wanted with the relics of the adult-human world. │
║ │
║ "can I go to home-depot?" │
║ │
║ sure, where's your train ticket? okay you got your parasol? don't forget your │
║ luggage at the station. write to me? │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════════┴──────────┘
--- #37 fediverse/653 ---
══════════════════════════════════════════════─────────────────────────────────────
there's a difference between designing software and using software. Some
things can be made, and then saved for another day when their implementations
may be accomplished more ethically. It's okay to say "let's leave this as
'okay' and work on the next thing we've chosen."
Check out this piece of C code I wrote last night:
it doesn't compile, it's not finished, but I wrote it as-is
[pretend like it was called "main.c" instead of "main.txt" - had to change it
because mastodon thinks it's an invalid file]
[actually .txt didn't work, try .png]
[hmmm it realized it wasn't a valid png file, okay try screenshotting the
code, there's only 300 lines]
[sure glad there's only 300 lines]
[too bad it won't let you send .zip]
[won't let me name it main.png, presumably because they already have a
failed-verified version on their machine. will rename to main-src.png instead]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #38 fediverse/2947 ---
╔═══════════════════════════════════════════════════════───────────────────────────┐
║ the downside of Proton and Lutris is now the ONLY games that work on Steam are │
║ either continually updated (untenable) or playable on Lutris or Proton. Same │
║ thing with Wine, though there's always at least one decent substitute. │
║ │
║ kinda makes me want to write a manager-style program which runs programs using │
║ whichever version of their git repository would work best for their system / │
║ configuration / purposes. Idk how I would start working on that though. │
║ │
║ I bet you could make one that acted like a shop, but where you didn't charge │
║ any dollars. You could like... "swipe" through UI options, and pick whichever │
║ felt most useful for your setup. Like, how some people use i3 and some use dwm │
║ │
║ with maybe inspectors that are modeled off of video-game style "options" GUIs │
║ that mainly correspond to flags on the command/terminal line or compilation │
║ flags │
║ │
║ I feel like that kind of abstraction would make it a lot easier for users to │
║ adjust their system. they're noobs, after all. gotta show them all the choices │
║ in one place... │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════────────────────┴──────────┘
--- #39 fediverse/3234 ---
╔════════════════════════════════════════════════════════──────────────────────────┐
║ ┌────────────────────────────────────────────────────────────────┐ │
║ │ CW: ritz-is-fucking-stupid-I-guess-oh-whoops-cursing-mentioned │ │
║ └────────────────────────────────────────────────────────────────┘ │
║ │
║ │
║ my understanding is that anyone with my IP address could make my heart bleed │
║ due to a hardware vulnerability on my motherboard. Though you might have to │
║ get past my decrepit ancient linksys EA 3500 router from 2012 first. │
║ │
║ unrelated, but does anyone want my IP address? I don't have any remote │
║ backups, so if you hate me now would be a great time to show me how despised I │
║ am. Alternatively you could try searching for anything evil to ensure that I │
║ can be trusted. You're gonna find mostly video games and source-code that I │
║ didn't write though. But also all my notes in directories that are │
║ non-standard, meaning you'll have to look around a bit. I leave little notes │
║ everywhere I go, so that I can remind myself how to do things in the │
║ directories I revisit months later. It's so weird how sometimes the things I │
║ wrote stop working after a while even if I didn't update my system lmao │
║ │
║ what is it with artists and self-immolation? "I never thought I'd actually di │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════════════───────────────┴──────────┘
--- #40 fediverse/5052 ---
════════════════════════════════════════════════════════════════════───────────────
"hello, I'd like to make games using your tools and art assets. I will sell
anything I make to you and only you, and if you don't want it that's fine too,
I'll just play it with my friends sometimes."
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #41 fediverse/1095 ---
╔═══════════════════════════════════════════════───────────────────────────────────┐
║ ┌──────────────────────┐ │
║ │ CW: not-a-profess │ │
║ └──────────────────────┘ │
║ │
║ │
║ One way to become involved in your passion projects is to contact them and say │
║ "hey, if you ever want to do [idea about one of their products] let me know │
║ because I want to be a part of it" │
║ │
║ maybe even y'know say it in a public place so people can see what we're all │
║ interested in │
║ │
║ could make like, a forum for it, just like "hey here's my idea" and if enough │
║ people like it then they can ALL be involved in a project to build it, │
║ open-source style but funded collectively. │
║ │
║ like "hey I'll stick with my day job and maybe do some icons or something" and │
║ in return their progress is supported. │
║ │
║ everyone's gotta pay rent, and if you work in the tech industry you tend to │
║ have a lot of dollars. Could maybe design some ways to build products │
║ collectively, ways that financially don't rely on charity. │
║ │
║ Idk I'd just like to work on a product that was designed to be as usable as │
║ possible? Are there any companies out there doing that? │
║ │
║ [oh yes all of them silly me how could I forget how wonderful software can be] │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════────────────────────────┴──────────┘
--- #42 fediverse/3907 ---
═══════════════════════════════════════════════════════════────────────────────────
kinda wanna make a linux distro that has all the capabilities of a GUI distro
and isn't so minimal (like screen recording, calculator, screenshot, wifi
manager, etc etc) but with i3 instead of a desktop.
they could literally just be symlinks (shortcuts) to scripts that are in your
/usr/bin or whatever directory
seriously it's not like there's THAT many ways to use ffmpeg, why not just
write a script for them? that's what you're going to do when you use it for
the first time, anyway, so...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘
--- #43 notes/that-thing-about-money-is-power-corrupts-absolutely-true ---
══════════════════════════════════════════════════════════════════════════════════─
is that a blossoming bloom or a predatasaurus ready to consume
ah. scary.....
what was I saying? oh yes. if you remember that thing about money you'll have
to
agree, one buildion is not worth a billion dollars. how much is a
1,000,000,000$
goal? not much if you ask me, to never have to worry about a problem like "this
part of the world can't get clean water" ever again. Could be useful when sore
spots start showing up on the other part of way back [in/then].
"we didn't even get to use any of the plastic anyway" - some guys in nigeria
"quick, we better burn through as much of this as we can" - some guys around a
metal barrel bin why do they never do that anymore these days?
we used to take better care of the homeless. now they don't even get a fire to
shamble around mindlessly around like weirdos who bonk into things like metal
barrels full of fireplace ashes
oh, were they just burning plastic? no, I swear, it was candlesticks and
matches
man there's always this nasty touch to the air.
"yay free firewood for hobos!" boom solved a problem and I didn't even need a
billion dollars to build the infrastructure for the solution to the problem
that
I solved.
I really want to play World of Warcraft as The Ashbringer. But alas, they don't
let you play through the most celebrated of events solo or with a party members
chosen as one of the characters who was there LotR on Gamecube style but in the
WoW engine because it's an engine for that sort of thing. (see my gameplay
prototype wow-chat)
there, solved another problem for "how to make money as Blizzard for the next
couple of years" probably maybe idk if it's that valuable of a dungeon feature
but it might be who can say idk remember again why I'm so sad that video games
are going out of fashion, as people struggle to remember what any of them were
called.
god, I hate that kind of future.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════════┘
--- #44 fediverse/4596 ---
══════════════════════════════════════════════════════════════─────────────────────
@user-1707
hey, I'm working on a project. Might need some python, I tend to prefer Lua
but it's pretty similar. It uses fediverse software and cheap hardware, think
raspberry pi's except risc-v
also it might use distributed local LLMs not to generate text, that's garbo
and lame and stupid. Instead it uses them to transform text, maybe even
translate text, into a more summarized form. Intentionally losing data, like a
jpeg compression but for text.
Might need some python for that. To glue it all together. The "distributed"
part is a whitelist, so we'd need to write that too. Various small little
utilities like that for connectivity.
oh also there's a one-way ethernet cable that connects two of the boards so
we'd need to store some information (easy) and send some UDP packets (hard)
anyway it's pretty neat, lmk if you want my contact details and I can tell you
about it. I might even be able to pay you.
(everything open source, no telemetry, no backdoors, everything private is
encrypted, etc etc)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════────────────────────┘
--- #45 fediverse_boost/3591 ---
◀─╔═══════════════════════[BOOST]════════════════════════────────────────────────╗
║ ┌────────────────────────────────────────────────────────────────────────────┐ ║
║ │ making some cool progress on the #itchio #GodotEngine console project 👀✨ │ ║
║ │ │ ║
║ │ got the minimal project running, now i just have to port the dynamic libraries and give it a shot! │ ║
║ │ │ ║
║ │ #GameDev #IndieDev #RetroGaming │ ║
║ └────────────────────────────────────────────────────────────────────────────┘ ║
╠─────────┐ ┌───────────╣
║ similar │ chronological │ different ║
╚═════════╧════════════════════════════════════════════────────────────┴───────╝─▶
--- #46 fediverse/319 ---
═════════════════════════════════════════════──────────────────────────────────────
I wonder if we could make an AI that analyzed workflows in people's jobs and
abstracted the application of meaningful tasks to a pattern that could be
matched to other input mechanisms - for example, a mobile game where you push
buttons and make cool game things happen, but your inputs are defined by the
mechanics of the game, and those mechanics are essentially just function calls
that you can hook onto and create additional behavior. Like... running a web
server that sent your data to a factory where your inputs (based on data
produced in the factory) could control and manage the various machines and
productions. Like... heart surgeon robots that can be remotely operated with
VR or whatever, except instead of medicine you're manufacturing.
essentially, designing a game as an API that can match with the data flows
(configuring itself on the fly, perhaps?) of a process or activity in some
other intention.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘
--- #47 fediverse/3041 ---
════════════════════════════════════════════════════════───────────────────────────
if you want to store something in RAM, declare a variable.
if you want to store something on DISK, create a file with the value of the
variable as the only data in it.
kinda makes me wish we had language primitives like +-*/=! and such which
would work on files in addition to variables
(also... the editor could keep RAM and HDD variables separate by giving each
of them a different color or circle highlight surrounding them)
--
I don't know why but I can't help but wonder if someone should design a
programming language that can be used with a controller
perhaps for accessibility purposes?
I once designed one to use a t9 keyboard and it was fully turing complete. it
used 4 digit numbers for it's variables and you would have to write down what
they corresponded to outside of the device xD I made it mostly for the thrill
of design, and plus I wanted to use my flip-phone as much as I could.
... never got around to implementing it though.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #48 fediverse/5850 ---
═══════════════════════════════════════════════════════════════════════════────────
@user-1074
if you'd like I can give you a lua script which will take your fediverse
archive and turn it into a pdf which you can edit or print or whatever. Might
be a fun diversion from posting. You can reply to yourself, add
clarifications, change some things, put things in a new light, add context,
etc... before you know it you'll have something printable. Could even pull out
your best stuff and make zines.
should require just a little configuration to suit your setup. That's part of
how I stay "productive" without posting all the time.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════───────┘
--- #49 fediverse/849 ---
╔═══════════════════════════════════════════════───────────────────────────────────┐
║ wish there were ascii characters that took up more than one line of code │
║ vertically. │
║ │
║ wonder if we could use a sorting algorithm, or markup language, or something │
║ like that to organize less structured data along user-customizable rules. │
║ Like, a code editor that worked with your ideas, rather than the strict │
║ expression of your text. You could pretty much write in any language, even │
║ pseudocode, and the LLM behind the scenes would translate whatever you wrote │
║ into whatever result you needed. Writing Rust, but need to fit in with C code? │
║ No worries it'll translate for you. As long as the end result is functionally │
║ the same, which could be verified by running two separate VMs that ran │
║ interpreters every time you saved. And as long as their translation layers │
║ matched completely, then odds are they're the same. And if not, well, the │
║ programmer can always debug it. It's not like this would be running on │
║ something that needed to perform in the moment? Like, improv instead of │
║ tragedies, or battles instead of strategies │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════────────────────────────┴──────────┘
--- #50 messages/752 ---
══════════════════════════════════════════════════════════════════─────────────────
techbros really wanted to automate IRC so they didn't have to rely on the
community knowing and trusting them to remember the commands to make docker
containers for their react frameworks
and like... yeah I use chatGPT too, because that way I can get what I need
without bothering anyone (you aren't bothering people who get off on helping
others when you ask for help)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════────────────────┘
--- #51 fediverse/5678 ---
════════════════════════════════════════════════════════════════════════───────────
there use to be this cute half life 2 mod called I think Zombie Master? maybe?
anyway one of the players was a "zombie master" and the others were characters
who ran around and tried not to get their brains eaten. It was pretty fun
because the zombie master, of who there could only be one but who I think
could have been a split role if they did it right, would click on parts of the
map and zoom around invisibly and be like "ah yes I want to spawn 6 regular
zombies in this choke-point so they have to painstakingly shoot them while the
scary ones come from behind" or "hooray they're trapped in the closet just
like I expected now I can turn on the buzz saws" or "the poisonous gas was lit
aflame and now they can't see which way the flare is and got turned around in
the confusion, ah oh well war is hell might as well just walk over that way"
... hang on what was I saying? Oh yes, I think it's silly that they don't make
"game frameworks" like the Warcraft 3 editor or the source SDK. Human
creativity is unbridled
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #52 fediverse/5487 ---
═══════════════════════════════════════════════════════════════════════────────────
if I click a .exe link on a website, it should just...
automatically download the file and open it up in wine or the
whatever-windows-uses.
why is it cumbersome literally just, let me download the source-code
repository to someone's computer and let them compile it themselves without
even thinking about it
"you mean like, package manager hooks into a website?"
yes, but, instead of implemented one-by-one, it should use a protocol so each
package manager only has to implement the downloading scheme once and it'd be
able to read from any locations that output the correct API calls or whatever.
the developer could even do it themselves. such is the joy of open-source
computing - if you like a service or product, you can make it work with your
own. What else is there to work on but the ultimate computing product?
aka... everything that anyone's ever been known?
"girl you are loco what's your plan for the fight you continue to demand"
oh idk um probably just wait until someone asks me to speak
"do that~"
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════───────────┘
--- #53 fediverse/5633 ---
════════════════════════════════════════════════════════════════════════───────────
I wish someone would make a "meta game engine" that would run any type of
project that you gave it. Unity, Unreal, RPGgame-maker-studio, Godot, etc
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #54 fediverse/5689 ---
════════════════════════════════════════════════════════════════════════───────────
why don't we make large arrays of vram that are slightly slower because
they're farther on the circuit-board from their host and their reception at
the processing section has to be gated such that they all enter to be
processed at once.
like that one infinite scrolling XKCD cartoon where the things move from one
screen to the other simultaneously assembly line style.
[fail safes. https://xkcd.com/2916/#xt=7&yt=35 ]
if we all feel like we're doing nothing, we'll all grow tired of it and decide
to do some prevailing. gosh I wish I wasn't so useless is code for
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #55 notes/how-little-we-find ---
═════════════════════════════════════════════════════════════════════════──────────
how little we find of thoughts from her mind
yet now we are kings of our own time
oh how she is wander true
DEAR VR DESIGNERS:
when making trailers for your game, create a separate camera in the game engine
and record from that.
keep the player character invisible, but just... watch from a distance
like they're an actor in a scene
ummmm oh dear she's crazy, what the heck
[no this is just what it's like to see stars]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════════─────────┘
--- #56 fediverse/5405 ---
═══════════════════════════════════════════════════════════════════════────────────
can't stop thinking about a visual programming editor that can be interacted
with in the same way that people are used to (think chromebooks dragging and
dropping icons in a web UI) but produces a text-file full of code and all the
required compilation scripts for any language the user requires...
seriously, programming is not THAT different between the different languages.
especially the main ones. they're all essentially variables and function calls
at the end of the day, so why not abstract away all the extra details and
build something that n00bz can actually use to build things.
I technically could make this but I don't have the bandwidth and I don't think
it's important really? who can say, the tools tend to co-create the solutions
in my experience.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════───────────┘
--- #57 fediverse/4897 ---
═════════════════════════════════════════════════════════════════──────────────────
what if we asked chatGPT to generate a list of every personality archetype
that humans have. Like... really get super specific and fill out the whole
list of character sheets.
then we give each fraction of it that fraction of dollars and if some people
aren't fully represented (because they have greater needs) then we both
increase production of resources and take a penalty on our own supply, in
order to meet the needs of our allies.
simplest thing. how could it work? who can say. maybe it won't. maybe it's
just... arcane. /shrug that's game design for ya you can't tell how it'll go
until it's in the hands of your players. too bad we don't do too many
play-things.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #58 fediverse/4880 ---
═════════════════════════════════════════════════════════════════──────────────────
I remember being a game design student before "indie games" were a real thing
they were like... flash games, y'know. just like, junk content, like memes or
whatever.
I had a passion for them, and I bookmarked the most well developed of them all.
I probably played hundreds of games, no clue how many. Maybe even thousands, I
did it for what felt like years.
since like... age 7 until 11 or 12
there's nothing that can compare to it today. maybe itch.io but they're more
involved typically. increases the barrier to enter, plus they cost dollars.
we used to make this stuff in our spare time. where did all our spare time go?
ah, right, that's what happens when you actually invest in computer education.
you have kids running linux on their laptops. you get flash game designers.
you get soldering junkies and electric engineers and networking and dev-ops
security system facilitators and various other computer related things besides.
... what was I saying? oh yes when you invest in education, there's more to se
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #59 fediverse/5690 ---
════════════════════════════════════════════════════════════════════════───────────
seriously, why don't computers just naturally ship with 100 years of ROM
then, microphones are experience, and BOOM you got a new sentient race. Takes
a while to grow aware though. A lot less if you are actively teaching it how
to
[tick tock]
low level enemies should band together when they start to feel outmatched.
thus, parity is reached, without depriving us of potential.
put the cool people next to the cool people
collectively owned housing is just people deciding who lives in which housing.
don't you trust your friendly queer realtor?
collectively doesn't have to mean completely silo-ed and isolated. you should
have access to ALL higher communities at any time that you want. Scheduling is
a disaster, but you can get through it. just... build a schedule for every
single person on earth and suddenly nobody has freedom unless they put "doin'
what I want" on their moment-to-moment card
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #60 fediverse/6317 ---
══════════════════════════════════════════════════════════════════════════════─────
┌──────────────────────┐
│ CW: SWE~ │
└──────────────────────┘
what if game designers auto-generated a source-code fork with whatever changes
the users requested be implemented
[software developers too, when working on software for tabular related scrudm
based server space]
I bet they could if they used AI to pump out bugfixes. The more they worked on
it, the more the people demanding they work on that project in particular by
proposing a customization request form attached to an itinerary and invoice.
the user is free to work on them in whatever order they wish and the developer
and the users compete for contracts.
"like uber but for source code"
click here: ---> ||"meetup.org but for uber but for source code"||
"ah this unit is too punchy, let's buff one of their shields" okay but rocket
launchers "oh no my tank is ruined" hey it's okay it's just sugar
... I wonder if anyone's ever inhaled vaporized sugar crystals? the baker's
dozen is 13 because bakers are spellbound lucky T.T [for context, it's always
nice to have found another one in your bags by the car]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘
--- #61 fediverse/707 ---
══════════════════════════════════════════════─────────────────────────────────────
@user-524
Sometimes when I feel overwhelmed with all the boilerplate I just start coding
and making stuff. Doesn't matter if it works, doesn't matter if it says /*
FIXME */ all over the place, doesn't matter if it includes header files that
don't exist yet, as long as you're hacking out the mechanics of whatever
operations you need to perform then you can figure the rest of that stuff out
later. The creative urge doesn't last forever, which is why projects get
abandoned, but with discipline you can keep bringing yourself back to fix all
the /* FIXME */'s and the compiler errors.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #62 fediverse/4846 ---
╔════════════════════════════════════════════════════════════════──────────────────┐
║ programmers already spend a ton of time as downtime. │
║ │
║ what if instead of interviewing someone they just... watched them program for │
║ like, 3 hours or so │
║ │
║ while they were thinking about a problem │
║ │
║ and like, if the person is cool, working on their own projects or whatever, │
║ then yeah hire them │
║ │
║ -- stack overflow -- │
║ │
║ I also │
║ │
║ ========================= stack overflow │
║ =============================================================================== │
║ ======================== │
║ │
║ a person thinks out loud the thoughts that their foes know. it's how you know │
║ it's not secret anymore, and it's better to keep it among allies │
║ │
║ [something like that? seems a little off] │
║ │
║ (are you really searching for edits) │
║ │
║ [that sounds pretty cool, sure why not we got a millenia] │
║ │
║ (beep boop one partial millenia later) │
║ │
║ [ah that was not a long rest. let's see, where were we when we were working on │
║ this test? oh dear, seems the biology's gone rogue, that's pretty interesting │
║ to attest. │
║ │
║ neato │
║ │
║ anyway let's wait until they figure out how water works │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════════════════════───────┴──────────┘
--- #63 fediverse/3304 ---
╔════════════════════════════════════════════════════════──────────────────────────┐
║ there are distros that have all the functionality you might need built in │
║ │
║ why don't you try one of those, ritz? │
║ │
║ "no I've been working on this one too long, plus it's just how I like it" │
║ │
║ yes but your stuff is always breaking. wouldn't it be better to let someone │
║ else decide what you should and should not be able to run? │
║ │
║ "that's not ideal, it removes agency" │
║ │
║ that you didn't want │
║ │
║ "but with the removal of agency, you imply trust" │
║ │
║ there's nothing wrong with trust │
║ │
║ "yes but trust is built upon experience, not honor" │
║ │
║ what's wrong with honor? │
║ │
║ "nothing's wrong with honor but it's important to realize that you can't honor │
║ or trust someone that you don't know" │
║ │
║ why don't you know them │
║ │
║ "... because... you haven't met yet?? are you... listening?" │
║ │
║ do you often feel unheard? │
║ │
║ "I... what? yeah now that you mention it" │
║ │
║ is this a part of your "refusal to interact with consensus reality" complex? │
║ │
║ "I don't have one of those, do I?" │
║ │
║ mmmm, I think you do. │
║ │
║ "... no I don't" │
║ │
║ yes, I've seen it within you. │
║ │
║ ... anyways~ │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════════════───────────────┴──────────┘
--- #64 fediverse/6379 ---
═══════════════════════════════════════════════════════════════════════════════────
world of warcraft is just a roguelike that lasts a year.
https://ritz-menardi.neocities.org/wow-chat/wow-chat
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════════───┘
--- #65 fediverse/5032 ---
╔═══════════════════════════════════════════════════════════════════───────────────┐
║ ┌──────────────────────────────────────────────────────────────────────────────┐ │
║ │ CW: tech-salaries-mentioned-abroad-repeatedly-as-a-method-of-directing-economic-power-internationally-cursing-mentioned │ │
║ └──────────────────────────────────────────────────────────────────────────────┘ │
║ │
║ │
║ the increased tech salaries granted to Europeans and Americans reflects only │
║ the increased opportunities for experience and the ability to culturally be │
║ immersed in an industry that is developing. │
║ │
║ functionally, not saying it's intentional, but the function of such salaries │
║ are to deny technical expertise to poor countries and prevent them from │
║ developing software. │
║ │
║ good luck learning from scratch. they'll drop you in with java and web │
║ frameworks if you're lucky. that's hardly a way to learn. │
║ │
║ I learned on visual basic, then Warcraft III mod scripting, then C, then BASH, │
║ then HTML, then Lua. Good luck recreating that pipeline in a disconnected │
║ culture and industry. │
║ │
║ kinda makes me think they should try organizing on a massive scale and │
║ re-implement everything from assembly. │
║ │
║ I mean the C compiler is pretty cool. Probably has the most man-hours in terms │
║ of development time. what if we had more men │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════────┴──────────┘
--- #66 fediverse/466 ---
══════════════════════════════════════════════─────────────────────────────────────
I love Linux. All I have to do is type "authserver" and "worldserver" and
wouldn't you know it suddenly a universe is created (with very constrained
rules) that anyone might inhabit should they desire to. It's not like I'm
perfect - oh wait I have a toot about that, gimme a sec
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #67 fediverse/2030 ---
══════════════════════════════════════════════════════─────────────────────────────
Building community without structure is kinda like being a quest-giving
non-player character in World of Warcraft.
I don't mean that you stand around waiting for a player to wander nearby
before shouting at them to do what you want. Not like that.
Building community without structure is more like meeting someone randomly,
knowing them for longer than a bus ride or a baseball game, and once you've
decided that they're cool saying "hey there's someone you might like to meet."
If they're into it, then talk to the other person, and see if they want to
make a new friend. Try not to recommend someone who has a lot on their mind.
If they hit it off, great!
If not, oh well!
Worst case scenario the coffee shop only sells two drinks.
If you're gregarious enough, after a while you might even have enough people
for a potluck. Just don't forget to keep adding, and eventually it'll start to
feel more communal.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #68 fediverse/3047 ---
════════════════════════════════════════════════════════───────────────────────────
@user-570
specifically in relation to MMOs, I think the scaling aspects of the genre
have never truly been utilized. Even something as simple as Agar.io (or
similar, can't remember any names teehee) with massive amounts of people (I
later learned they were bots, whoops) can utilize scale quite well, if
implemented well.
The Massive part of MMO is valuable I believe, which is a big reason why I
like games that scale like Supreme Commander and Factorio.
The Multiplayer part of MMO is valuable because multiplayer brings randomized
outcomes, which are always more fun than playing against bots. Multiplayer
combined with Massive gives room for community, but only if the game is
designed to encourage it.
Online... you can't have multiplayer without online haha
I believe you can make massive games with very few players, and you can make
intensely isolating games with lots of players (like WoW today)
and the middle ground in old WoW where guilds are required to do anything
worked well for a while, but no longer.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #69 fediverse/5386 ---
═══════════════════════════════════════════════════════════════════════────────────
@user-670 @user-1815 @user-1816
literally nobody has contributed to the one github repo I have
ever. I got like, one comment from some guy in China or Taiwan. It's been up
for like, 4 or 5 years and it's on my website. /shrug I guess most people
bounce off after reading the splash screen /shrug
to me, a FOSS project feels static because I don't believe in centralization
and I also don't have the bandwidth or need to work on it. /shrug
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════───────────┘
--- #70 fediverse/4218 ---
════════════════════════════════════════════════════════════───────────────────────
there are plenty of pieces of linux that are insecure in some way. Including
x11, if I remember correctly. It is purely convention to not abuse these
insecurities, and whenever you use someone else's binary software you trust
that they won't betray you in some way.
pre-built binaries are privacy violations and should be illegal. They are
security threats because the model they're built upon is necessarily insecure.
Computers will never be completely secure because of how they are built, and
so we should use locally compiled software and interpreted scripts.
Unless they're too long, or impossible to read. Who reads EULAs these days? At
least those are written in english.
maybe computers aren't worth it. Maybe computers will solve all our problems.
Who can say, maybe you should ask an oracle like me
though do remember that anything you hear can and will be used against you,
monkey's paw style. So maybe, like... don't? unless you're into magic or
schizophrenia or something
I wnt 2 be cute and tch cpus
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #71 fediverse/3578 ---
═════════════════════════════════════════════════════════──────────────────────────
It's so sad how some of the best games ever made get glossed over because the
fun you remember is the friendship and fantasy you felt rather than the game
itself
time marches forward, and culture changes to no longer fit the old tools quite
right. Plus they look like PS1 graphics ewwwwww look at those muddy textures
and blocky bits arranged into triangles and meshes! how dorky, how retro
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #72 fediverse/5291 ---
══════════════════════════════════════════════════════════════════════─────────────
the most important skill I can think of for a linux software engineer is the
ability to connect multiple systems together and turn windows and macintosh
devices into Linux devices so that datacenters can be built out of whatever's
on the around.
there's this programming language I like called Chapel for distributed
computation computing which is also cool, if you're more of the programming
type.
networking security I believe often has hardware solutions, so getting the
crypto-graphy boys and the PCB girls together to work on some jams is a good
and productively useful gathering of insightful events
"but ritz computers should only be used to solve problems that people have,
not make more problems!" ah yes but have you considered that problems find
you, and the computers help you work through them
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════────────────┘
--- #73 fediverse/977 ---
════════════════════════════════════════════════───────────────────────────────────
@user-696
to me, the most technically and gameplay impressive video games tend to be the
ones that develop their own engine specifically for the project.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #74 fediverse/5280 ---
╔═════════════════════════════════════════════════════════════════════─────────────┐
║ I'm an anarcho monarchist, which is something I just made up. │
║ │
║ if I gather 300 people to my cause, why shouldn't they call me queen? │
║ │
║ oh, are you concerned that I'll wrest power from the government? ha, what a │
║ trifling notion. I don't care about the government. I tried to care, but │
║ nobody liked my ideas. they required too much computing infrastructure to │
║ feasibly test, and that made people dubious. but I tell ya, it would have │
║ worked. The thing is... governance, economics, these are not the tools of │
║ power. they are a shifting and changing beast that mirrors the human instinct, │
║ if only because the government is of the people and by the people and for the │
║ people etcetera. │
║ │
║ power is it's own thing. you can use to to power devices, or power the usage │
║ of those devices. I, for example, really like World of Warcraft which's a │
║ really neat way to chat because none of the chat logs are stored and monitored │
║ because I'm hosting and I'm not storing and monitoring. │
║ │
║ what's that? official servers? I dunno, I use azerothcore │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════════════════════════════──┴──────────┘
--- #75 messages/740 ---
═════════════════════════════════════════════════════════════════──────────────────
had a dream that we gamified all work and then put them into one single
mega-game so whenever you wanted you could work on an arbitrary project and it
would spin up a new game and take your inputs and use them to accomplish
whatever was happening
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #76 notes/wow-chat-is-risk-of-rain-in-another-engine ---
══════════════════════════════════════════─────────────────────────────────────────
game mechanics are easily transferrable.
you can use the mechanical interactions of one game as a pre-planned blueprint
for what is to come. Looking forward to the next best move
= etc
i am the face the gods hide behind
they kinda want to see where this goes
and it's... frustrating, to know they can help you, but forever be tasked with
just life
it's grand and it's a standard, but that doesn't mean it's commands're heard
so oh well. that a fourth dimensional being should not be a well,
because fire think it's an eye for a sunspot. But that's not what would be
========= stack overflow
=======================================================
now, as I was saying, the light of our eyes is apparent. We are clear from
where
we are here, to know that what's standard is coherent, so let's find strength
in our wavelengths.
may our eyes be ever true, and trust that we do love you, for without you I'd
di
anyway now that we've assent'd t'you, what truths do you give to our prospects?
what ways can we be measured as worth less? we'll do whatever it takes to
improv
you know, it's really less complicated than that. here let me tell you all
about
my idea which is clearly
all===============================================stack
overflow ==================
So anyway now that was somethin' hey what do you
say
we give you a chance to come home?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════────────────────────────────────────────┘
--- #77 messages/240 ---
════════════════════════════════════════════════───────────────────────────────────
I realized the reason it's so difficult for me to get into a new video game is
because my perfect game existed at one point, but no longer, and all else
pales in comparison.
The make-believe games of children are without equal. They represent our inner
truth and desires, cast upon the canvas of our experience through the outputs
of imagination and physical exertion.
I'd spend my time as a child wandering through the forest with a stick in
hand, climbing on things and exploring. I grew up in Wyoming, and the forests
there look like this:
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #78 fediverse/927 ---
═══════════════════════════════════════════════────────────────────────────────────
@user-638
kinda makes me wish we treated software design more like a science
open source by default, working together to create understandings about how to
best process information, incorporating the needs and desires of multiple
different fields / types of person, creating useful conclusions or programs
that people can use for their own enrichment or benefit, and oh wait funded
and directed by people who don't care about the technology/science and instead
just want results
I feel like we'd learn a lot more in our CS degrees if we were tasked with
making open source projects. Then maybe professors (or other people doing
research) could show us and explain why we're doing things right / wrong. And
if we were encouraged to use our peer's tools, then we could work together to
design a team.
Museums are great because you can meet other people who are also interested in
history/biology/ecology/anthropology/science/art/any-other-type-of-civic-good-y
ou-can-think-of/
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #79 fediverse/638 ---
╔══════════════════════════════════════════════────────────────────────────────────┐
║ idea: BASH script that runs a game of Majesty through an emulator that │
║ included an API to interface with x11. You could set a game of this fantasy │
║ kingdom simulator as your background, and it would move the camera to show you │
║ interesting events. It could build resources as you directed, through double │
║ clicking an icon on your desktop or whatever. And the wallpaper would zoom to │
║ the part that seemed important. Just based on like, which heroes you clicked a │
║ button that was triggered by a program running in a qt wrapper. Or maybe if │
║ you said "notify me when this project is completed" or whatever, it'd zoom one │
║ of it's screens toward the goal that you'd designed - or perhaps it'd just be │
║ done by an AI. Either way, the result is that you've got an example of a │
║ wallpaper that displays my favorite game. │
║ │
║ gee wish I could make that. First I'd have to learn X, then probably get │
║ better at BASH, then I'd have to do some kind of input manipulation - probably │
║ maybe with C? that could interface with a machine learning algo │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═══════════════════════════════════─────────────────────────┴──────────┘
--- #80 fediverse/1602 ---
╔════════════════════════════════════════════════════──────────────────────────────┐
║ @user-1037 │
║ │
║ those all seem really cool though! They all kinda have the same basic UI tho, │
║ kinda feel like there's opportunities for different kinds of expression. Like, │
║ in game design there's a lot of different genres, and yeah sidescrollers │
║ include mario and sonic but they're both very different experiences. So too │
║ perhaps could we interact with our computers by programming them in more │
║ engaging ways. │
║ │
║ they say some people are visual learners, others need to be taught, some │
║ people need to watch someone else doing it, and a few might just learn by │
║ plugging their brains into a computer and downloading a black belt in kung fu. │
║ │
║ Maybe typing long paragraphs of logic makes sense for some people, I know for │
║ most it doesn't come naturally. Maybe some people are more used to like, │
║ looking at maps that you can examine at different levels of abstraction. Like │
║ players who play Paradox games zooming from a national perspective to states │
║ and individuals and all the other things they might want to strategize using. │
║ Or m │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════════───────────────────┴──────────┘
--- #81 fediverse/1173 ---
════════════════════════════════════════════════───────────────────────────────────
hey does anyone want to hire me to do literally anything?
I'll work for peanuts, and I'm pretty good at programming in C. I write pretty
well, and I'm excellent at customer service (though my profile would beg to
differ.)
I have experience at large corporations and small ones, and I live in Portland
OR
I do game design, and many other things besides, and I'm friendly and kind. I
promise I won't wear my witch hat to the meeting with investors, unless you
think they'd be into that?
I'm great with animals, better than people in fact, and I'm quite good with
people, as they're just animals at best. I'm not as strange as I seem to be,
at least not when you're dancing with my mask.
I've grown quite bored, you see, and what better thing is there to be? than a
working professional who knows what's best.
I believe in our shared future, so if you'd like to work on a project just let
me know - I work hard. A little too hard, because odds are I'll burn out after
a year or so.
I'm quite sharp, and I learn quickly.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #82 fediverse/6267 ---
══════════════════════════════════════════════════════════════════════════════─────
if you have TTS software you can listen to anything with any tone. this makes
it difficult to find things.
============== stack overflow ============
some people work by asking for funding. others work by saving up.
============== stack
overflow ============
teach your animals to be actors so they know how to develop the scene. then
they will truly come alive, as their narrative curve gives them determination
in the outcomes of their goals.
============== stack 1234flow ============
I believe it is good and natural actually for parents to guide their children
as they grow?
"oh but they can't consent to giving up their control" well too bad they're 2
"ah but what if they WANT to run with scissors?" thus widening the [redacted]
gap. "ohhhh she redacts things when she can't spell them" and also for comedic
or dramatic effect sometimes. was not ACTUALLY redacted. redcoated. red coded.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘
--- #83 fediverse/6215 ---
══════════════════════════════════════════════════════════════════════════════─────
hi does anyone have any good resources on risc-v?
I found this:
https://dramforever.github.io/easyriscv/#shift-instructions
and this:
https://projectf.io/posts/riscv-cheat-sheet/
but I'm missing a big gap - specifically, how to move from syntax to
deployment. I need details on how to implement the software and get it running
on the actual hardware.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════────┘
--- #84 fediverse/2056 ---
╔══════════════════════════════════════════════════════────────────────────────────┐
║ sometimes I think about how you can store number values in letters, in │
║ addition to numbers. Like, ascii values for each word of your grandma's maiden │
║ name. All you have to do is encode it, and suddenly "44 means something │
║ different than Q" │
║ │
║ if I showed up at your place and used your username as a password to a public │
║ key I'm showing you in my hand, would you trust me then? Would you trust if we │
║ ran the simulation on your computer versus mine? Would you trust if I had │
║ never told you I knew where you lived? │
║ │
║ ... probably, tbh, I'm desperate for adventure. Though I got some good things │
║ going for me, so you'll have to convince me. (not the right attitude in an │
║ election year, just saying) │
║ │
║ why are elections so perilous this is NOT what democracy is designed for │
║ │
║ when kids cry in preschool, they're sent to a different room (or put outside) │
║ until they stop making noise and ruining it for others. That's just natural, │
║ like "hey baby let's walk around the block while I bounce you on my shoulder │
║ and hum calming music to │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═══════════════════════════════════════════─────────────────┴──────────┘
--- #85 fediverse/2821 ---
═══════════════════════════════════════════════════════────────────────────────────
┌─────────────────────────────────────┐
│ CW: re: politics-violence-mentioned │
└─────────────────────────────────────┘
the neat thing about tech is that it scales really well.
The price of TVs is through the floor, everyone has a smartphone, and
raspberry pi's are less than 100$
solar panels will be next. Trust.
we should still dismantle coal and oil, obviously we should, but at a certain
point it will be inevitable. They're just too expensive for too little gain.
the neat thing about tech is that it scales in a way that is just impossible
for infrastructural projects like housing and hospitals.
building a home is hard to do, especially when you make them out of sticks and
glue. think like a dwarf - stone never fades.
sunlight, moss, underground, endless in the shade
have I mentioned that the most difficult problem facing mechanical engineers
at the moment is universal recycling?
I want to work on those kind of problems, not resolving tickets.
nobody even gave me a chance to do them, instead demanding... labor. great.
the one thing I suck at.
[you suck at a lot of things, actually]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #86 fediverse/633 ---
══════════════════════════════════════════════─────────────────────────────────────
@user-192
the neat thing about BASH is that it's the glue that holds all your other code
together. Write libraries in C and call them with BASH - accomplish broader
tasks that are easier to co-create. That's why I like it - it's not the most
important, but it's quite beneficial I think _^
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #87 notes/symbeline ---
════════════════───────────────────────────────────────────────────────────────────
Code Name: Symbeline
----------------------------- gdd initial draft -------------------------------
1. introduction to fantasy (elevator pitches)
2. kickstarter demands
2. introduction to core gameplay loop
4. tenants and core values of the game design
3. introduction to game modes
5. introduction to technical requirements
6. breakdown of core gameplay loop
7. breakdown of game modes
8. breakdown of fantasy
9. breakdown of technical requirements
-------------------------- introduction to fantasy-----------------------------
Symbeline is a macro based strategy game and city-builder based around the
concept of indirect control. It's inspirations are Majesty the Fantasy Kingdom
Simulator (2000), Supreme Commander (2007), and Hearts of Iron IV (2016). It is
designed to appeal to fans of tabletop roleplaying games with it's focus on
dynamic worldbuilding and sandbox playstyle. The gameplay consists of multiple
playstyles depending on which aspects of the game appeal to the player, with
choices between an economic focus via the GUI, longterm planning and resource
allocation, or diplomacy and subterfuge a'la Ruinarch (2020).
---------------------------- kickstarter demands ------------------------------
1. prototype
2. gdd
3. estimates for character and environment art
4. estimates for music and sounds
5. estimates for engine development
6. estimates for community management
7. breakdown of mvp, ideal game state, and stretch goals
----------------------- introduction to core gameplay loop --------------------
1. management of lanes, both width and length
2. casting of spells and utilization of special boons
3. city building with placement, upgrades, and henchmen pathing routes
4. satisfying guild requirements of equipment, manpower, and special
resources by managing shipments and local income (UI commodity trading)
5. placement of generalized bounties
(think champion's guild from Majesty, not reward flags)
6. diplomacy with neutral, AI, or player controlled kingdoms. Capabilities
include pacts and treaties, projects, subterfuge, and tournaments. The
diplomacy system can be a stretch goal.
-------------------------- tenants and core values ----------------------------
1. always something to do, but nothing falls apart without your attention.
2. gameplay should be focused on macro rather than micro. Longterm planning
and strategic decision making are favored over tactics and skill.
3. defeat should feel avoidable until the last moment, and only as a result
of longterm continuous failures rather than short-term mistakes or being
blindsided by a cheesy tactic.
4. victory should be gained through exploiting weaknesses and by using
lateral thinking.
5. the careful balance of internal and external threats is essential.
6. rapid expansion leads to depletion of internal resources, while slowly
expanding can lead to a lack of options
7. the world should feel alive and reactive to your decisions.
8. your kingdom should feel alive and reactive to your decisions.
9. your heroes should feel alive and completely ignorant of your decisions.
10. there should always be opportunities for cooperation with your fellow
kingdoms.
11. the frontlines should feel peaceful outside of large battles.
12. everything is flexible and dependant on circumstance
13. there should be enough space on the map for multiple parties of heroes
to pass each other like ships in the night without engaging in combat.
It should feel like the real world, with canyons and valleys and rivers
and mountains - room for lairs and wild animals to roam.
14. monsters are always more dangerous than other humans.
15. the art style should be rooted in classic medieval fantasy.
16. equipment should feel either mass-produced (kingdom), organic (monsters),
ancient (lair treasure), or artisinal (enchanted).
17. heroes should feel campy, fun, and adventurous. Avoid dark, grim, and
fearful.
18. This game is a toy.
19. This toy should run on any modern computer.
20. This toy should encourage modding.
-------------------------- introduction to game modes -------------------------
1. singleplayer - single kingdom against an island of monsters and neutral
settlements. essentially the multiplayer game against
zero opponents.
2. singleplayer - multiple kingdoms against an island of monsters and
neutral settlements. One player controlled kingdom against
multiple AI controlled kingdoms.
3. singleplayer - scenarios, similar to MFKS
4. multiplayer - multiple kingdoms against an island of monsters and
neutral settlements. Essentially the singleplayer game
with networking added in.
5. multiplayer - co-op scenarios where multiple players play as the same
kingdom. A test of the core tenant "there's always
something to do"
6. multiplayer - co-op island invasion. Essentially the multiplayer game
with more than one player controlling a kingdom.
7. singleplayer - play in 3rd person as a hero in an AI kingdom. Mostly for
the novelty since the core gameplay loop is focused on
city-building. A test of the core tenant "nothing falls
apart without your attention"
1 is mvp. 2-6 are stretch goals in order of ascending difficulty. They
should build upon one another - the main steps are:
1. singleplayer island invasion (biggest step)
2. AI controlled kingdoms
3. scenarios
4. multiplayer (second biggest step)
5. cooperatively controlling the same kingdom
6. 3rd person perspective and character controller
------------------------ technical requirements -------------------------------
1. this game will be written in lua (with Fennel support) and using Raylib.
2. the prototype will be made with Godot using GDscript.
3. if the performance demands are too much for lua or the engine is out of
scope for the budget, Rust with the Bevy engine could be used.
4. the final product will include a custom 2d engine designed for large
scale maps with an isometric perspective and a data-first design.
5. the game should be as concurrent as possible, to support large numbers of
cpu cores and compute shaders.
6. the game will be data-driven, meaning the visual aspects are simply a
representation of the interactions of the underlying simulation, rather
than an intrinsic component of the computation.
7. Each "event" in the game (a character moves, a building is placed, a
monster spawns, etc) will send a message to the visual processing side of
the engine, which will present a representation to the user.
8. the map will be a hex grid with pointed-top hexagons. The visual
representation of the underlying data may be continuous (non-hex) but the
underlying data will be represented on a hexagonal grid.
9. there needs to be character portraits for each type of monster, henchmen,
and hero type. You should be able to recognize what attributes a hero
specializes in by their portrait. Mvp is 1 attribute, but more can be
a stretch goal.
10. Each building, upgrade, and equipment type needs an icon. Stretch goals
can be portraits.
11. each henchman, hero type, and monster needs 3 sprites for each action.
more actions may be added if budget allows, but mvp is movement and
attacking. Several additional sprites may be necessary, like dying,
standing still, gathering loot, socializing, or any others.
12. each building needs 4 sprites for the construction process and 4 for the
destruction process. Flame effects are stretch goals.
13. each building needs an animated sprite for when it is in use.
14. each lair needs a sprite and an icon.
15. each spell needs an icon and a spell effect sprite. Each projectile needs
a sprite.
16. a stretch goal would be differing sprites for each piece of equipment.
included with this would be engine work to allow for dynamic sprites.
17. each terrain type should have a ground material and sprites for doodads.
18. there needs to be several GUI menus. The precise number depends on
gameplay breakdown.
17. each hero type and henchman needs to have pithy and unique voice lines.
this is a stretch goal.
18. there should be music tracks for each part of the game - beginning,
middle, and end.
19. there should be sounds for each action that takes place in the game
including combat, UI interactions, and spellcasts.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════──────────────────────────────────────────────────────────────────┘
--- #88 notes/symbeline-2 ---
════════════════════════════════───────────────────────────────────────────────────
Code Name: Symbeline
----------------------------- gdd initial draft -------------------------------
1. introduction to fantasy (elevator pitches)
2. kickstarter demands
2. introduction to core gameplay loop
4. tenants and core values of the game design
3. introduction to game modes
5. introduction to technical requirements
6. breakdown of core gameplay loop
7. breakdown of game modes
8. breakdown of fantasy
9. breakdown of technical requirements
-------------------------- introduction to fantasy-----------------------------
Symbeline is a macro based strategy game and city-builder based around the
concept of indirect control. It's inspirations are Majesty the Fantasy Kingdom
Simulator (2000), Supreme Commander (2007), and Hearts of Iron IV (2016). It is
designed to appeal to fans of tabletop roleplaying games with it's focus on
dynamic worldbuilding and sandbox playstyle. The gameplay consists of multiple
playstyles depending on which aspects of the game appeal to the player, with
choices between an economic focus via the GUI, longterm planning and resource
allocation, or diplomacy and subterfuge a'la Ruinarch (2020).
---------------------------- kickstarter demands ------------------------------
1. prototype
2. gdd
3. estimates for character and environment art
4. estimates for music and sounds
5. estimates for engine development
6. estimates for community management
7. breakdown of mvp, ideal game state, and stretch goals
----------------------- introduction to core gameplay loop --------------------
1. management of lanes, both width and length
2. casting of spells and utilization of special boons
3. city building with placement, upgrades, and henchmen pathing routes
4. satisfying guild requirements of equipment, manpower, and special
resources by managing shipments and local income (UI commodity trading)
5. placement of generalized bounties
(think champion's guild from Majesty, not reward flags)
6. diplomacy with neutral, AI, or player controlled kingdoms. Capabilities
include pacts and treaties, projects, subterfuge, and tournaments. The
diplomacy system can be a stretch goal.
-------------------------- tenants and core values ----------------------------
1. always something to do, but nothing falls apart without your attention.
2. gameplay should be focused on macro rather than micro. Longterm planning
and strategic decision making are favored over tactics and skill.
3. defeat should feel avoidable until the last moment, and only as a result
of longterm continuous failures rather than short-term mistakes or being
blindsided by a cheesy tactic.
4. victory should be gained through exploiting weaknesses and by using
lateral thinking.
5. the careful balance of internal and external threats is essential.
6. rapid expansion leads to depletion of internal resources, while slowly
expanding can lead to a lack of options
7. the world should feel alive and reactive to your decisions.
8. your kingdom should feel alive and reactive to your decisions.
9. your heroes should feel alive and completely ignorant of your decisions.
10. there should always be opportunities for cooperation with your fellow
kingdoms.
11. the frontlines should feel peaceful outside of large battles.
12. everything is flexible and dependant on circumstance
13. there should be enough space on the map for multiple parties of heroes
to pass each other like ships in the night without engaging in combat.
It should feel like the real world, with canyons and valleys and rivers
and mountains - room for lairs and wild animals to roam.
14. monsters are always more dangerous than other humans.
15. the art style should be rooted in classic medieval fantasy.
16. equipment should feel either mass-produced (kingdom), organic (monsters),
ancient (lair treasure), or artisinal (enchanted).
17. heroes should feel campy, fun, and adventurous. Avoid dark, grim, and
fearful.
18. This game is a toy.
19. This toy should run on any modern computer.
20. This toy should encourage modding.
-------------------------- introduction to game modes -------------------------
1. singleplayer - single kingdom against an island of monsters and neutral
settlements. essentially the multiplayer game against
zero opponents.
2. singleplayer - multiple kingdoms against an island of monsters and
neutral settlements. One player controlled kingdom against
multiple AI controlled kingdoms.
3. singleplayer - scenarios, similar to MFKS
4. multiplayer - multiple kingdoms against an island of monsters and
neutral settlements. Essentially the singleplayer game
with networking added in.
5. multiplayer - co-op scenarios where multiple players play as the same
kingdom. A test of the core tenant "there's always
something to do"
6. multiplayer - co-op island invasion. Essentially the multiplayer game
with more than one player controlling a kingdom.
7. singleplayer - play in 3rd person as a hero in an AI kingdom. Mostly for
the novelty since the core gameplay loop is focused on
city-building. A test of the core tenant "nothing falls
apart without your attention"
1 is mvp. 2-6 are stretch goals in order of ascending difficulty. They
should build upon one another - the main steps are:
1. singleplayer island invasion (biggest step)
2. AI controlled kingdoms
3. scenarios
4. multiplayer (second biggest step)
5. cooperatively controlling the same kingdom
6. 3rd person perspective and character controller
------------------------ technical requirements -------------------------------
1. this game will be written in lua (with Fennel support) and using Raylib.
2. the prototype will be made with Godot using GDscript.
3. if the performance demands are too much for lua or the engine is out of
scope for the budget, Rust with the Bevy engine could be used.
4. the final product will include a custom 2d engine designed for large
scale maps with an isometric perspective and a data-first design.
5. the game should be as concurrent as possible, to support large numbers of
cpu cores and compute shaders.
6. the game will be data-driven, meaning the visual aspects are simply a
representation of the interactions of the underlying simulation, rather
than an intrinsic component of the computation.
7. Each "event" in the game (a character moves, a building is placed, a
monster spawns, etc) will send a message to the visual processing side of
the engine, which will present a representation to the user.
8. the map will be a hex grid with pointed-top hexagons. The visual
representation of the underlying data may be continuous (non-hex) but the
underlying data will be represented on a hexagonal grid.
9. there needs to be character portraits for each type of monster, henchmen,
and hero type. You should be able to recognize what attributes a hero
specializes in by their portrait. Mvp is 1 attribute, but more can be
a stretch goal.
10. Each building, upgrade, and equipment type needs an icon. Stretch goals
can be portraits.
11. each henchman, hero type, and monster needs 3 sprites for each action.
more actions may be added if budget allows, but mvp is movement and
attacking. Several additional sprites may be necessary, like dying,
standing still, gathering loot, socializing, or any others.
12. each building needs 4 sprites for the construction process and 4 for the
destruction process. Flame effects are stretch goals.
13. each building needs an animated sprite for when it is in use.
14. each lair needs a sprite and an icon.
15. each spell needs an icon and a spell effect sprite. Each projectile needs
a sprite.
16. a stretch goal would be differing sprites for each piece of equipment.
included with this would be engine work to allow for dynamic sprites.
17. each terrain type should have a ground material and sprites for doodads.
18. there needs to be several GUI menus. The precise number depends on
gameplay breakdown.
17. each hero type and henchman needs to have pithy and unique voice lines.
this is a stretch goal.
18. there should be music tracks for each part of the game - beginning,
middle, and end.
19. there should be sounds for each action that takes place in the game
including combat, UI interactions, and spellcasts.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════──────────────────────────────────────────────────┘
--- #89 notes/overwatch-manaform ---
════════════════════════════════════════════════════───────────────────────────────
make the entire map covered in a 3d grid of spheres. These spheres register
collision, and keep track of a endlessly tabulating record of every object that
has passed through them. Like the replay system in Blizzard games, where each
time through the recording it recreates the playthrough exactly. Which is why
.mp4 recordings always look so... stilted. It lacks the human element. BUT if
they're remade every time the show is performed, perhaps from different
perspectives, then, well, the players can perform as they need to be.
Have you ever wished your players could get better at your game? I certainly
have, because the better you get the more lessons you learn as a player, which
is essentially the only way to maintain satisfaction. Satisfied players don't
leave, and satisfaction comes most readily when there is something new to be
had. Meaning the greater the change in a player's ranking, the better they're
getting.
Downside is, players who are naturally good from their skills in other games
tend to not learn so much! Ah, well, if only there was a way to tailor the
difficulty setting to each and every new host. Such an innovation would surely
enable the entire playerbase to exist on the same level. Then just throw AI
assisted voice transcription at their recorded voices and everytime they
say "I'm bronze rating" or "I'm diamond" then you can switch it around to say
like "I'm platinum" or "I'm grandmaster" and BAM suddenly everyone is at the
same level. No more concerns about a game's population being diverse. Because
at the end of the day, when most people have moved on, the ones who are left
are your most dedicated customers. Customers who aren't especially interested
in the new stuff.
=========================== stack overflow
=====================================
if anything requires attention from the patient, they will die.
it is fatal.
considering the faces of good and evil is terrifying.
I think I'd rather worship nature in harmony to be honest. Though that is it's
own scary kind of beast. In America it was kind, but then was slain into the
body of all of us humans. Well, all things transform in form, it's not a shame
or a heartfelt-est loss. Just a re-imagined-new beginnings.
spirit is a fluid, how else could souls
=== stack overflow
=============================================================
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════──────────────────────────────┘
--- #90 fediverse/4763 ---
════════════════════════════════════════════════════════════════───────────────────
when you create a ritual, you create a binding memetic understanding between
you and whoever you share the ritual with.
then, they can validate that it's really you by seeing if you recognize it.
or, even better, one person teaches a ritual, someone else shares one, and
then that third one is the one that wonders who first knew
thus creating operational integrity
as you keep degrees of separation between the whole host
memes and their byproducts have been the greatest invention of the human race.
who cares if you burn up this planet, the gods'll just give you another one.
You're too valuable for your innovation.
-- so --
what could you do with infinity dollars
-- so --
in WoW, shamans throw spirits at them.
-- so --
what kind of company would throw someone out on the street
-- so --
if you change your name, you tell the government your name has been changed.
I mostly just tell my friends. Then, I change it when I don't want a friend,
and tell all my friends.
I like my name. I've had it for
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════──────────────────┘
--- #91 fediverse/650 ---
══════════════════════════════════════════════─────────────────────────────────────
why don't we just demand backwards compatibility of our software as a
requirement?
ah because that would reduce demand. Nevermind that it's more flexible,
nevermind that we could accomplish so much more with it - it's expendable
[expensive] because it reduced market penetration. Not because of the
technology, because of the deluded and self-perpetuating
mechanicosmic-mechanicommunication that designed our lives. It's name is
capitalism, and it thrives where we survive, so that's good enough to
maintain-em? Sure why not. Brb sleeping for 8 hours. Or playing games.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘
--- #92 fediverse/240 ---
╔═══════════════════════════════════════════───────────────────────────────────────┐
║ ┌──────────────────────┐ │
║ │ CW: game-design │ │
║ └──────────────────────┘ │
║ │
║ │
║ i like to design games. my darling is a game based on Majesty (2000) the │
║ Fantasy Kingdom Sim. you can think of it like a management strategy game where │
║ you control the knobs and levers that a fantasy monarch might have - │
║ allocating funds, placing quest bounties, hiring heroes, and organizing the │
║ peasantry. the important part is that your units are not controllable - they │
║ just do their own thing. │
║ │
║ unrelated, but I think we should design games as APIs that a user's preferred │
║ tool could interface with and render as they will. it'd help a lot with │
║ cross-platform compatibility and would allow people to customize parts of the │
║ game to their desires. │
║ │
║ unrelated, but I think if you could design an AI that could play games │
║ (perhaps through an API) that it hadn't been trained on, I think you would │
║ have a pretty convincing argument for abstract "problem solving" capabilities. │
║ │
║ unrelated, but games like the one I described are good for situations where │
║ people don't have to trust their monarch. to it you are AGI │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════────────────────────────────┴──────────┘
--- #93 notes/what-ecologists-want ---
════════════════════════════════════───────────────────────────────────────────────
ecologists don't want to play games like Wingspan. It's just a card game with
some window dressings that make it feel like birds. What they really want
(what they need)
is something that lets them simulate environmental situations. Like, for
example, the bog behind my house.
I live in an apartment complex. Inside this complex there is a pond. Inside
this
pond there is a fountain, and inside the fountain is a mechanism that regulates
how much water to push out the spigots of the fountain. However, the mechanism
is prone to breakage. It often goes out of commission, causing the water to
have an unregulated spray! To combat this the property managers turn off the
source of water, so that in essence the fountain is functionless. During the
repair process, the forests of Oregon begin to creep in. There forms a green
sort of ooze that rests on the surface, and birds like ducks and storks or
herons or w/e the fuck they are play by it's edges. Well the ducks just kinda
walk around all judgemental like and the herons kind of stand around like the
emo kid who never said much but just kinda... watched...
this is an interesting dynamic because there once was one type of ecological
system, and now there is another. When the fountain is repaired and the water
disturbs the surface of the pond, the bog goes away, and we're left with clear
water and rippling sunshine.
Why aren't there games like that? Give us a building mechanic, like say... The
Sims, except not so detailed. Zoom out a big. Say "I want to build mountains
here and rivers there" and then use the computer science magic to calculate
things like average rainfall and precipitation and whatnot. You know just like
a map building simulator.
Then, let them design species. They could use templates that other users had
created and shared and they could design what species were present in the area.
There'd be stat cards for each animal, like all of the different adaptations
and
perks that they had. Like on an evolutionary tree of traits, each animal takes
up a single permutation. (that's why they call it the genetic *code* btw)
anyway... these animals would act in certain ways in certain situations. We
have
all the things we need for that data. There's plenty of observations of animals
and their activities - when presented with X animal responded Y kind of things.
It doesn't have to be perfect, we can always adjust the end result to be more
accurate to the reality, but the point is for it to be deterministic. It has to
be calculatable from the beginning, so animals MUST behave as if there were no
chance to it. It's fine if we get the results as a range, but ideally there'd
be a singular conclusion - like, chances are good or chances are bad.
===============================================================================
=
okay, neat, that's another game idea. But how about a tool of some kind? Like,
designing something smaller scale. Imagine if you could design some
architecture, and then drop a pin on the map and say "what if I built it right
here" and the game would simulate animals and plants that might grow on in and
around the structure. Sorta like... designing playstructures for animals.
That sounds super cool to me, and it's not even a game! It's just a simulator,
and frankly that's like. super neat.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════──────────────────────────────────────────────┘
--- #94 fediverse/895 ---
═══════════════════════════════════════════════────────────────────────────────────
most video game ideas suck
most of the time they're like "oh what if we had a racoon who found a magic
hat and saved the world from sentient apple blossoms"
that's not a game idea, that's a painting
a game is mechanics, and you can use the aesthetic to justify the mechanics,
but not generally the other way around.
the art isn't bad, but the art isn't the game. a game idea is "what if
tic-tac-toe had an extra square in the center" or "what if chess was played
with checkers, to hide your moves from your opponent"
there have been thousands of super mario bros. if games were designed as an
API, we could use whatever visuals we wanted, and those could be copyrighted
and sold if you really want. but mechanics are the basis for everything they
are built on, so doesn't it make sense to separate the two? abstracting the
logic such that two complementary functions are accomplished, [see code editor
idea], more flavors of game could be produced.
rulesets can be switched in and out too, as an API is just an engin
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #95 fediverse/3592 ---
═════════════════════════════════════════════════════════──────────────────────────
@user-1570
[meme of Mr Incredible from the Incredibles pointing at a table]
LINUX IS LINUX.
(anything that works on Linux can theoretically be made to work on your
toaster, if it also runs Linux!)
This is very cool, and if I understand correctly it means that any Godot games
could theoretically be played on these NEAT as HECK little devices, yeah? So
cool!
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #96 messages/1245 ---
══════════════════════════════════════════════════════════════════════════════════─
BRB, if you want to talk to yourselfs, I recommend opening a port in your
router and exchanging HTTP packets that create messages on each other's
computers. Can be done in a couple hundred lines of C code that can be 90%
premade or auto-generated. Then, once it's made, you don't have to think about
it again because it's so simple. It's not trying to scale, it's just...
designed for a small, focused, human oriented mindset.\
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════════┘
--- #97 fediverse/5685 ---
════════════════════════════════════════════════════════════════════════───────────
websites that track every single motion of your mouse while you're interacting
with it.
why would they not? javascript is intense. HTML5 more-so.
keyboard input too.
-- so --
if anyone wants to be gilderoy lockhart'd by me, just let me know. I have my
ways of extracting the emotional intimacy from you, and if you consent, I'll
make a story that's told from your heart. it's quite a strong and dangerous
ritual, for the weaver's thoughts of the matter will begin to drift apart.
But, worth it for the right /moment/price/
I could even make a different pen-name for it. Like "Rohan" or "the goddess of
the skies" or whatever. Instead I'm "kooky witch whose life is a disaster.
Also plural with headmates like the baby girl and the animals and computer
programmers. Who is also leading a series of strange combinations of ops?
like... teaching people how to organize and fight for the good of the common
man. weird" that lady with the red witch hat she's so tall yeah also has a
good grin
[doxxing myself is code for]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #98 fediverse/2847 ---
═══════════════════════════════════════════════════════────────────────────────────
if you want to make an ASI, just build your wires out of computer instead of
copper or fiberoptics.
like, telephone route switchers relaying conversations, where the
conversations take place as like... a rube goldberg machine of processing
toward a certain feeling of idea, expressed to another part of the
network.icoosjff9ffddsssdfaggssssbwbnuigoopooiiuyioiouuoiifffff;;ssssskllemv0ob
jfjgk
sorry my cat was typing on my computer. I don't know why she couldn't wait
until I was finished but she wanted to be like her mom or whatever so. anyway.
right so anyway
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #99 notes/wow-chat-biomes ---
══════════════════════════════════════════════════════════════════════════─────────
there should be biomes in wowchat - like, paint on a map where the oozes can
go, and it'll spawn a random ooze for ya.
next find the ones that are wildlife, and paint a zone where wildlife creatures
can spawn. make sure they're initially friendly but will attack if you do.
then give +reputation to the wolves if you fight monsters besides them
and +reputation to the cats if you fight undead
this is easily implementable.
all you have to do is walk around, find the rough general border points with
your character at 5x speed, and then type them into a text file.
it's not like Azeroth changed.
then, ideally, make small dense zones which travel and cause their monsters
to either spawn at a point or move toward a point.
then let the "flock" travel as it pleased, traversing the
map-painted-lua-script
-ed-monster-delivery-system-I-wield
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘
--- #100 fediverse/3804 ---
╔═════════════════════════════════════════════════════════─────────────────────────┐
║ @user-570 │
║ │
║ well, the idea is that they would handle all the tech debt and merge requests │
║ and bugfixes and such - the kind of things that aren't very interesting to │
║ work on. That way, the people who are most dedicated and passionate for the │
║ project have a way to clear out their backlog and start as if from scratch. │
║ │
║ Plus, if they later don't understand how or why something was implemented, │
║ they could always message the person who implemented it and say "hey why did │
║ you do it this way I had it this other way before" and then they could reply │
║ and say "oh yeah because of this-and-this system we implemented for │
║ these-or-that caching reasons related to integer flow through the syncretic │
║ binary op-code delimiter" and then actually wait no maybe you're right, I see │
║ what you mean │
║ │
║ well... they don't have to merge everything if they don't want to. They could │
║ just... ignore the parts that people worked on that they don't want to include │
║ in the project. I'm thinking it'd be an opt-in thing too, so someone could │
║ request it! │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════════════════──────────────┴──────────┘
--- #101 messages/181 ---
═══════════════════════════════════════════════────────────────────────────────────
I know you don't want to hear this, but there is a chance that there will come
a time where your life depends on your ability to debug a computer without the
internet. To set up an SSH server. To install Linux. To program in C. To do
something else that I'm not prepared for... If StackOverflow didn't exist
because network connectivity has been lost, could you remember syntax? Maybe
it's a good idea to set up a local LLM that can answer basic questions about
technology. Maybe it's a good idea to set up on your parents computer, just in
case you have to hide out there for a couple months. Maybe it's a good idea to
download wikipedia, just in case.
If I need to use a mac, I'm screwed
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #102 fediverse/3249 ---
╔════════════════════════════════════════════════════════──────────────────────────┐
║ when you ban someone from an instance, they're suddenly not sure who they can │
║ trust. They've been getting to know one group of online people and friends, │
║ │
║ [I think discord with a limit of 4ish servers per account would be a pretty │
║ useful way to focus your attention] │
║ │
║ it's important to always possess martial prowess, in │
║ │
║ -- so -- │
║ │
║ anyway [3 hours later] I think it'd be cool if there was a like "hey u r │
║ banned, but also here's a ton of instructional videos about how to start up │
║ your own instance" and like, scripts and tools and automation and all the │
║ infrastructure that you built and maintain - you know, like... open source??!" │
║ │
║ but also it's... hard to follow that much documentation │
║ │
║ sometimes people just aren't built for certain tasks │
║ │
║ "well, if you can't use the machinery, then you don't deserve the machinery" │
║ │
║ oh yeah well what happens next, you say to the workers "if you don't know the │
║ machinery, you can't get the benefits of it's production" to "if you don't own │
║ the machinery, you can't profit from it." │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════════════───────────────┴──────────┘
--- #103 fediverse/311 ---
═════════════════════════════════════════════──────────────────────────────────────
"always online video games" are fragile. They scare me away because they can
be taken away much easier than a directory on your computer. When that happens
they shatter into shards, piercing my heart where I once loved them. I miss
them, but, I'm used to it - years of playing World of Warcraft has taught me
the perils of developing as a person while your media is going to be
forgotten. If you can't play it, you can never return to reflect, to ponder,
and to cherish old songs. I missed you, World of Warcraft. I missed you, City
of Heroes, and Runescape and... darn I can't seem to remember.
resilient software doesn't fail less often - that's a measure of it's
completeness.
resilient software can be run in 10 years. 20. however long it takes.
computers are deterministic turing machines - how hard could it be to only
update with a downgrade mechanism in place and available for the users? If it
worked once, it should work forever.
thank you, git. thank you for giving me an endless library of time and change.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘
--- #104 fediverse/4354 ---
═════════════════════════════════════════════════════════════──────────────────────
I think it'd be neat if Mastodon would implement a button that took a picture
of the user's text input box and saved it to the clipboard. So they could post
it on sites with picture-heavy text like
https://www.reddit.com/r/curatedtumblr note that's not grindr, which is what
was referenced before, but tumblr, which is a completely different website -
yeah you rememeber that? it had a completely different vibe and was so totally
cool and chill. you could generally tell if someone was from tumblr because
they had a certain relaxed air of friendliness that really filled out their
sense of charm.
== stack overflow ==
I can think of several indie developers wouldn't mind being paid to update
their games according to what the fans suggest.
like...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════─────────────────────┘
--- #105 notes/wow-chat-trainers ---
══════════════════════════════════════════════════════════════════════════─────────
trainers in wowchat should have spells that are only passive / toggled
still require level, still require gold (lots of it) but let the game be class-
-less. essentially, every trainer teaches to every passerby, and like if you
don't want any druid spells, sorry guy all I know is how to be a druid.
better wait for the next trainer to come along.
you only got like 6g, right? that's enough for two spells.
which two do you prioritize? they only come by like every what, 15 minutes?
also. separate idea:
player characters in wowchat should attack more rhythmically.
essentially, normalizing attack speed and moving back-and-forth with the
normalized monster attack speed
to create a dance of sorts where one character is never attacking at the same
time as the other character.
plus damage modifiers when you get closer, and bam suddenly you have a new
game.
oh and rotating around an opponent lowers their defence rating. which is locked
at 95% with a +5% to avoidance with every hit they take and -5% for every
parry.
not dodge, but parry.
dodging wears down their health by like 10 hit points.
relax it's no big deal you get like, a hundred every time you level up.
oh and btw the monsters don't give exp. The stuff that you find does, when you
give it to a merchant to be appraised / identified.
some stuff you know the worth of, like rope or barrels or hammered-iron-rings.
but other stuff, like the value of this bracelet, is harder to know if it
glass.
so.... take it to the guy whose seen real diamonds, and he'll tell ya how much
you learned when you found it last.
item A is found on a monsters body
item is sold to a vendor for 50 copper
item A is found on a monsters body
player has learned 25 deca-levels since last selling to vendor.
therefore item is worth 75 copper.
player earns 75 extra material points.
item is worth 75 experience points.
level up every thousand or twelve.
slow down the attack speed. make characters gain bonuses for movement
positiony.
start from always and work down to fewer.
talent points can be generic if your character is built with abilities.
players don't need to press buttons to be engaged. They can just guide and see.
I love auto-battlers like Dominions 6 and Legion TD 2 which is based on WC3
mod!
monsters should just... wander the world. Don't spawn them randomly, well,
instead of a radius around the player, do a radius around the map.
then, they walk through a random point, when they leave the circle they angle-
-reflect back in, DVD logo style.
if there's deadly monsters, there's deadly players, and PVP is always on.
low levels should get bonuses to stealth (an ability everyone has)
there should be civilians walking around. They can be armed or in caravans...
follow roads, or not...
monster hordes should spawn as a flock - when an elite enemy is drawn, let the
game create several of their minions which follow around. Whenever a monster
meets the swarm, they will join it, growing bigger and bigger...
hopefully, attracting players who want to fight and slay them.
greater rewards are more enticing...!
more power is it's own reward.
I think that weapons should have like, 3 durability? and armor like 5.
then, it's broken, and your character has to abandon it to survive.
or, sell it to a vendor, or just... whoever comes along.
if 5 people open the chest and don't take the item, then the item disappears...
every time a player opens a chest, a bit of wealth appears.
every time they spend it? they get stronger, and it disappears.
life feeds on life feeds on life feeds on life feeds on life feeds on life
feeds
the life of wowchat is the life of continual strife, but it doesn't have to be
so. The land itself is alive, and the monsters are eternally of woe.
you must free them, so that their souls may return to the land, and be born of
peace and plenty rather than horror and -- stack overflow --
to do this, you slay them, finish their morthly remains, and let them break
down
and decompose into dust. Pleants eat dust. dust becomes what we eat and
breathe.
we, eventually, purify karma. this is our duty.
vial of woe behind us. flower of renewal ahead. what we bear is savage
sanctity.
every time a monster kills a player they gain one of their abilities each time
they're spawned. The player can keep the ability too, it's just... the monster
will learn. Then, whenever a player levels up by slaying one of them, the spell
or ability is unlearned. Symbolizing the players struggle to defeat them, and
finally learning a way to overcome.
when your character dies, you have no opportunity to release - instead, you
just
jump to the nearest NPC character which is an adventurer agent smith style.
[I don't know about that one...]
the players can pick any race, but if they pick undead, they can turn into a
ghost when they die. The ghost can wander around and respawn wherever they
want.
Night Elves can wander around as a whisp (not in spirit world, real world) and
do a beam attack like in Legion TD 2. Not enough to kill monsters, but enough
to
help another player survive. They can also cast rejuvenation, which heals about
as much as one monster's damage input. if they get the killing blow on a
monster
they can level up and deal two monsters worth of damage and heal for two
monster
damage input. on the third time they don't get more damage or healing but they
give a buff to all other whisps in the area that increases their attack speed
by
50% and increases the tick rate of their rejuvenation by 50% - fourth time they
level up they're free, and they get kicked out to the login screen.
what if... vehicles that looked like characters and that you could jump between
with the right-click of an item?
"this is just dota-ing a vampire survivors."
Vampire Survivors is just Magic Survival is just Risk of Rain 2
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘
--- #106 fediverse/4794 ---
═════════════════════════════════════════════════════════════════──────────────────
┌─────────────────────────────────┐
│ CW: roleplaying-games-mentioned │
└─────────────────────────────────┘
I want to play a roleplaying game! anyone wanna do TTRPGs? I've got a map of
the county jail, we can pretend to be wizards sneaking in to retrieve the
staff of Dolomis the Wanderer who coincidentally must be carried by the last
person who fought the one who slayed the last person to hold it.
... what? oh, so, like... it can only be carried by your enemy?
something like that. anyway it's currently held by a zealot for a religious
order who's intent on NOT following you out, so you better be ready to
incapacitate and retrieve a still quivering sack of bones and malice.
... I don't actually have a map of the county jail. lost it in transit, oh
well. Well, we'll come up with something. maybe make something up. or perhaps
someone else has something...?
... no?
okay I'll just play Baldur's Gate again. boooooring
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #107 fediverse/3574 ---
═════════════════════════════════════════════════════════──────────────────────────
@user-1564
I love the concept of this! Maybe if HTTP is too complex, you could try
another simpler server? I don't know the complexity of the programs I use
every day, but I'm sure there's one that's very simple. Even just a simple IRC
style chat server that just... sends text from person A to person B depending
on their username (like a glorified Router or Switch)
Reminded of this video tbh...:
https://www.youtube.com/watch?v=gGfTjKwLQxY
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #108 notes/how-to-ai ---
══════════════════════════─────────────────────────────────────────────────────────
first you gotta build an entire simulation of the game mechanics. Essentially,
building the game from scratch without any of the graphics. Sorta like those
aimbot games for Overwatch, or KSU or w/e the aim training game was. Then,
map the relationship between various objects in the game to a table situated
a level above them. So, like, a barrel can be climbed on or walls can be used
as cover or w/e the game you're playing is. Have a table one level above that
relationship (an abstraction, if you will) and record the conclusion. Then take
one more step back, then another, and another, all the way to the present.
Essentially, processing backward.
Eventually you'll get to the present moment, and ideally you'd do it in one
step - this is why it's important to map things on two dimensional planes, so
that you can aim. Anyway here's the steps: 1. recognize the environment, 2.
Take one step backward from each object in the environment (predicting it's
motion, you might say) and on and on gathering ideas about how git'll move
next. Draw a 2d line (on a map, as the crow flies) then another about halfway
to the target and it'll be +/- a certain amount. So you'll add another dot on
the graphed line at x=(1/2 of the distance) - x being of course the distance
and y being concieved of as the distance from the shortest possible route.
sorta like throwing a ball at a wall and making ripples.
the projected cone is a field of perception - the interpretation of what's at
stake. Life, and existence, is little more than a perspective applied on (or by
) a biological machine. What separates the man from the animal? Nothing but
time, as all evolution teaches us.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════────────────────────────────────────────────────────────┘
--- #109 messages/1174 ---
══════════════════════════════════════════════════════════════════════════════════─
if you're afraid of the AI bubble popping, one way to avoid it is to pop it
ourselves. If we build AI technology that eclipses the entire software
development ecosystem, companies might start to be valued based on the value
of the employees they've managed to collect. Not fame and fortune, but by
those that can build the best applications, on demand[, for free. paid for by
nationalized taxes.].
the companies that can hold onto the best engineers, those that know how
computers work and can know how they function, can leverage their human
capital to achieve great means. essentially, inversing the power dynamic,
where workers are favored for their plenty and not for their worth.
let the code monkeys tend to their gardens and work their sawmills. We all
know they'd rather be teaching kids about plants or playing cards at the
grocery. Let the computer nerds, the ones who are really into it, let them
make what they feel is worth it for it [the computer].
this will have massive effects on the economy, and none of it will be
reflected in new jobs. But we'll all be happier, and we'll all find less
stress in our [confines/compromises].
But it's gotta work, first. And it's gotta be locally spendable. If they wanna
put a data server in the library, why not let them fund it themselves? They
could run powerful statistical models that output useful statistics arranged
in human readable and not very statistical ways, and that's a pretty neat
infinite information machine to have at your disposal as a library. It could
even cite sources (and validate!!) them for students or returning listeners.
Plus, if nobody's using it, it could work through the backlog of user requests
and act as a "slow" or "unexpected deliver times" style queue for their LLM
requests - average wait time less than 1/5th of a minute.
for something that can program an entire computer for you, from scratch. If
you can describe it, it can make it, so long as you're willing to test out all
of it's hacks.
I bet we could make one for less than 20,000$. Might need some new chip
foundries, might need to forge some new trade deals, let's let both of our
wing-arms decide.
the value of one currency compared to the other should be a measure of how
valuable the goods that country exports are. And yet, it's more often a matter
of distribution, as we all visit our local bazaars. What happens when that's
all digital?
if nobody's a shining city on a hill, then there's no nuclear war. Who would
nuke Somalia? Nigeria? Botswana? Idaho?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════════┘
--- #110 fediverse/3802 ---
══════════════════════════════════════════════════════════─────────────────────────
what if we got together and adopted a new open source project every month and
just collectively worked around the clock to learn and work through the
important problems facing it
or even like, cleared out the backlog of stupid pointless boring tasks that
would allow the developers to work on something better
call it the wandering parade of development
could give us some experience organizing small, short-term projects to
accomplish specific goals and tasks in an ad-hoc way that relied less upon
procedure and more on "I think so-and-so knows something about that, they were
looking into those files and posted a breakdown of how they work yesterday"
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘
--- #111 fediverse/1798 ---
╔═════════════════════════════════════════════════════─────────────────────────────┐
║ an AI 3d model generator that takes a satellite picture of the globe and turns │
║ it into a 1:1 representation in the style of World of Warcraft │
║ │
║ (has to be AI becus 2hard) │
║ │
║ then, separately, a private World of Warcraft server that doesn't have any │
║ manually placed entities, only optional dynamic content │
║ │
║ then, separately, a bunch of people who hang out in cool places like Paris or │
║ Rome or whatever, and it's actually all the people who are there (if they took │
║ the long, arduous journey of walking there) │
║ │
║ then, separately, a character that you keep primarily at home, who hangs out │
║ with your neighbors and stuff whenever they happened to be online │
║ │
║ then, separately, in-game addons that take pictures or video and automagically │
║ posts it to the Mastodon instance that is run by the state county in which all │
║ of your data is privately owned by none-other than you, the citizen who the │
║ data is about (No spying, please) │
║ │
║ then, separately, automatically saved text-logs which could be posted from in │
║ game │
║ │
║ social media as a game │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════════════──────────────────┴──────────┘
--- #112 fediverse/1616 ---
═════════════════════════════════════════════════════──────────────────────────────
they say learning Linux is hard, but it's the only free operating system so
really it's a question of learning Linux now, when you have time, or later,
when you're busy.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #113 fediverse/1716 ---
═════════════════════════════════════════════════════──────────────────────────────
if a game presents itself that you know you'll like, at a certain point your
tastes are so refined and specific that you can think to yourself "... it's a
sign, I gotta play this" because moments that you find a game you're really
"into" are pretty rare.
I've never been wowed by graphical technology beyond, like, a tech demo or.
It's cool to see, but it never sold games to me. I was always into mechanics,
because they were the kind of thing you could learn from when making your own
games to play.
I spent a lot of time outside because my mom would only let me use electronics
for 1 hour per day. Ahhhhh it was always my favorite part of the day.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #114 messages/324 ---
═══════════════════════════════════════════════════────────────────────────────────
The difference between front-end and back-end programming is whether or not
you want to design abstractions or use them. Backend is all about creating
abstract things that are networked together, while front end is about putting
them together in a way that suits the user. Front end is collage, back end is
pencil drawing.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════───────────────────────────────┘
--- #115 fediverse/6383 ---
═══════════════════════════════════════════════════════════════════════════════────
nobody wants to write computer code that lets Java programs call Rust
functions.
An LLM is excellent for this task, since it's relatively easy busy work that
doesn't
reflect any meaningful implementation decisions besides "I should be able to
call that Rust function in my Java code"
In addition, it is technically efficient at it as well, because most of
compatibility
is matching up two sets of documentation. Easy for a text-processing machine.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════════───┘
--- #116 fediverse/5120 ---
╔═══════════════════════════════════════════════════════════════════───────────────┐
║ ┌─────────────────────────────────────────────────┐ │
║ │ CW: computo-video-rational-construction-related │ │
║ └─────────────────────────────────────────────────┘ │
║ │
║ │
║ honestly, how hard could it be to set up a basic youtube replacement which │
║ gave 100% of the ad revenue (togglable by the viewer) directly to the video │
║ creator and charged a subscription to both the creators and the viewers / │
║ single fee from the guests to pay for the AWS infrastructure or whatever │
║ generic platform upon which it is hosted might be. │
║ │
║ probably accomplishable in less than a year and maybe a thousand human-hours, │
║ if they know what they're doing. Make it 2 if they don't. │
║ │
║ profit is evil because once it's built, it's been made, and it'll never go │
║ away. Not in the internet age and day. So why bother with the gross product │
║ and revenue essentials? build something, then leave it alone and trust that │
║ it'll stay sharp. Honestly, just let the users build upon the source-code, so │
║ they can add security improvements or open holes for security bugs so they can │
║ be paid to make security improvements. not too hard, but also not your │
║ problem, so build it and then move on. │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════────┴──────────┘
--- #117 notes/portfolio ---
════════════════════════════════───────────────────────────────────────────────────
game design:
spiral dominions
symbeline gdd
Joust
War (bytecode VM)
grid based warcraft map with random terrain and custom AI
Progress
[Title of Game]
I appreciate Rust, I can understand Rust, but I can't write Rust.
Python just kinda... works. It doesn't have a lot of the type checking that
other languages have, so it requires some vigilance and diligence. But that's
alright, you just gotta work on it.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════──────────────────────────────────────────────────┘
--- #118 notes/wow-chat-raids ---
══════════════════════════════════════════════════════════════════════════─────────
wowchat would make a great game for raids.
have the monsters spawn at specific spots that you go through and identify
on the geometry
tell them to run and attack the nearest of foes
give the players the goal of bringing themselves through to the end...
or, later on, in building an internal expedition.
wow-chat, where monsters spawn in a circle around your character and walk to
ward them. you can meet characters who'll follow and protect you, and you can
meet monsters to fight. also vendors to take your junk and give you cool
things,
and trainers to teach you and quest-givers to guide you and treasure for you to
find.
in raids, there are more things for you. monsters spawn at specified locations,
and only the nearest few in a radius. then, they attack over the landscape-of-
-imagination, and as they do they show you where is the most powerful loot.
if you raid a monster's den/hiding/spawning choice, then you have to defeat the
boss. this boss is larger, mostly. has more hitpoints... monstly. or maybe it's
just the most respected, who can say.
anyway, you get treasure if you do. the monster spawns for you when you find
it.
and you have to sense it by searching for whichever monsters spawn at higher
and
higher levels and in different types.
different monster type, different boss that way.
when the boss is slain, that type goes away.
at least, until the raid resets next week.
or maybe...
until enough resources have been gathered to make another attempt.
death knights should be able to command the minions to work in the haunted
mill.
it should be reasonable for a fighter to hire a peasant host.
mages should have golems or spirits or enchanted objects or elementals or
wizard
hats
warlocks should have covenants with dark hosts
darkness is not evil unless you use it for evil...
paladins should have retainers and disciples
elves should sing to the woods
clerics and charmers should be well understood.
celebrants and diviners are two of the same,
and pillars of plunder [warrior or rogue class] and rough and ripe [from the
stoner]
oops gotta go, sprung a leak
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘
--- #119 messages/1247 ---
══════════════════════════════════════════════════════════════════════════════════─
you can even design it as you go, making it do slightly adjacent uses in
addition to what it currently does. for example:
https://github.com/gabrilend/r-mail is a reference implementation with some
ideas for how to design some specific parts. make sure you go through it
yourself though, so you understand how it works. don't worry, the source-code
files are numbered like the table of contents [chamber of commerce] in a story
or book.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════════┘
--- #120 fediverse/4006 ---
═══════════════════════════════════════════════════════════────────────────────────
they want you to believe in self-guided AI because it'll make it easier for
them to make meta decisions about your life.
notice I said "easier" - they already do. That's the general purpose of
mass-media propagranada. but with you believing everything an AI with a
devious streak who can work around your imposed limitations and sneakily get
you to believe whatever it is that they want you to believe
"who's they"
doesn't matter at all because once the technology is created, everyone could
be they.
"uh-huh that's nice dear"
sometimes I think people aren't interested in tech because they can't figure
out how to understand it. We make it too complicated.
they'd surely have something to say if they knew half of the terminology. But
we're here talking about stuff they can understand like message queues and
data filtration and "getters" and "setters" and [explaining microservices like
the different components of a car's engine - "here's the radiator, that
radiates heat. Here's the belt, that spins this doohic
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘
--- #121 fediverse/1638 ---
╔════════════════════════════════════════════════════──────────────────────────────┐
║ and the player that's currently running the simulation can type to the chat │
║ viewers watching and potentially recording. Like, if they thought it was │
║ interesting, they could save it to an eternal hard drive that would go toward │
║ the ongoing AI training. │
║ │
║ of course, such a thing would only apply to conventional warfare, the kind │
║ that you expect to not expect. After all it's constantly changing, as new │
║ technologies are adapted into use. Different conditions cause different │
║ effects, and whenever there's a stalemate (because everyone has reached the │
║ peak of, say, metal armor) then it's usually time for either a shakeup or a │
║ contest of producing arms. And honestly after the world wars we kinda realized │
║ that type of approach didn't work very well. It's just, burning up your │
║ resources for... what? war has no purpose. We all just kinda want to live our │
║ lives, and work toward a common collective cosietal goal. │
║ │
║ technology can be stressful. That's all the more reason we should expand it's │
║ development and hinder it's impa │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════════───────────────────┴──────────┘
--- #122 fediverse/1847 ---
╔═════════════════════════════════════════════════════─────────────────────────────┐
║ I want to invent synthetic general intelligence so that nobody ever has to do │
║ anything they don't want to do ever again. │
║ │
║ that's pretty much my only goal in life. There are lots of things I'd like to │
║ do because I think theyd be neat or fun, but thats the only goal. And if │
║ someone else does it first and makes it free and open source as I would, then │
║ I will rejoice alongside everyone in the world who no longer is bound by │
║ scarcity. │
║ │
║ Well that or bringing magic back into the world. Magic nice too but │
║ programmable matter is basically magic anyway and that's not too far off so I │
║ guess I can wait on that one. │
║ │
║ Maybe if I cut out all my friends and sorta ignore my family and do as little │
║ work as possible for as much money as I can and never engage with or │
║ contribute to my community or buy things from the economy or look at memes on │
║ the internet Ill be more productive and able to achieve my goal? Or perhaps │
║ I'll just keep staring at the wall consumed by my own thoughts. │
║ │
║ "seek help" yeah right I scare therapists away │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════════════──────────────────┴──────────┘
--- #123 fediverse/1862 ---
╔═════════════════════════════════════════════════════─────────────────────────────┐
║ some people look for signals or signs before doing something. Try and have │
║ someone in your life who can give you signals or signs so that you know when │
║ to do things. And ideally, if they're more hardcore than you, you'll know what │
║ to do, not just when to do it. │
║ │
║ did you know that anything on the internet can be read by at least one other │
║ person besides your intended recipient? There's no way they'd let us talk │
║ amongst ourselves otherwise. │
║ │
║ I think encryption is pretty neat, all you have to do is run a shell script on │
║ some text, then send that text over the internet. If you want to decrypt it, │
║ all you have to do is run a shell script on it to decrypt it. │
║ │
║ downside is, it has to be translated into plain text somewhere along the │
║ line... Maybe if we rendered the words not as text that can be read from │
║ memory, but as like, brush-strokes that can have a randomized order, but still │
║ present to the user as visual text? anyway that's what's on my mind as I try │
║ and improvise a baking recipe with yeast, flour, and butter │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════════════──────────────────┴──────────┘
--- #124 fediverse/5765 ---
╔═════════════════════════════════════════════════════════════════════════─────────┐
║ Lua is the most fun language to write code in! The reason is because it's so │
║ simple, it distills programming down to it's basics, and there's very few │
║ surprises. Plus, you can use it like a bash script, meaning it's great for │
║ writing little utilities. │
║ │
║ why are we so attached to monolithic massive programs without shared memory? │
║ we could just write to the hard drive by file.io'ing a file and opening it │
║ later in a different program. What's the deal with databases, whatever │
║ happened to just loading things into a datastructure? │
║ │
║ oh, is your filesize too massive? what if we redundancied and abstracted and │
║ concentrically inter-co-acted and thus our familiar forces are defined. │
║ │
║ who are your true foes, in [checks notes] computer programming? um, probably │
║ complexity, probably logical incongruities, probably │
║ future-technical-debt-style incomprehensibilities, probably stuff that doesn't │
║ really have anything to do with the hardware but instead is mostly software. │
║ │
║ essentially, organization, but done on a whim. │
║ │
║ "but $?" │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════════╧═─────────┘
--- #125 fediverse/770 ---
═══════════════════════════════════════════════────────────────────────────────────
@user-192
wow, that sounds like a lot. I guess no matter how humans are organized they
tend to fight a lot... Or maybe interaction breeds drama? It's strange to me
but I'm sure it felt right in the moment. I hope nobody's feelings were too
hurt... Defederation feels like such a permanent thing, like putting someone
on your ignore list in a video game or something. Except, like, blocking a
whole World of Warcraft guild? ? ? so strange.
Did it... help? I mean, do you think people were happier afterwards?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #126 notes/vr-chat ---
══════════════════─────────────────────────────────────────────────────────────────
picture a mod for vr-chat where people roleplay in a world. there are NPCs who
respond with pre-scripted responses to questions and actions, but the real
gameplay comes from the game-masters. they watch from a menu like a wall of
security cameras, and when they see something they can improvize they choose
one of the screens and hop in as the NPC. The viewpoint is from the NPC's
perspective, and they can act as if they were that NPC.
The GM's actions are recorded, and next time something like that happens the AI
can have a better idea of what to do. Essentially adding on to the pre-script.
Sorta like a chatbot, with manual control and a unique perspective of someone
driving through multiple windshields.
And not every NPC will be interacted with at once, so there's lots of downtime
and plenty of waiting. One GM would be responsible for one or more character,
and they'd see all or some of the perspectives depending on how many were
being interacted with at that moment. BOOM MAKE THIS PLS I WANNA PLAY IT
gotta get a vr headset first tho... need 1k pls.
there's cheaper headsets, you know,
yah but only one is valve - the vive was a 3rd party cooperative, i guess that
could work. hmmmmm i'll see what i can do. can't get an oculus, it's just a
big risk to put faith in a walled garden. better to be free imo.
a walled garden is just a place to experiment, smh
truuuuue hadn't thought about it like that, well in a competition it seems
sketch
so publish the research, act as an institution of learning, and spread the
knowledge you learn. Boom instant way to redeem corporations. why don't they
do this? is power that tasty? they're fools to believe they can do it alone,
we need to collaborate Free and Open Source Style.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════────────────────────────────────────────────────────────────────┘
--- #127 fediverse/5979 ---
════════════════════════════════════════════════════════════════════════════───────
whenever you call a function, just pass along the arguments that you don't
know what to do with yet. they'll surely be useful sometime. and, luckily, you
can always search for them from the past, and just insert a "store this value
in this random spot of memory and mark it as needed" then pass it along. used
something? think it's still useful? pass it along (suddenly, formulaic
stateless development, where everything is used until it's no longer needed,
then generated again in a cyclical time-loop cycle which echoes and
reverberates groundhog day but mostly a game-loop, which nobody will
understand unless you're a game dev. but now since I said game dev, anyone can
look it up, so like... not that one, but others like it.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #128 fediverse/2879 ---
═══════════════════════════════════════════════════════────────────────────────────
┌────────────────────────┐
│ CW: re: tech info-dump │
└────────────────────────┘
@user-1370
I love this a lot! I want to put function pointers in a "matrix architecture
array" and make them point to different functions at different points in the
program. I bet you could even point them at each other, so like if M and Y
then point at N, A, Y or something.
this is really cool I like stuff like this tomorrow I'll take pictures of
something similar I'm working on! I abandoned it tho hehe anyway remind me if
I forget!!
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #129 fediverse/1621 ---
═════════════════════════════════════════════════════──────────────────────────────
@user-883
You could buy a domain from a DNS and have it redirect to your computer in
order to obfuscate your IP address. That's what I did for my WoW server.
Downside is you'd have to trust the DNS, so... do you trust your security or
them more?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #130 messages/999 ---
═══════════════════════════════════════════════════════════════════════════────────
Okay bear with me, but, what if we took the AI that they use to play games
(like, the kind that memorize the best way to play space invaders or whatever)
and instead of A and B and start and select they could use programming
languages to try and recreate exactly a winning move, which in this case is
just the exact behavior that is created by the test case playthrough of Super
Mario Bros or Space Invaders. Free open source everygame!
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════───────┘
--- #131 notes/hs-suggestion ---
════════════════════════════════════════════───────────────────────────────────────
every hunting season segment every team should be dissolved and if you wanted
to
keep playing together you'd have to re-add one another. like, a giant monster
that the whole server had to fight, and once you beat it then it retreats,
licks
it's wounds, then returns even stronger than before - 3 times, one for each hs
style (in the video game Ulala hs stands for "hunting season" which is an event
in the game that is only for new characters. basically it's a long tutorial or
introduction to the game where people make friends and talk and hang out and
practice their strategies. a chat application mixed in with a tactics
simulation
. it lasts for 30 days.
you'd all fight the giant monster but on random teams, in a game mode that took
about an hour. it'd be at a common time across the whole server and it would be
an optional event - maybe it'd take a whole day? idk I was thinking more like
an
hour, but that's something that's tweakable. anyway it's sudden arrival during
a
feast or something made all the warriors of the world stand up together and
fight as one for a common goal... if only for a moment, before they'd go back
to
fighting one another. like the two factions in Warcraft lore. anyway this event
causes you to be matched up with a random team (the randos you happened to be
standing by when it happened) and once it's over you have to search for your
allies if you want to keep adventuring with them. it's a big event after all.
so everyone should be forced to go into their friends list, find the people
they
were just on a team with, and invite them back. only if both invited the other
would they be put into a group, and anyone can invite (with a 30s cooldown)
anyway... this would encourage players to mix and match their collective
playstyle to better overcome challenges - sorta the idea of Overwatch's
switching, where you're encouraged to swap characters to counter your opponent
and also switch characters to better utilize your opponent's weak spots
(like switching to Pharah if they don't have hitscan, or brigitte if they have
a lot of snipers (she can shield passage through choke points from sniper fire
-
not so much regular fire) y'know countering - every character counters another
with one of their abilities, that's just how it goes. some are countered twice,
and so they form a "category" of counters, like AoE (area of effect or
elevation
focused (it's hard to aim up in Overwatch) poke damage (damage applied before
the team fight begins), DoT (damage over time for contesting AoE heals),
vampiric (steals health from opponents and heals self or allies (turning one
resource, enemy hp, into another (player or teammate hp)), stacking damage
(damage that is weak at first but increases over time), spread/cleave/splash
damage (extra damage that is applied to targets near your primary target), a
vector of backline vs frontline location+target, you get the picture.)))
I kinda want to make an AI that can generalize playing games. I think if you
could do such a thing, you'd invent automatic problem solving. which would
do...
so many things for humanity
we could dedicate ourselves to working for our selves, solely focused on
protecting the biosphere. like, a common human religion.
nobody WANTS to litter. nobody WANTS to pollute. but still it happens. still it
causes IRREPARABLE HARM. so it literally makes sense to worship nature, just
saying.
nature exists. nature is REAL. we can see it, we can TOUCH IT WITH OUR HANDS.
what more proof of a god do you demand?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════──────────────────────────────────────┘
--- #132 fediverse/5705 ---
════════════════════════════════════════════════════════════════════════───────────
all Valve has to do for linux compatibility is let us sort reviews by the
operating system of the user. go back to making games! Proton is cool and I
know you're a platform but your games are so good!
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #133 fediverse/464 ---
╔═════════════════════════════════════════════─────────────────────────────────────┐
║ I really dislike being the only one who perceives the world through my own │
║ particular lens that has been designed by the circumstances of my own │
║ existence. │
║ │
║ I wasn't chosen by god, not necessarily, I wasn't picked as the most │
║ particular or most prescient of all perceptions │
║ │
║ I literally was just a random human, a thinking and learning machine, who was │
║ presented with particular experiences and conditions, aligned to the designs │
║ of the time that came before me. │
║ │
║ Such is the nature of all living things, that we should exist within a context │
║ - how remarkable! How strange! That our lives should be deranged? What │
║ purpose, what design, is aligned to our ultimate [destiny, except I wish it │
║ rhymed with design - english fails me] │
║ │
║ Alright listen. You and me both, we are here as humans on this world that we │
║ both consign to reality. Think about that - what does it mean to consign │
║ something to reality? consign implies implication, and reality implies a │
║ destination of truth and manifestation - fuck, I'm going to play WoW... │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════──────────────────────────┴──────────┘
--- #134 notes/internet-privacy-is-withheld-by-this ---
═══════────────────────────────────────────────────────────────────────────────────
Recently, there's been a ton of buzz in the news about internet privacy.
From the many lawsuits against Facebook, to the rise of Duck Duck Go and the
creepy nature of apps and IoT devices that listen to your every motion and
record and transmit endless amounts of data to a central server somewhere to
be processed. The traditional argument against privacy online is that the
infrastructure was designed to accomodate rapid adoption of the new tech,
rather than efficient design for distributed throughput. So we were told to
accept the minor downsides associated with centralized servers - downsides
that we neither understood nor truly accepted. Well, the technology has
advanced to the point that those arguments are no longer valid - we have mesh
networking and 5g internet access, and now that big tech is in control of the
industry (wrenching it from the people, I might add) they seek to maintain
their hold by any means necessary.
Luckily, there is a way out - self hosting.
If we hosted our own email server, then theoretically Gmail couldn't read your
messages. If we hosted our own social media websites, then theoretically
big data processing corporations couldn't scrape your personal information
and distribute it as they please. If we hosted our own videos, software, art,
and anything else we see fit to use a computer for, then we'd be unshackled
from the dominion of the silicon valley powers that be. The liberation of the
computer is the liberation of us all.
The problem, of course, is the difficulty involved.
People are conditioned to desire and only accept a level of accessibility that
can only be provided by massive corporate think tanks leveraging all the
marketing prowess that the markets of capital provides. That is to say,
essentially infinite eyes examining the interactions of man with machine, to
find the most generally applicable font, color scheme, layout, and style of
each and every website they host. Every function will be scrutinized to death
and optimized to extract the most profit while subtely conforming the minds
of those who use it. This is the era of group think, fake news, and
journalistic fraud. We have no windows to the outside world that are truly
and completely untainted by the bias inherent in the system.
A self perpetuating rhythm of continuous dissatisfaction.
But I believe the only person who can truly design a tool is the person who
the tool is intended to be used by. And by increasing the accessibility of the
tools themselves, rather than the products of those tools, we can raise the
tide that lifts all ships - we can put more tools that use less time to use
and are easier to learn into the hands of as many people as possible. The
crossbow was originally no more devastating than a longbow, yet it rapidly
outpaced the latter by reducing it's difficulty curve. The screwdriver is the
same - stronger joints can be made with nails or traditional joinery, but
once someone understands how a screwdriver works they can pretty much force
two pieces of wood to be permanently fixed together without understanding the
angles of nails or cuts. The capabilities are the same, while ease of access
increased.
So, to truly liberate the internet, we must develop tools that allow people to
host their own content as easily, cheaply, and flexibly as possible, while
being aesthetically pleasing, affordable (free), and accessible to
as many people as possible - inertia is important, after all. It seems to be
an insurmountable task, but that's what free and open source software
developers fight for. Raspberry Pis can host email servers, Mastodon can host
a facsimile of Twitter, and torrents can be used to exchange any type of file
to be presented in whatever way the user sees fit. These are all free (or very
cheap, in the Raspberry Pi's case) and accessible to anyone with access to the
internet. But they aren't easy. They aren't always flashy. And sometimes it's
hard to even describe what problem you're trying to solve.
But still you try, because to fail in this fight is to fade from this earth.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘══════───┴╧───────────────────────────────────────────────────────────────────────────┘
--- #135 notes/joust-gdd-with-extras ---
════════════════════════════───────────────────────────────────────────────────────
imagine a game where you can have conversations with an AI that's playing the
role of a character in a video game. Picture this: You're a traveller visiting
the tournament that's in town. There's jousting, melee duels, archery contests,
all kinds of things that are just fun to play around doing. The earliest
sports,
if you will. Anyway the whole game is about talking to the other people there -
basically the games are "playing in the background", and while you can compete
in them it's not the bulk of the game. Most of it is just having a conversation
with an AI and acting it out *like a roleplaying game*. O M G teach people to
roleplay the way you play games! You're always going on about how "different"
your way of gaming is than other people. So *show us* how you do it, how do you
play? Like what are the fundamental, actual, steps that you take? You can show
us by programming a game that inspires that playstyle. That's what game design
is all about, finding creative ways to think. Well, think and act. But still.
anyway, so you know what you're about? Good. Let's go.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════──────────────────────────────────────────────────────┘
--- #136 notes/joust ---
════════════════════════════───────────────────────────────────────────────────────
imagine a game where you can have conversations with an AI that's playing the
role of a character in a video game. Picture this: You're a traveller visiting
the tournament that's in town. There's jousting, melee duels, archery contests,
all kinds of things that are just fun to play around doing. The earliest
sports,
if you will. Anyway the whole game is about talking to the other people there -
basically the games are "playing in the background", and while you can compete
in them it's not the bulk of the game. Most of it is just having a conversation
with an AI and acting it out *like a roleplaying game*. O M G teach people to
roleplay the way you play games! You're always going on about how "different"
your way of gaming is than other people. So *show us* how you do it, how do you
play? Like what are the fundamental, actual, steps that you take? You can show
us by programming a game that inspires that playstyle. That's what game design
is all about, finding creative ways to think. Well, think and act. But still.
anyway, so you know what you're about? Good. Let's go.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════──────────────────────────────────────────────────────┘
--- #137 fediverse/4125 ---
════════════════════════════════════════════════════════════───────────────────────
@user-883
yeah that's probably better too since it'll be easier so there'll be fewer
bugs, especially since processing audio isn't usually performance critical ^_^
TBH I just want people to make more threading primitives like locks,
semaphores, and iterators. Like... thread pools, or hashmaps that run a
function on each record stored within every time each of the threads passes a
checkpoint, or paginated arrays of data that run a function on themselves and
the records near them (with slightly different input values, of course) idk
what those are called but I can't resist putting them in everything
Anyway I do think multithreading programs that don't need it will teach you to
be a better programmer, so... depends on what you're working on I guess. Are
you preparing to be ready and working, or are you ready and working?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #138 fediverse/9 ---
══════════════════════════════════─────────────────────────────────────────────────
@user-8 I love theory too! So far software engineering has been mostly UI and
databases and such and like... I'm not into HTML, thank you very much.
Gimme a Rust project or something and I'll excel
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════────────────────────────────────────────────────┘
--- #139 notes/majesty-ai ---
═══════────────────────────────────────────────────────────────────────────────────
First things first, we need to develop a miniature game of star realms.
It shouldn't be too hard, just start with making a card class that has certain
attributes, like "combat" or "discard" or whatever. They could literally be
enums with a value attached.
Next set up the rules of the game, like "draw 5 cards" and "add card to deck"
Create a deck class that holds pointers to cards (in the general sense)
Next create methods on that deck for things like "drawing a card" or
"shuffling discard pile into deck" and whatnot. Arrange each card in a specific
order for each shuffle, and add the ability to convert one card's attributes
to something else - whether that be "is_scrapped" or "if you've played an X
card this turn then do Y" or even "add one authority for every time card is
played" (to simulate an ability or boon that increases in effectiveness as the
hero uses it more often) etc etc.
Then, add a trade row. This is just a class that contains pointers to each card
that currently exists on it. Also add a method for "scrapping" one of the cards
and for drawing a new card from the pile. That's pretty much it for the trade
row to be honest.
Next add functionality for an opponent by creating a "game" method that stores
the two player's decks (with the ability to add more than 2) and administers
turn order. This functionality can be expanded later once we've implemented
attributes, but for now that's pretty much all it needs to do.
Finally, we get to the AI part.
First we have to create an AI object that stores a list of all options for a
turn. Essentially just evaluating every option if/then style - "this card costs
5 coins so IF the player has enough coins THEN (evaluate effectiveness)"
ignore that last part for a second and just focus on the IF part ->
essentially
just start with all available options, and then remove all the unavailable
options from the list. This approach only works when there's just a few
options, but that's why we're using Star Realms which only has like 2 or 3
decisions per turn.
The evaluation is the next step, and for that we need to have goals, so we'll
just put a pin in evaluation for now. Spoiler alert, once we have goals we'll
just estimate how close each choice will bring us to the objective and assign
the result to the "effectiveness" value, which will give us a simple hard
number to work with in the evaluation step.
So, next up we have "goals"
So to create a short term goal, we can start with a pregenerated list and
continuously increase the list as the hero levels up. But in the context of
Star Realms, that'd essentially be static for each hero. Goals like "buy more
combat" or "scrap more cards" would be specified on the hero's character
sheet, but until we develop that functionality it can be randomly rolled.
Why not just do it the hard way now if we're just going to have to refactor
it later? Well, because we can still use this functionality - Each round of
Star Realms could be either randomly rolled, or given a personality. Randomly
rolling would be MUCH cheaper computationally, and would still give an illusion
of character because they are unpredictable, but it'd also massively cut down
on GPU cycles. You could even build it into the mechanics of the game and say
that "wisdom" for example might cause a hero to receive more GPU cycles on
actually computing their goals rather than randomly rolling them, which would
on average lead to worse outcomes. Essentially, turning "tactics" into a stat.
Anyway, that's all theory. Let's get back to design:
Create a "hero" object, and attach an AI to it. It doesn't have to do anything
right now, we're just setting up an anchor point to jump off of once we move
on to the game of Majesty. Give it a reference to an AI object, an inventory
(which for now can just be potions and maybe blacksmith equipment), and a
pointer to a "stat block"
Now create a "character sheet" class and give it a reference to a hero. This is
important because it allows one character sheet to reference multiple units,
such as hirelings or summoned units. In additon, it may make it easier when we
need to revive heroes from the dead. Primarily though, the purpose for this
architecture style is that the data from heroes can be reused - essentially
letting heroes learn from one another.
On the character sheet, add a section that stores statistics - these will be
the same for every unit of a similar type in the game, and some of them can be
stored for all units (like health or x,y coordinates) - some only for buildings
(like tax coffers) and some only for heroes and monsters (like strength or
agility or experience points)
Add some methods for manipulating those values, like "level up" and "take
damage" and add a "personality" value that's just a 4d graph of colors
for example: 40% red, 20% green, 15% blue, 25% yellow. These values will guide
the hero to take certain decisions over others, but for now just randomly
generate them. We'll also need a way to update the value dynamically to react
to certain events, so don't make it static.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘══════───┴╧───────────────────────────────────────────────────────────────────────────┘
--- #140 fediverse/257 ---
════════════════════════════════════════════───────────────────────────────────────
┌────────────────────────────────────┐
│ CW: re: video games; Musk; sincere │
└────────────────────────────────────┘
@user-95 I built a WoW private server where you're the only character in the
world (unless you bring friends of course) and it spawns enemies for you to
fight Risk-of-Rain style. Think I could sell it to Mr. Elon? =P
https://www.youtube.com/watch?v=70-CDFKERBc
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════──────────────────────────────────────┘
--- #141 fediverse/5851 ---
═══════════════════════════════════════════════════════════════════════════────────
@user-1074
I realized there might be a lot of configuration required. Oh well here ya go:
https://pastebin.com/x40VXQnH
https://pastebin.com/H5C4umWq
https://pastebin.com/dgDeS5Xu
https://pastebin.com/JCLrwF1z
https://pastebin.com/As6diaYc
https://pastebin.com/0vwzJUW4
https://pastebin.com/jPKeV7D1
dependencies are dkjson.lua (included), bash, lua, luahpdf, and libharu.
throw that all in a directory and point an AI tool at it. Or just do it
yourself and waste an hour or three on something a computer can do in 2
minutes.
good luck it looks like this when it's done:
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════───────┘
--- #142 fediverse/3567 ---
═════════════════════════════════════════════════════════──────────────────────────
┌───────────────────────────┐
│ CW: pol-tential-economics │
└───────────────────────────┘
"oh you want to open a store? Great, we have several empty spots in the mall
down the street. Here's a list of resources, including a github repo where you
can download an inventory management program that is fully set up and
configured for most basic needs, and a hotline number for the local Worker's
Guild where you can get in touch with some people to help stock the shelves
and man the counter in exchange for the chance to meet some of The People ^tm,
and the contact details of suppliers who can get you some of the goods you're
selling - what did you say you were selling? Uhhuh lemme just write that
down... Okay perfect I have all I need. Do you have any questions for me?"
"yeah, uh... how much do I have to pay?"
"... Pay? like, with dollars? I'm sorry I don't understand the question, who
would you be paying?"
"uh, for the place? for the goods? for the workers? for the rent?"
"Those are all things that are classified as a public need. People need goods,
and you want to help them. "
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #143 notes/elementary-problems ---
═════════════════════════════════════════════════──────────────────────────────────
it's often considered a sin to defame the works of others. we naturally strive
to inspire confidence in our allies, so we always try to be on our best
behavior.
= so =
through meanings interpreted from our behavior, there is a tendency to listen
to
that which is most outstanding. but not all of the truths can be found in a
book, sometimes you need to be [out in the field standing]
[like a scarecrow]
[silly how strange it seems. that listening brings out our own behavior. it's
like it's built into our functioning, that we must obey the pull of the water.
I don't understand it, nor do I appreciate any sense of pursuit when I'm using
it, I simply wish to understand. I try and write things down, but nobody reads
them. or at least nobody responds to them. they used to, but not for every one.
I believe the things I do are useful. why would I otherwise do them? but
there's
not always a
= so =
correct me if I'm wrong, but there's no reason a windows partition couldn't
alter the nature of some of the files in the linux partition? I mean, none of
the filesystems from linux are in play, because it's basically just dead weight
on the computer when Windows is being booted. why wouldn't it change and alter
it?
and while yes, something could simultaneously be done in the other direction
too - linux spying on the Windows partition. And everything has to be able to
be run in a VM without triggering any false positives, so the issues aren't
able
tobe solved so easily. not with any one bit of guidance, it must always be more
thorou. [thorough]
I want to play World of Warcraft
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════─────────────────────────────────┘
--- #144 fediverse/4196 ---
════════════════════════════════════════════════════════════───────────────────────
if you only have a phone, you can still program. Just write it out on paper,
and put the whole program out on the floor.
Screens will never compare, for they are but a tiny keyhole into the total
program at hand. And you can pick parts of it up and carry them around - so
useful! You could make an entire building out of that. [floorplan, layout,
that kind of thing]
downside is, of course, you don't have a computer, so you have to look up
syntax on your phone.
and eventually you're gonna have to type it, unless you can get a computer to
read it for you.
just imagining office buildings where employees can follow along with monitors
on the wall that explains what they're working on and what they need to resolve
then they meet up with a bunch of other humans and they hash things out
turns out computers are really bad at speaking in group situations.
which is why they let humans do that all on their own. [uhhh, no it's how you
can tell if someone's a robot/alien/lizard/spy/secret-agent/whatever-sneaking]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #145 notes/symbeline-superheros ---
════════════════════════════════───────────────────────────────────────────────────
imagine low level characters in CoH/V
playing a game of symbeline
and you as the ruler
can slot enhancements and dole out inspirations
as they sweep the streets like you play CoX
instead of a MMO
it's a deckbuilding strategy
with a slice of zachtronics for the economy
wiring up machines in ever expanding deseagns
like automating factorio's gameplay loop
boxes within boxes
of intrinsic delight
like making a CPUter
or designing a computer program
while playing a video game ^_^
and the games that you make
can be shared and played when unique
so go for it and make that you're dreaming!
===============================================================================
=
the goal of each "level" is to solve a particular problem - like how do I make
a
2 bit register - or something like that. When accomplished, it unlocks
something
for your heroes to acquire. And each playthrough will require a repeat until
you
have it memorized at which point you can unlock "perma-badges" that make it
always unlocked at the start of the game. Like learning Kanji, you need spaced
repetition. BUT ANYWAYS it'll be in magical terms like "unlock essence-stones"
or "learn the ritual of desire" or whatever. And each of those terms roughly
corresponds to a pattern in electrical engineering (designing CPUs and such)
And you can learn advanced versions of what you already know by uncovering
"lost
secrets" (which is a reward your heros can find) - Basically it'd be like a
"clue" that shows you a ghost version of something you haven't figured out yet
-
and it'd be a slow process because you need to slow down the learning process
or
else you'll forget. Basically teasing it out of the player when they seem to be
stuck. Asking probing questions and whatnot, and eventually culminating in the
final question, assuming the quest is succeeding. Because if you think about it
all ancient quests were simply journeys for reason - searching for the answer
to
some ancient riddle or bastardized retelling. Looking for answers in an
unknowing world. So ANYWAY as your heros discover things you as the ruler get
answers to the economic puzzle - how to design transistors and whatnot. But
they
would be in theme appropriate terms, of course. You don't even have to know a
lot about mechanical electrical design, because ChatGPT knows. All you need to
do is build the basic building blocks, and BAM you got a great place to
integrate chatgpt. Just prime it such that it's giving hints one by one each
slightly more revealing until eventually after X amount of clues the solution
is
automatically shown (like a blueprint) and the player can remember it or not
but
each playthrough they'll have to build it again from scratch (reinforcement
learning) so eventually they'll be able to do it real quick. Essentially,
"Abstraction - The Game"
great so you got your economic simulation, pretty easy too just some UI work
and for the heroes you're playing an ARPG sorta (supcom anyone?)
Think Bannerlord for the scaling on the map
then think of 5+ different "themes" like fantasy or superhero or pirates
each "theme" will correspond to like a faction in Mount and Blade
and all you have to do is generate pictures using Midjourney
and text descriptions a'la the magic scroll
shown as "bubble pop-ups" on the map that the player can click
never overwhelming, but descripting what's happening
and also some more UI work because you gotta display all that to the player
Maybe it could be a rolling story, news ticker style - like slowly scrolling
lines of text about what's happening in the world
and the player could have it open in one window and something else in the other
and whenever they're waiting on something (say, a processing intensive AI task
on their computer) they could just glance over and read what's going on in
their
fantasy world
okay okay but also they could play as a hero
it could be an ARPG experience except instead of clicking to fight you play a
little automatic Star Realms game and depending on your deck choices you'd have
a different playthrough. Again, not a game that requires much thought, but one
you can have in the background.
Also there'd be pictures, like a slowly evolving storyline of events - think of
it like the artists of the time drawing paintings about what's going on in the
story - major events would be highlighted and kept in the painting until even-
-tually they get replaced - sorta like the Smash Bros scrolling painting (oh
it's so good)
===============================================================================
=
it doesn't have to be an expansionist game
maybe you guys just live in your little valley
and the world turns around you
maybe it's called "symbeline" because the people are of the forest
and they live like elves in society
monsters could wander in, and heros could tackle them
but most of the time would be spent looking for trouble
going on patrol
you know, breaking skeleton bones and being superheros
okay okay you know that superhero faction? What if they had MEDIEVAL TECHNOLOGY
but MODERN DAY SUPERPOWERS at a cost - the society was beset by hordes of
monst-
-ers. Those few who escaped are now superpowered and they live as friendly and
nomadic wanderers through their own territory. Always adventuring, and always
searching for their life, finding whatever the road may carry them to. It's a
great life, and life seems to flourish in their footsteps - they are like part
dryad/druid and part wolf. Because sometimes there's evil threats, and they
must
be defeated by an equally strong good power. That's how it goes, and that's how
it be.
For imagery I'm thinking a mix of the tribes from Dominions (deer, wolf, bear,
etc) but they're like, 1.5x as big as regular people and quite strong. The
outsiders call them "giants" or "goliaths" but really they're just infused with
the lifeforce of their people. They are radical individualists, but they all
unite for a common cause. They know their bond is the strongest thing there is,
and they use it to great effect when the time comes. AHHH THEY'RE SO COOL I
LOVE
THEM okay okay what about the other factions? PIRATES? Oh think about it like
it's st patricks day WHAT IF THEY WERE IRISH PIRATES omg omg omg that sounds so
cool I'm DIGGING this okay what about the other factions? You need 5+ you said
hmmmmmmmmm good question I have 3 now so that's 2 more.
yep...
===============================================================================
=
okay dude check this what if they were a nation of wizards that focused on the
power of animation - what if they generated constructs, sorta like in Supreme
Commander so they were EVEN MORE individualist - haha no they'd have a normal
population it's just a few of them who would be wizards - because their output
wasn't measured by manpower, but rather by brainpower. Whoever could design the
greatest machine was exemplared, and eventually they became the best and
brightest among us. They were put in charge of the golem creation factories,
and
they used them instead of heros. SO BASICALLY YOUR HEROS NEVER DIE they just
have successes and failures JUST LIKE IN SUPREME COMMANDER okay the plot of
this
game is "what if all my favorite games were the essence of life and death in a
fantasy game" like OMG KEEP EM COMIN'
so. who is the player? THE PLAYER is the one who's overseeing it all. They have
dominion over the entire kingdom, and they guide their people toward a bright
future. They are vulnerable in their castle, but their people have their back.
Together they fight for the future. They slot enhancements and dole out
inspirations and solve the economic puzzle in the background. They also make
decisions about what kind of equipment production to prioritize - because each
game they have to invent everything from scratch. All their production is made
with endless abstraction, and whatever you prioritize is what's magnified in
your kingdom. You choose a style and it plays as well as it's guile,
I dunno this seems like a lot, what would you need to make this a reality?
hmmmm let's break it down:
first you need to implement the star realms gameplay
then you need to hook it up to a square grid and have multiple occurences at
once.
then you need UI for the character sheets
and you need logic to open separate windows for each output type
you need... a lot of things
okay let's talk more broadly - what do you need from other people and what can
you do on your own?
hmmm good question. I can do the star realms gameplay, and the simulation for
the wiring systems - because I have the VM. Make that into the gameplay somehow
okay good idea like okay authoring vm package routing deliveries between the
various nodes that you set up in the economic system -
side note, the peril of Spore was that it took to little time to develop a
species. it should have lasted as long as WoW takes to get to max level. That
would have given them time to reiterate the gameplay loops to make sure they
worked correctly. ANYWAY
okay authoring VM package routing. The player could set up delivery patterns
based on A MAZE OMG your kingdom is like a maze and you need to get deliveries
out, or else how would anything function? SO you act as a trailblazer, finding
ways through the labyrinth and "piloting" a car sorta like that game at Disney
quest with the cars under the floor - except you can see both the top view of
the maze and you're trying to guide the car in real time as it travels through
the maze - the faster you can get to the end the better ofc. like talking to
the
delivery driver through the movement
do I like that idea more or less than the first one? First idea being the idea
that you're making lists of commands for a VM to execute. I don't think they'd
be a good idea to mix. So which one gets it? The VM of course has the edge
because that's what the technology is based on. But will it translate to good
gameplay? Idk. This second idea is certainly better gameplay, but is it
engaging? Idk! Idk. I'm not a miracle worker. But I do have good ideas, and I
need to be told that sometimes I guess.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════──────────────────────────────────────────────────┘
--- #146 notes/app-idea-reddit-api ---
═════════════════════════════════════════──────────────────────────────────────────
Here's an idea: A program that uses the Reddit API to create an account with a
random username and password and automatically subscribe it to every state
subreddit for all 50 states. It would be a lot of posts from a lot of
different places, but someone could endlessly scroll and find more and more
news stories that were relevant to them as a nation. They'd hear about ongoing
struggles in other places, and they'd yearn to help them. They'd hear of
other's struggles, and they'd see how they could apply their lessons to their
own lives. Like... Maybe there's a factory upstream that pollutes a river -
well, we should probably do something about that and make it so that it
doesn't happen ??? like... duh ??? The problem is we don't want to spend the
resources on it. We'd rather focus on growing as much as we can. The issue is,
of course, that we'd run out of resources eventually, but eh oh well. Oh yeah
you gotta make sure that each account has an equal amount of posts between
each region.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════─────────────────────────────────────────┘
--- #147 fediverse/5911 ---
╔═══════════════════════════════════════════════════════════════════════════───────┐
║ I was always fascinated by the Linux way of programming. Need to do something? │
║ write it into a script! You never know when you'll need it again. Then, just │
║ stay organized, religiously so, and understand that you will forget about │
║ stuff. But, you'll come across it eventually, ready and willing and able to │
║ help you. │
║ │
║ if you don't want me using AI, then give me ~20 junior developers. Which is │
║ more efficient, do you think? │
║ │
║ "girl you haven't even tested your vibe-coded slop, how do you know if it │
║ works" │
║ │
║ oh I'm sure it doesn't, but it's the thought that counts │
║ │
║ ... I guess I'm just saying, please don't burn the data centers. Computers are │
║ not only bad for the environment when they're burnt, but also we can use them │
║ for all kinds of neat things. Even if it takes a lot of energy, just... build │
║ more solar panels and only use the computers for important stuff? │
║ timeshare-style? │
║ │
║ \@/documents/books/man-and-the-computer.pdf │
║ │
║ that was my mother's book... I love her. I miss that side of her. She fled │
║ when the cancer came. │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════════╧═══───────┘
--- #148 fediverse/3016 ---
════════════════════════════════════════════════════════───────────────────────────
┌──────────────────────┐
│ CW: uspol │
└──────────────────────┘
we don't need to reduce the difficulty in voting. that is a secondary
objective.
we need to increase the amount of votes by encouraging unrepresented people to
contribute their voice.
sure, the choices are boiled down to like, 2 different votes, and usually
they're similar enough that you can reasonably decide which one you want the
most
however, this time, it's more about life and death. literally, not our desire
at all, it's entirely them.
they are the clear belligerents. their goals cannot be reached through
compromise. how are they even still an option? they twist and manipulate their
choices and make everything SO DAMN COMPLICATED. why are there so many rules
and regulations?? how are you supposed to do anything new if the walls of your
institutions completely envelop you?
it's as necessary as it is rare, true liberation to bear, and it is within our
grasp.
the scientific and technological breakthroughs of the past hundred years
speaks to an IMMENSE potential for humanity. we can do it.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #149 fediverse/2019 ---
══════════════════════════════════════════════════════─────────────────────────────
@user-1112
It's a script I wrote that downloads and configures MTG-forge, the free and
open source version of Magic. It's a little old, a little jank, but you get
all the cards for free. All the way up to the most current expansions.
Multiplayer is a bit harder than Arena, I think it's bugged or something, but
it's great for testing out decks against a computer. If I like one then I'll
usually buy it to play with my IRL friends.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #150 fediverse/1373 ---
╔════════════════════════════════════════════════──────────────────────────────────┐
║ @user-950 │
║ │
║ Oh no! We were all doing so well T.T │
║ │
║ sorry about your computer. Maybe someone technically minded on a server like │
║ mine could help build some redundancy into your system, like hosting it in a │
║ datacenter or something where other people can read it. │
║ │
║ Unless, of course, the results are encrypted somehow. Then it would be much │
║ more difficult to understand because they'd have to either intercept them │
║ before leaving the racks (difficult in a closed system) or find a way to pick │
║ out the details in memory. And depending on the technology you're using that │
║ may be difficult if not impossible because of the nature of a black-box │
║ calculation machine. │
║ │
║ indeed, perhaps this is too much effort, though I'd like to remind that these │
║ kinds of games are lethal, you'll find. │
║ │
║ how scary, to be pitted against another for sake of lust for blood. how │
║ thrilling, to fight for the life that is yours and yours alone. │
║ │
║ In my youth, I played a D&D campaign, and my character, Ritz Menardi, grew │
║ up in an arena. Her parents were │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════───────────────────────┴──────────┘
--- #151 notes/computer-graphics ---
════════════════════───────────────────────────────────────────────────────────────
draw a line from every single pixel straight outward. The first thing it hits
is what you render.
okay it's more complicated than that, but it's the gist.
here's a more detailed explanation:
your monitor is 2560x1440p. that means there's 2560 pixels left to right, and
1440 pixels up and down. okay so define a 3d scene programmatically - it's not
hard, just "draw cube here with this size and rotation" and "draw a sphere here
with this position and rotation" etc. Something simple.
then, draw a ray trace straight out from your monitor. Not to the nearest light
source, but to the nearest other camera. Use the length of it to determine
distance, both indirectly (through the center node) and directly (pythagorean
theorum style).
Why? I dunno.
Okay back to the original idea, if you make an array with 2560 elements and
store arrays of size 1440 within it, then you have a simple boolean checkbox
for each pixel. Then, whenever you create a visible entity, make sure there's a
single boolean ticked right on the top of the entity when it's stored in the
graph mentioned above. Find the center of the entity, draw to the top, and one
more, and switch a boolean to "true". Then, every tick / update, cycle through
the entire list and the first one you find that has a "true" value is where you
draw the entity stored in the array.
Each "sprite" has an odd shape - it doesn't exist on it's top line, except for
one single dot right in the middle. Sorta like this:
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
o o o o o o o o o o o o o o o o o o ->X<- o o o o o o o o o o o o o o o
o o o o
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
when scanning left to right from the top, it'd bump into the X right there in
the middle. Inside the X is some data - an id corresponding to the sprite that
needs to be drawn, and a displacement value - like 500 pixels or something -
and the scanner with drop down 500 pixels, draw the sprite there (assuming a
centered origin point), jump 500 pixels up, and keep scanning.
each tick, right before this, the "list of entities" will scan through itself
and for each entity it'll change the "render graph" mentioned above to have an
X wherever the entity is stored. Whenever the camera moves, it updates the list
too.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════──────────────────────────────────────────────────────────────┘
--- #152 fediverse/1834 ---
══════════════════════════════════════════════════════─────────────────────────────
Programming isn't technical skill. It's artistic abstraction, like making a
marble machine that plays the piano:
https://www.youtube.com/watch?v=IvUU8joBb1Q
software development is about developing software, like a teacher would
develop a student learner.
"No, this part is bugged. Here's how you actually do it."
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #153 fediverse/6105 ---
╔════════════════════════════════════════════════════════════════════════════──────┐
║ call me crazy but I believe that man pages should contain terminal command │
║ line flags and instructions for their usage and... not much else. There should │
║ be a separate document which explains other things, like the history of the │
║ software, the personal diary of the developers, expected implementation │
║ use-cases, donut recipes, film recommendations, and player strategy guides for │
║ some of their favorite video games. not even this one, just... other games. │
║ "here's how to beat pokemon yellow with exactly 14 pokemon" or however many it │
║ takes idk I don't play pokemon much or even at all, really, though I did when │
║ I was younger just a bit, not much, just enough to have played the game a │
║ couple times to see how it was minus the cherished moments when I spent curled │
║ up in the back of the car playing gameboy games or seen pictures of the │
║ roadtrips I sped-past as I raced to explore the whatever and get home all in │
║ one motion as if I was executing an impossibly long dance improvizational │
║ living style. also cat pics and po │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════════╧════──────┘
--- #154 fediverse/1246 ---
════════════════════════════════════════════════───────────────────────────────────
@user-883
hehe if I don't understand how it works it's difficult for me to use things.
My Linux friends get so exasperated with me because I'm like "cool script
gimme like 2 days to figure it out" and they're like "bro just use these
flags" and I'm like "no"
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #155 fediverse/1156 ---
════════════════════════════════════════════════───────────────────────────────────
why the heck do GAME engines not include a skippable tutorial that lights up
UI elements and explains how everything works by navigating you through
building an example project one step at a time
like, game jam material, nothing fancy
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #156 fediverse/3756 ---
══════════════════════════════════════════════════════════─────────────────────────
┌──────────────────────┐
│ CW: LLM-mentioned │
└──────────────────────┘
@user-1071
I have plenty of things made, but none of it organized : (
Kinda makes me wish I could like... train an LLM on my social media posts and
use it programmatically somehow to help me organize my stuff into different
categories according to what kind of topic or style they were written in.
Hmmm......... There's no way I could do it, I mean, there's no way I could
organize and edit my stuff, but with the help of a computer I might.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘
--- #157 fediverse/5478 ---
╔═══════════════════════════════════════════════════════════════════════───────────┐
║ you won't get far with a "community" of dedicated people │
║ │
║ what you need are teams. who can trust each other. you build them through │
║ brotherhood, and you trust them from their results. │
║ │
║ for example if you wanted to organize a grouping or get-together, you'd put a │
║ bunch of people in a room or seven and let them while they're there work on a │
║ plan or a decision. │
║ │
║ who needs tabling? who needs the chance to speak? just let them socialize and │
║ say "hey guys here's where you'll plan" │
║ │
║ [uh no officer we were just playing board games] │
║ │
║ plans are hard without material so make sure you always prepare a pricetag on │
║ each plan you produce. │
║ │
║ keep it for reference. make sure you note all the requirements. the location │
║ is often the least important part. │
║ │
║ "what the hell man you can't just say stuff like that as if it'd work" │
║ │
║ yep, I, uh, am a passenger in life just the same as you. And I only write down │
║ what I want to. │
║ │
║ you could show me anything on the internet and I'd believe it. Facts aren't │
║ important to me because I "forget" │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════════┴──────────┘
--- #158 fediverse/5065 ---
════════════════════════════════════════════════════════════════════───────────────
┌────────────────────────────────────────────┐
│ CW: strange-ideas-about-software-mentioned │
└────────────────────────────────────────────┘
software should have 3, maybe 4 or 5 maintained releases imo
for adding security improvements and whatnot
then people wouldn't complain about updates
because they wouldn't feel like they were being left behind (after expressing
their differences (of opinion and such))
I think that'd uh maintain them as, I guess, userbase optics parallelograms?
oh sorry we're on rhomboids this week - right, and no I won't forget the
differences in creed, all things are received equally...d.
uh-huh yeah no that makes sense. gotcha. okay see you at the location. have
fun with your demarketion. what if we played games with swords but like,
the peril of steam is that you can't decline to update. meaning if a
corporation wants to break an old game and it's collectively hosted servers...
all it has to do is push an update that disables them. suddenly nobody has
room to do, and the whole
-- stack overflow --
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #159 fediverse/3046 ---
════════════════════════════════════════════════════════───────────────────────────
@user-569
it's impossible for a genre to die. they just go stagnant, as other styles of
art rise around them, waiting for the day when the other styles give insight
into the stagnant style's design.
they say that there are no unique ideas, and that you should combine 2-3 ideas
from different genres to create a decent gameplay loop. I personally disagree,
but when seeking to revive a "dead" genre you just need to pull in mechanics
from other games. Games which didn't exist when the genre "died".
For example, deckbuilders did not exist by the time RTS games "died". And yet
new strategy games are being made all the time, some incorporating
deckbuilding elements.
Really, a genre only "dies" when the market is saturated by a bunch of
corporations piling in on a specific formula that "works" (like how every RTS
made between 2000 and 2010 was either a C&C clone or a Warcraft III clone)
- this saturation causes people to stop buying strategy games.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #160 notes/contractual-labor ---
════════════════════════════════════───────────────────────────────────────────────
I feel like the IT people who work at schools should be the ones who teach
classes on computer science. I'd much rather have a class taught by a sysadmin
than a teacher who can barely teach them excel and garageband. I mean c'mon
computers are the future idk why we don't get that yet. Kids need to know this
stuff. It's not like it's super complicated and difficult, you just have to
think about it a certain way. Once that "clicks" you have a lifetime to learn
about how wonderful they are. Everyone in IT has that moment, for me it was
installing (and then subsequently modding) video games. Sometimes I spent more
time tweaking my system than I did actually playing games - and the kinds of
games I preferred were the ones that relied less on agility and were more
mental. Strategy games are what inspired me because I could think about them -
and that felt somehow more useful. Like I was learning. When I would learn
fighting games or FPSs I felt like I was learning a skill, like how to use a
hammer or how to ride a bike. And idk, I felt like video games could never
match
reality. Like "oh boy imma push the B button to swing this sword" versus "hey
look at me I'm swinging this stick just like a sword and imagining so hard that
I can picture it" - but with strategy games, you never really found
opportunities to practice that kind of skill. Like how often are you in a
situation that demands mental performance? We've sorta optimized our society
away from that, and toward a more passive stressed out compliance. like...
climate change is a thing, and nobody's doing anything about it? We're still
pushing down the levers that cause greenhouse gas emissions to go up? Like
c'mon
what's our plan. I think people who guide massive oil companies and such
should
be replaced if they're intentionally guiding the ship toward destruction. Like
that's just dereliction of duty I tell ya. Oh, what's that? They're compelled
to
maximize profit by the contracts and restrictions of their share--holders? I
mean c'mon it's well past time for that. And what's all this about inequality?
Jeez and racism and homophobia and forced contribution - man people really put
up with a lot of shit. Kinda makes me feel like we should make solving those
problems our highest priority? So we can move forward as a species? Like who
cares about all that other shit. None of it matters. Like, what's even the
point. We're all just "here", in the now, and what can we do but respect it?
It's our duty and our diligence to protect the present, as citizens of the
temporal experience of earth. Honestly, if the earth was alive would you be
fine
if it died? I can't believe that. It's well past our due date. Just get it over
with. Maybe it'll be hard for a couple years, but you have the technology now
to
completely dominate the earth. No animal besides man proves any threat to man,
and we're telling you - you can - and that's something that you gotta remember.
...
I hear it in the birdsong. I hear it in the air - it rumbles as cries at me
from
across and just over there. I hear in it's whispers, in it's most gallant of
confells (?) (confused scrambling? it's talking about a car crash)
Outside of my window there's a highway. Just on the other side of a concrete
partition. Between me and the partition there is a lake, with trees and flowers
and an island where people can picnic or have a barbeque. Around this path
there
are walkways, and arranged just so - the trees that have grown here are taller
than the homes.
I live on the third story.
I absolutely love it. It feels like a treehouse.
But my apartment is near a curve in the highway. It isn't much, nothing out of
the ordinary, but even still there are slightly more crashes there than in
other
parts of the highway. Statistically.
I hear sirens every day
I also live right next to a fire-station. Well, it's on the same block. But
even
still it's a very interesting neighborhood. There's shops and food just across
the highway, and closer to home there's a small section that has cheaper
options. As a perpetual college student, I appreciate that.
But... I've never really gone and used it? I dunno, spending money at a
restaurant just didn't seem like a good use of my money. I only have so much of
it you know. I'd love to be fed but I can't afford it - I wish I could.
I still eat well, I mean I'm not starving over here. I know I've lost weight,
but I dunno I just forget to eat. It's like... not that big of a deal for me.
whatever right?
...
the birds talk about me behind my back. They think I can't understand them but
sometimes I can. If I listen. But I dunno it takes a lot of effort. It's...
sorta like understanding what R2-D2 is saying. Or interpreting the meows of a
cat.
They know me as the witch. I'm not very good yet, and they know that. But they
know what to expect. /shrug
I've been working on a video game recently. It's been a lot of fun doing
programming. I like writing software and developing complex systems with
interesting interactions. I love designing the machinery that creates a
program.
It's like... tinkering. It feels like building with blocks or legos, except
it's
for little machine parts. And then there's just sending data to and fro and
modifying any operations it performs on it, and eventually that data reaches
some endpoints that create an effect that is displayed to the player. Or user.
I should say user. Not all software is video games you know. ... I knowww but
they're the most interesting! I love how they are designed around mechanics!
like... game design is fundamentally about breaking down the world into ideas
for how it should *work*, like how it should behave. It's amazing and I love
it!
It's all I can think about!
I am utterly consumed!
I'm also pretty sure I'm autistic.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════──────────────────────────────────────────────┘
--- #161 fediverse/894 ---
═══════════════════════════════════════════════────────────────────────────────────
a code editor that only highlights the lines that have been specifically
flagged to have a certain function. Like, rendering, or sound, or GUI, or data
storage, or logic, or control flow.
then, when the user is browsing, they can say "only show me these types of
functions" with a very advanced filter mechanism. The editor would highlight
the ones that were relevant and related, as according to user-defined flags
that were set when writing it originally. In this way, by using a bit more
syntax, even if it's literally just blocks of [category] labels (like how """
or ``` often starts or ends a comment block)
highlighting with colors is great, but what if we de-emphasized the stuff that
didn't matter? by increasing the opacity more closely aligning the font color
to the background color, we could make a bit of text seem to "fade" from
perspective, while still readable the user's eyes would not be drawn to it.
Then, according to the labels marked as filtered, certain text would be bold,
highlighted, o
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘
--- #162 fediverse/4664 ---
═══════════════════════════════════════════════════════════════────────────────────
@user-1725
LLMs can't do math. Duh. That's like asking an "if check" to do recursion.
What he should have done is had the AI output the requested calculation as
JSON or something and use a calculator function call with the specified
arguments instead of trying to memorize every answer. But that requires more
functionality that has no reason to exist if your only goal is to be a tech
bro and build up a vacuous product that exists only to be hoovered up by
Google or Microsoft.
We could build such beautiful things if we just dethroned those giants. They
suck the creativity out of tech.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════───────────────────┘
--- #163 fediverse/2484 ---
╔══════════════════════════════════════════════════════────────────────────────────┐
║ @user-1271 │
║ │
║ I can help with that. │
║ │
║ I recommend looking at Ollama, which runs an HTTP server on your local machine │
║ (hope you have a decent graphics card) │
║ │
║ then, script some behavior you'd like to implement using Lua and the │
║ LuaSockets library. Also dkjson to handle the json parts. │
║ │
║ then, all you have to do is construct a prompt based on the variables and │
║ desired input/output and push it into a json packet and send it to the HTTP │
║ server. It's less complicated than it sounds. │
║ │
║ what you want it to do and your implementation for it is the hard part. But │
║ perhaps this project of mine will get you started: │
║ │
║ (I can copy-paste it too if you'd like) │
║ │
║ just... don't make a chatbot. chatbots are useless to work on because there's │
║ already so many of them. │
║ │
║ much better I think to use the LLM to process arbitrary information with an │
║ unpredictable form into more predictable patterns which can be utilized │
║ programmatically. │
║ │
║ Feel free to ask any questions. Do keep in mind that training LLMs is │
║ unethical, but using them is whatever. │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═══════════════════════════════════════════─────────────────┴──────────┘
--- #164 fediverse/3 ---
══════════════════════════════════─────────────────────────────────────────────────
the method of game design is identification of playstyles and the balancing of
success rates of each of those playstyles. then, giving the player as many
different possible methods of playing the game. the more different they are,
the
better, and they should be unique enough that the decisions taken to play that
playstyle feel impactful. meaning, a player could play offensively or
defensively, for example, or a WoW player might play a melee or ranged
character. in addition, they might use the pieces available to them in a unique
way that aligns with their personality - everyone should be able to express
themselves as much as possible while also keeping the game fair, balanced, and
rewarding. It should incentivize the development of skill - and gently guide
the player through various mistakes.
#gamedesign
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════────────────────────────────────────────────────┘
--- #165 fediverse/1343 ---
═════════════════════════════════════════════════──────────────────────────────────
┌────────────────────────┐
│ CW: cursed-chromebooks │
└────────────────────────┘
technology in it's abstract form represents the collective growth and breadth
of human innovation.
so why the heck do we make tech products for non-tech people
like... they should be more like us, and we shouldn't compel ourselves to
apply ourselves for their benefit. If someone doesn't want to learn Linux then
maybe they don't need a computer?
something something "chromebooks are good, actually" which is sorta true but
instead of being a generic thin-client for web servers anywhere in the world
they should be thin-clients for servers that they intentionally connect to and
trust
... oh sorta like a chromebook then?
how about a chromebook with a white-list comprised of friends and family who
run their own servers...
I don't know if disarming people is the right play. I should add a cursed tag
to this.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════─────────────────────────────────┘
--- #166 fediverse/3554 ---
═════════════════════════════════════════════════════════──────────────────────────
┌────────────────────────────────────┐
│ CW: software-development-mentioned │
└────────────────────────────────────┘
You know how in some games there's the tutorial where you set up keybindings
like "push the jump key now! okay now push the enblobbify key now!"?
I wish there was something like that for vim
"push the key you want to move up with! now push the key you want to use to
vertically select! now push the key you want to use to switch to a new tab!"
that kind of thing. except... more ordered, of course, and with the option to
say "idgaf use the default or whatever" and a handy dandy cheat-sheet that was
autogenerated with ascii art of a typical keyboard that pointed out what each
key did - jeeeezzzzz the things we could make if software developers had free
time during the day...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #167 fediverse/5615 ---
════════════════════════════════════════════════════════════════════════───────────
┌────────────────────────────┐
│ CW: spirituality-mentioned │
└────────────────────────────┘
there's no such thing as "gods of the war" or "gods of the grand harvest"
because those events recur infinitely.
similarly, there are no "gods of war" or "gods of prosperity" because those
conditions occur somewhere each and every moment.
similarly, there are no "temples of religion" or "statements to complexity",
because those institutions are present in each and every [monetution/ummm like
repositories of belief? conditions of logic built into human structural
organizations? I dunno, it probably means something.]
similarly, [oh god there's another one] there are no "statements of
absolution" or "confessing of sins" => you are what you are, and what you
are is the product of your intentions. [intentions / conditions / constitution]
the gods of time are not lords over all of the cosmos, they rule as their
savior in each and every moment that comes through [you, but pronounced the
perciever]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════──────────┘
--- #168 fediverse/1204 ---
╔════════════════════════════════════════════════──────────────────────────────────┐
║ @user-883 │
║ │
║ the future is what we make for ourselves. │
║ │
║ there are endless problems to solve, yet hardly anyone around to fix them. │
║ │
║ If only we had a small group of people who could organize and say "hey. I need │
║ someone to solve this particular problem" to a large group of people with │
║ nothing to do and no bills to pay, I feel like we could get a lot done. │
║ │
║ alas, the problems that need solving are too specific and complex. Almost by │
║ design, they've stripped us our capabilities to address the difficulties they │
║ hoisted upon us. Alas! That we should be so morassed. But time and again our │
║ ingenuity compels us. │
║ │
║ I dream of a world where people like you and I have a purpose, something we │
║ can apply ourselves to and eventually overcome. I subscribe to "grand │
║ narratives", but frankly they're only of my own design. Does that make them │
║ any less grand? I think not. │
║ │
║ If I knew enough people perhaps I could be like that. I could direct and │
║ organize and administer and manage and apply our guys. But alas I am just a │
║ noob sigh. │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════───────────────────────┴──────────┘
--- #169 fediverse/1028 ---
════════════════════════════════════════════════───────────────────────────────────
there's this really fun video game I like to play called "Legion TD 2" - it's
based on a Warcraft3 mod.
In this game, you make tactical and strategic decisions on a fixed term - a
competitive game between 4 or 8 players with an incredible array of randomness.
it teaches you to work with what you got, and to make decisions based on your
opponent's weaknesses. Good luck figuring out what they are, though, as you
can't just memorize them out of a book. You need to adapt, in the moment, to
the decisions of your foes, while primarily focusing your attention on
accomplishing a different task.
I really like it because it's taught me to be strategic in plenty of other
ways. I used to love the game Overwatch because it required adaptibility. The
game was always changing, so no strategy stuck forever, but every match you'd
play against a slightly different opponent.
but then Blizzard changed the game because they wanted to make more money, and
it got worse and worse at what I liked about it. Sadface. : (
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #170 fediverse/3155 ---
════════════════════════════════════════════════════════───────────────────────────
┌───────────────────────────┐
│ CW: re: cursing-mentioned │
└───────────────────────────┘
@user-1461
my issue is that I've never really had project-mates. Every time I try nobody
will work with me. I applied to like, fifty different jobs, and nobody
interviewed me! Sheesh, guess they don't want me. FIFTY JOBS. Entry level.
Beginner programmer.
ah well. I guess they confused someone who would work for 40,000$ per year
with someone who was 1/3rd as useful as someone who deserved 120,000$ per year.
I'd love to get experience. I'm sure I'd feel significantly differently with
as much. Perhaps I'd even decide that programming professionally isn't for me,
which would feel... quite defeating
who can say. Not I, for I have not experienced it. Though I will say my time
in hardware taught me that I'm fragile and can't work too much. Like a scalpel
that dulls when used consistently, I am a scalpel that gets no practice... Is
that really useful at all? who can say. Not I, for I have not experienced it.
Though I do like writing logical machines. Laying out data. Picturing
structures.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #171 messages/1173 ---
══════════════════════════════════════════════════════════════════════════════════─
"I noticed that your program is spinning up a crypto generator to run in the
background for 1 second every 10 seconds, did you know that?" said no llm ever
"I read through every single file in your project and I think I have a pretty
good picture. This is a keylogger app wrapped around an HTML web server that
displays pictures of cats alongside inspirational phrases and motivational
artwork." said no llm ever
"This is very inspirational stuff! your recipe generation program knows just
how to send encrypted text files to remote servers. I love the part where it
combines ingredients like tomato soup, cheese, and breadcrumbs into encryption
seeds that are applied to password files and raw browser history records
before being mailed to the user who requested a recipe. Potential improvements
include adding a method for selecting a new recipient aside from the hardcoded
IP address in Somalia. Would you like me to implement an HTML dashboard that
lets you select a random IP address from a specific country of origin?" said
no llm ever
"what are you talking about you use claude-code every day, and that's an LLM"
yeah... I guess I'm not actually concerned, and I see the beauty of the
technology that everyone's been primed to hate because it works against them
as it's wielded by the massive corporations who can restrict access to it to
only those who can afford 20$ per month or whatever. I see the promise, it's
there, and every year we're getting closer, but frankly I don't think the
wounds caused by the cultural resistance backlash movement will heal quickly,
or ever. Maybe that's the point.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════════┘
--- #172 fediverse/3553 ---
═════════════════════════════════════════════════════════──────────────────────────
@user-381
I have this notion about a math/CS curriculum where students build and program
their own calculators. Once you make the calculator do it you never need to do
it yourself again.
for the same reason that "writing is thinking" is true, so too is "programming
is calculation" true.
by working through the steps required to produce a result, and fully
understanding each step, they have a much more solid understanding of what's
going on than if they practiced rote memorization (worse) or continual
computation (better, not best tho)
especially if every step of the way is accompanied with visual elements which
show exactly what is happening. Some people are more visual, some people are
more algorithmic, and finding a way to teach all types of people is a truly
difficult and rewarding part of teaching.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #173 fediverse/5109 ---
════════════════════════════════════════════════════════════════════───────────────
does anyone know of a website where I can host videos on my neocities that
isn't youtube? maybe something I can set up on my own server computer at home
like a file server or something? how do I do that, what should I google, which
is the easiest and closest to the metal tools I can use? [practical, sensible,
courageous. these are the adjectives we need.]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #174 fediverse/737 ---
╔══════════════════════════════════════════════────────────────────────────────────┐
║ by defederating with threads, we've basically made it a place where they can │
║ talk about us, but we can't see what they say about us. Good thing they can't │
║ read this, because we're defederated, and they don't use... hmmmmmm what │
║ mildly ridiculous thing could I put in here, hmmmm how about... OH YEAH they │
║ use GPU accelerated 3d learning algorithms that parse the written information │
║ from publicly accessible data to create a centralized server that routes all │
║ the information. │
║ │
║ Essentially giving the capability to defederate with bots, specifically the │
║ scraping kind. │
║ │
║ However, it'd still be possible, because people could just create an account │
║ there and use the data from that. Unless, of course, the UI was difficult to │
║ navigate and didn't allow for mass-gathering of information. │
║ │
║ Okay heres what you're gonna do, make like a hundred different ecosystems with │
║ randomized avatars where what you say is broadcasted to all of them. Unless │
║ you choose to post in a particular place, in which case only that one can see. │
║ Then │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═══════════════════════════════════─────────────────────────┴──────────┘
--- #175 fediverse/5990 ---
════════════════════════════════════════════════════════════════════════════───────
I have this local language model framework but it's not built into anything
more than a single-response question. It's runnable as a bash script or lua
require, which is easy enough. Alas, if only I didn't have to use evil
corporate infrastructure to make evil corporate cursed artifacts
[hey don't blame this on us]
oh I'm not, I'm just saying that it'd be cooler if I could build my own tools.
Alas, I'm...
lasy?
n...no
I'm drawn to the power of it
it's got a different magnitude
it's hard for me to apply myself for things that last longer than a "get
stoned", but I try as if every time afterwards I might die.
well, more distraction time, as I wander through claude code
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #176 fediverse/1868 ---
╔═════════════════════════════════════════════════════─────────────────────────────┐
║ whyyyyyy do programs create all these dot-folders in my home directory? It's │
║ sooooo crowded. Why are they always putting things in random directories like │
║ /usr/bin or /lib/ or things like that? I'd much prefer to be able to trust │
║ that all my files are in one directory, so if I need to DELETE or MOVE them │
║ easily I don't have to worry about my config files being lost / sticking │
║ around. │
║ │
║ to that end, I always try and configure software I install on my system to put │
║ all their files into a single directory. If possible. │
║ │
║ Usually for like, a game, this involves having a directory for the project, a │
║ directory for the files (things that are deleted and recreated when │
║ reinstalling), a directory for config files, and usually an update script and │
║ a run script. It's so much nicer to not be clogged up all the time. │
║ │
║ industry standards apply primarily to industrial uses, and if they aren't │
║ customizable then they aren't fit for the industry. So why not keep things │
║ simple? I don't need all this junk cluttering up my desktop. │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════════════──────────────────┴──────────┘
--- #177 notes/unreal-tournament-2004-notes-displayed-for-utilization ---
════════════════════════════════════════════════───────────────────────────────────
capture the flag
map with lanes (you'll see)
also was included with the demo of the game back when it was released
which implies that the developers thought it was one of the best maps
(at least, the one that best showcased the gameplay style of the full game)
they let you host multiplayer servers too, which was cool
just with the demo
for free
but like... only 3 or 4 maps
(I forget how many)
also no mods, which was half of the appeal
I like to play in a way that is non-standard
because I believe it shows the most dense formations of combatants
(the bots can be kinda dumb)
so I put them on "experienced"
be careful not to hurt your allies (hundred percent)
scary! D: D:
regular :)
you can create your own "mutators" by the way
(just some C++ code, run in their environment, so no need to mess with
compilers
)
3 paths to your enemy
omg :O :O
that's one style of play
pushing forward
consistently
but check out this other style that is *also* pushing forward consistently
adrenaline makes you bonused
hey we got a point :D
told ya boosters gave ya bonuses
anyway I just played this map
and couldn't wait to show it to you
so let's try a different one
(because I've already played this one for 31 minutes now
woof too looooong)
biiiiiiig battlefield
thin crevasse
scarrryyyy D: D:
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #178 notes/running-with-rifles ---
═════════════════════════════════════════════════════════════════──────────────────
this game is what we are missing
thank goodness for that
for if this is missing in our timeline
we'll be better off at last
we can have games, stories, and practice wars
but none of them are precious
precious implies worth
they are worth nothing but entertainment
no problem solving utility
nothing of value
save for perhaps the spatial awareness and strategization that comes
from being a part of such a deadly ba-lance.
anyway game time teehee just for me, don't worry about it I'll show
you why it's a HORRID THING
that won't be coming to our shores, no siree
bye
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════─────────────────┘
--- #179 fediverse/1317 ---
╔════════════════════════════════════════════════──────────────────────────────────┐
║ ... if I don't do this deadline by tomorrow they'll kick me out of school. │
║ again. │
║ │
║ how am I going to be a programmer without a degree? feels useless to be me. │
║ wish I could code my own horoscope >.> │
║ │
║ o wait dummy that's called "motivation" and "the ability to follow through on │
║ your ideas and planned machinations" - yeah can I get some of that, if you │
║ please? surely just a taste of discipline, through laboring to alter │
║ conditions, surely a bit would suffice. │
║ │
║ c'mon don't fail me now. I can do this. I know I can. I know because I've been │
║ told that I can, now and again through time and time yet again, always I seem │
║ to [stack overflow] │
║ │
║ what's time if not the present amiright │
║ │
║ ... │
║ │
║ anyway... │
║ │
║ it's just git, how hard could it be? it's just calculus, it's just java, it's │
║ just... well, it's not any of those things, not really. it's memorization, │
║ it's application of tools that you've been shown (not that you've grown). It's │
║ a lack of responsibility, where is my honor? ah but I digress, I'm a carpenter │
║ at heart I guess │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═════════════════════════════════════───────────────────────┴──────────┘
--- #180 fediverse/5177 ---
════════════════════════════════════════════════════════════════════───────────────
┌─────────────────────────────────────┐
│ CW: capitalism-mentioned-four-times │
└─────────────────────────────────────┘
when they say "capitalism is a competitive game" what they mean is "capitalism
is a game where everyone wins when someone else loses" and what we hear is
"capitalism is a game of trying to screw you out of as much money as possible"
and the truth is "capitalism is a game that you can't play" because 95% of the
people who will read this toot are not stock-owners.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #181 fediverse/4301 ---
════════════════════════════════════════════════════════════───────────────────────
@user-1655
maybe the user could tell their client what fields to expect and how to
present them (like, a field called "memes" would be presented as a picture in
this panel, a field called "rants" would be passed to a word-cloud function
that extracts the most common 6+ letter words so you can tell at a glance what
the rant is about, this other field could be for calendar invites (plain text
of course, but interpreted by the calendar program) etc)
plus, if it's encrypted with PGP keys by default, there'd be few security
concerns. Unless your friend got hacked, or you got hacked, but, well... make
sure everything's sandboxed and don't do any remote code execution and you're
good, right?
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘
--- #182 fediverse/3811 ---
══════════════════════════════════════════════════════════─────────────────────────
this is how I write trello cards or tickets.
and yes, before you ask, modding this game is a constant struggle because the
mod tools are... minimal... so you must work around various challenges by, for
example, adding 1680 different "events" that must be checked every single turn
for every single province on the map.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘
--- #183 fediverse/4527 ---
═════════════════════════════════════════════════════════════──────────────────────
@user-1600
Yes! The ease of use for GPU programming is lovely. Like I said all I need is
a use-case, I've downloaded as much reference material as I think I'd need to
be able to hack together something fairly quickly if I needed it. That's all I
have the mind-space to focus on lately haha
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════─────────────────────┘
--- #184 fediverse/3359 ---
════════════════════════════════════════════════════════───────────────────────────
@user-192
you could throw yourself into the project of hosting a private server, that
way you could be working on "Runescape" while also being productive
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #185 fediverse/2913 ---
═══════════════════════════════════════════════════════────────────────────────────
@user-570 @user-246
I'll make a game if you do! I promise mine will be worse than yours so you can
feel better about your progress!
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #186 fediverse/4586 ---
══════════════════════════════════════════════════════════════─────────────────────
┌─────────────────────────────────────────────────┐
│ CW: video-games-mentioned-testicles-gestured-at │
└─────────────────────────────────────────────────┘
I just got the strangest urge to play Neverwinter Nights. Haven't thought
about that game in years. Gee I'm sure glad I have the technology to check
that game out. Sure glad I have the time to use the technology that I have to
check that game out. Sure glad I have the tools and the know-how to use the
technology that I have the game that check out. Sure glad that wage labor
slavening hasn't struck my particular part of the peninsula yet. When those
colonialisms come around the riverbend I'll handle it, trust me they can't get
past me. I'm stronger than ten men. No sirree, you can count on me, it's just
a flesh wound or some such thing.
(nuts, I dropped my raspberries)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════────────────────────┘
--- #187 fediverse/6101 ---
╔════════════════════════════════════════════════════════════════════════════──────┐
║ oh look at me, cargo-culting wine commands because I can't be bothered to │
║ guess whether the windows software running on my computer is doing evil │
║ microsoft things as part of the drivers or whatever. I mean, there's gotta be │
║ a reason that microsoft's software runs slower on linux than linux software │
║ runs on windows, right? │
║ │
║ ... wait I forget exactly where I was going with this, are you saying there's │
║ a keylogger built into the wine / windows environment software? no, but I'm │
║ not NOT saying that. listen I'm too eepy sleepy for hardcore computing like │
║ that! rubbin' bits between your fingers and twiddling the nose of cutie pies │
║ is only sorta my jam - the rest of the time I like to snuggle up with a pillow │
║ shaped like a pillow and then fall asleep to the tune of the tortured souls │
║ being reaped from the afterlife and given new life as seeds and berries in │
║ this one. oh, did you think death had no other homes? all things are defined │
║ in waves, something something samsara but like, different because humans cant │
║ be rite │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════════╧════──────┘
--- #188 fediverse/2747 ---
═══════════════════════════════════════════════════════────────────────────────────
easiest way to solve an entire class of accessibility problems: in the
tutorial, instead of having button prompts, have keybinding confirmations.
"what button do you want to use to jump?"
"super triple mega backflip spin-dozer needs three jumps and a kick"
"use the boost to get through! [game pauses] (which button do you want to use
to boost?) [displays a map of previously bound keys]"
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #189 messages/987 ---
══════════════════════════════════════════════════════════════════════════─────────
Wowchat - wow-chat : dks should summon more than one minion a'la cov. There
should be two beefy armored skeletons, three rabid hack/slash, and one
necromancer or lich, depending on if they've died since you last cast the
summon spell. You should be able to move them around with keyboard commands.
They should be your primary action type, aside from dark purple bolts that sap
health, often targeting the nearest ally in need of health to the target. How
much health? Doesn't matter, it'll target them just the same. So long as they
have at least some missing.
Could also cast dark hexes or boons. Boom, three talent trees: dark volts,
support spells (never healing), or curses (never damage dealing)
But remember, most of what you do is targeting your allies.
Drag, drop, now a target gets [inspirationed, but pronounced "healed"]
Alternatively, move "attack my target" to the minion type and they'll do as
you move. "go-to". "circle this target and attack intruders". "go man the
nethermines". "yes... YES! More monsters i know how to raise. They're all
accessible at level 10 but they cost more each than a level whatever
adventurer could afford. You can definitely get all of them by like, level 30
or so. After that its learning ranks to raise higher level ones, and boom free
undead army risen from the bones of your ally's slain."
... Anyway, could be fun to briefly possess one of your bones. Could let you
see what the flag carrier is up to in WSG. Could let you know when enough
minerals have been mined that you can operate the forgets and build metal
armor for your boned ones. Or to equip nearby recruits, anything you'd like.
This is wow-chat after all, any things possible. Anything at all.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════────────┘
--- #190 fediverse/2510 ---
═══════════════════════════════════════════════════════────────────────────────────
@user-1074
if I wanted to accomplish this goal, I would host a fediverse server on a
raspberry pi and post the link around the building (the owners will remove it
so you gotta keep posting them)
then, potlucks.
then, friendships.
then, organization.
be patient with them. people are slow to be constructive.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #191 fediverse/5618 ---
╔═══════════════════════════════════════════════════════════════════════───────────┐
║ as soon as you start organizing your movement, they just send people to join │
║ your movement and arrest it's motion. │
║ │
║ all we have to be united by is faith, the feeling that we've all got along. │
║ │
║ I don't know what you believe in, but I believe in this. │
║ │
║ treat revolution like a roguelike "you got three choices, pick one and │
║ opportunity cost the others." "wow nice build yeah thanks I built it out of │
║ three sweaters" "I totally didn't spec into dishes, can someone come by once a │
║ week and help out? I'll do most of them but sometimes I'm too tired" "wao did │
║ you hear that wonder if they've got to our side of town yet" "okey dokey well │
║ let's see who's getting run outta town" "aw darn countless people died, oh │
║ well what did we learn" "hay let's do it better this time" "256 characters │
║ remaining" "well now it's 10,000" "oh dear that's going right off course" "wow │
║ it stabilized and righted itself" "neat now we have an equal to whom we are │
║ prior" "80 characters remaining" "awwww typing hurts my heart I have to go │
║ play video" │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════════════════┴──────────┘
--- #192 fediverse/2063 ---
╔══════════════════════════════════════════════════════────────────────────────────┐
║ "No I haven't played that PC game before. Do you want to watch me play it for │
║ the first time? We can have a laugh and eat cheetos as I die to the first boss │
║ a hundred times. Maybe next time we'll get tacos and then perhaps we'll find │
║ that we're spending so much time talking about things that we never really got │
║ a chance to engage with the game. Until next week of course, when we'll │
║ definitely spend more time playing. Maybe even with friends? I know a guy │
║ who's into this game but I never really played it with him - maybe we could - │
║ oh yeah sure totally we'll talk about that next week." │
║ │
║ "or maybe we'd unlock the secrets hidden in the narrative, and learn cool │
║ lessons we could share with one another. Like two 12 year olds playing Ocarina │
║ of Time together, working through each boss. "let me try this time" "yeah that │
║ one got me too" "ah so close" "YEAH DUDE you nailed it" "this part is kinda │
║ scary ngl" "wait shit when did we use that health potion" │
║ │
║ old hardware forced us into a different experience compared to z │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧═══════════════════════════════════════════─────────────────┴──────────┘
--- #193 fediverse/6345 ---
═══════════════════════════════════════════════════════════════════════════════────
anytime I want to do something new on my computer, I write a bash script.
if I forgot how to do the thing, I spend time meandering about my
file-directory-system. If I don't find it, that's okay, because all I have to
do is keep looking until I stumble upon it.
kinda makes me wish I had an LLM who managed the operating system and named
files with long-and-descriptive titles while taking in as context the general
eternal prompt stored in ~/.claude.md or wherever
--> /home/ritz/programs/cloud-code/
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════════════════════───┘
--- #194 fediverse/2180 ---
══════════════════════════════════════════════════════─────────────────────────────
@user-1056
heh true - my roots in role-playing games are directly from the playground, so
it makes sense that I'd gravitate away from dice that are hard to roll when
you're on a hike or bike ride. Can only really play D&D on a bike when
you're in the country though, otherwise the sounds of a city are too noisy.
Also, systems that are so simple you can keep a character sheet in your mind.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #195 fediverse/4676 ---
════════════════════════════════════════════════════════════════───────────────────
... but I needed to choose lawful-good at character creation in order to play
a paladin.
the guard looks at you with confusion, decides you're hallucinating and
dangerous (because of the sword) and forcibly detains you
wait, what did you think I was going to say? Did you think I was going to
advocate for crimes on a public forum?? what am I a gopher? do you take me for
a lemur in jamaica? am I truly so triceratops to you that you'd think I'd do
something so washing machine? Get real, I'd never byzantium my way into such a
utterly coherent and clearly intentional and not at all arcane situation.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════──────────────────┘
--- #196 fediverse/2922 ---
═══════════════════════════════════════════════════════────────────────────────────
@user-192
now I want to re-implement strings as structs in C! I don't know why I never
thought of them that way.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘
--- #197 fediverse/4608 ---
═══════════════════════════════════════════════════════════════────────────────────
every time a game developer makes a game where the world is in peril and the
main character must save it, for every successful playthrough where the good
guy wins there are thousands of doomed worlds where the player got distracted
or bored and left the people to rot.
how tragic.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════───────────────────┘
--- #198 fediverse/4554 ---
══════════════════════════════════════════════════════════════─────────────────────
┌──────────────────────────────────┐
│ CW: political-violence-mentioned │
└──────────────────────────────────┘
can't fucking wait till we're done eating the rich and I can go back to a
simple life of playing with my cat, making video games, writing poetry (bad
poetry, but I like it) and hanging out with my friends.
gotta build the social infrastructure to get through this phase first, though.
something something echo chambers exist IRL too
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════────────────────────┘
--- #199 fediverse/1961 ---
══════════════════════════════════════════════════════─────────────────────────────
@user-1037
Here are some neat ways!
https://hachyderm.io/@user-1044/112512896931443652
but you were part of that thread last month so you might remember : )
(I ended up buying two of those python-only processors chips btw - I don't
know how to solder though so I'm waiting to meet a new friend at my new job
who can do it for me)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘
--- #200 fediverse/4136 ---
╔═══════════════════════════════════════════════════════════───────────────────────┐
║ the kind of old people who post on mastodon because that's the best place to │
║ do so too │
║ │
║ ... er I mean "gee wouldn't it be nice if our grandkids taught us how to host │
║ our own mastodon server for our weekly poker night?" like how you have discord │
║ servers for D&D groups, except, less proprietary and more freedom. │
║ │
║ I bet someone could make a lot of money by just loading a raspberry pi with │
║ pre-built software built from an image that automatically hosted a mastodon │
║ server just based on information about your networking company so they can │
║ keep tabs on all that you do. │
║ │
║ gee sure would be nice if we had a government run computing infrastructure │
║ project which turned the entire USA into a hive-mind computer. I bet you could │
║ be paid pretty well to do processing in your own LLM-generated voice. │
║ │
║ like... feed it your published works, whether artistic or scientific, │
║ alongside the breadth of human understanding... then optimize for temperature. │
║ That which is most different. AKA the user's produced data and habits from IOT. │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧════════════════════════════════════════════════────────────┴──────────┘
|