Reminder: The suggested price ($4) is just that. If you're broke and just want to play a game DO NOT feel weird about grabbing it for free. I left the option to get it for free there by choice so you could use it. ๐
If it makes you feel better about it. Your feedback is worth more to me than the $3.60 I'd get if you paid.
That said, paying is super nice too, if you can swing it. ๐ธ ๐
Greenlight votes are also super cool. ๐
Explaining Wookiepedia to my cousin because she just got job at Hasbro designing Star Wars toy packaging. The lyf
Our main Vehicle script has this horrible attribute called RacerType, which conflates 3 things: whether or not the vehicle belongs to a human, whether or not the vehicle is networked, and what is currently controlling the vehicle (player input vs net events vs AI)
Don't do this to yourself
@twitter Exactly, part of a balanced breakfast! ๐ ๐ฅ ๐ฅ ๐ช
@twitter Coooooooookie crisp!
@u2764 I definitely vauely recall hearing that usage, and it makes intuitive sense. My initial reaction was, "wait it's not? ....oh there's that other word that's only 2 chars off"
@u2764 Are you thinking of dregs?
#programming language design question: are exceptions (or *conditions*, if you really wanna go there) the only realistic option for error handling in dynamically typed languages? Feels like error codes and/or multiple return aren't enough.
(Dynamically-typed -> e.g. dict-oriented langs like JavaScript, Lua, Python, or Self)
I'm working on one, and I've been punting on error handling, but I should probably do it soon so that "42" + 42 will report an error instead of just __debugbreak()'ing...
@raingloom Ah I see what you mean. For sure, folks should use parens for their most obvious purpose: a grouping or a call operator.
@raingloom I guess...it lets you type it without needing sub/super scripts? Oh math and its internally inconsistent notations
@raingloom My programming teacher in high school made us write out C++ programs on paper before he let us type it into VC6, and that kinda sucked.
For the diagrams, are you talking about something like this: http://vceit.com/m/nassi-shneiderman-image008.gif ?
That's better than most things I've seen, but I feel like I'd sooner just write pseudocode, since if you want to chance the structure, now you have a bunch of lines to erase instead of just words.
@Alyx Unity's appeal as a "just having fun" kinda tool has always been weird to me because when you really start using it a lot there are so many frustrations.
If you want to make games, maybe GameMaker or https://love2d.org/? I don't know what's fun for application dev, maybe a smalltalk thing like Pharo?
Also depends on your taste, I have fun writing UIs with https://github.com/ocornut/imgui but it really caters to a certain kind of audience
I promised myself I would rant less about Unity on here though, so let me talk about nice things. Is there a #ProgrammingLanguages or #PLT tag for people who like to make their own and/or are learning?
But, so often you've got nothing better to do, because using the debugger sucks, and you want introspection, so you stuff that shit in a MonoBehaviour and yay now you're dealing with that mess
Unity3d really encourages bad code
"Just add another script"
no. stop adding components, I'm dying under the weight of all these damn scripts
mikescript progress report, this does what you might expect:
let Vec3 = {
new: fn (x, y, z) do {
x: x,
y: y,
z: z,
},
add: fn (a, b) do {
x: a.x + b.x,
y: a.y + b.y,
z: a.z + b.z,
},
}
let start = Vec3.new(3, 4, 5)
let end = Vec3.add(
start,
Vec3.new(5, 5, 5))
@maiyannah @sandhawke @djsundog I could do it in 0 typed characters in earlier web days: FrontPage/Dreamweaver! This also produced barely readable HTML ๐
@djsundog Yes, but...
Well, view source on mastodon.social isn't going to tell you much, it's true, but looking at the repo sure will. So much great and powerful code, including the code behind websites, is out there to learn from now. We (largely) lost view-source, but we got a web full of great resources for learning the craft. Plus, do you remember the state of web page debugging in the 90s?
Retweeted @transfaerie@twitter.com:
If you're a trans boy who's still picking out a name consider the name Frank. Then you can say "I'm gonna be Frank with you" when coming out
At the very least, their newfangled MSAA in 5.6 broke our minimap, so I was already walking up to the ticket counter for the hate train ๐