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))
@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 😠
I'm completely ready to believe that the CTO of Unity is a huge dick
Looks like it was a cool festival! Like a less hectic comic con.
I didn't go because I moved CA, womp womp
Instead I found a car to lease. Looking forward to a mass public transit system of self-driving cars covering the whole country. C'mon Elon.
If you were in New York and went to the Five Points Festival (http://fivepointsfest.com/) the game I'm working on was there along with the other 3 in our crew: Dave, Kendall, and Beth. #gameing #gamedev #nyc
(should I CW:hashtags this? :P)
Scala's just fucking with its users at this point https://github.com/lampepfl/dotty/issues/2491
Milestone: http://i.imgur.com/2vwmhml.png
oh noes my avatar on octodon finally got evicted from cache
Is it terrible if I name script::Value allocator "Vallocator" ?
If you want to do #gamedev and you like C/C++ and don't care about having a fancy scene editor but don't want to write literally everything, you should probably try Raylib http://www.raylib.com/
(I'm talking about this because I failed to do this early on with Dirtbags, I have rag rats)
Yeah, you could do all this internally at runtime, sanitize input at the edges and such, but why have that ambiguity instead of making the rules clearly visible to designers?
That's also the sort of runtime cost that might invisibly add up everywhere (like when they replaced all the float triples in Minecraft with Vector classes).
(#gamedev)
#gamedev opinion: If you allow designers to specify IDs in your game, sanitize them to all lowercase/no special chars. Also might as well make the follow identifier naming rules in case you wanna do some codegen.
Do it from the very very beginning. You probably will save files with the ID in the filename, and people suck at keeping capitalization consistent, so NTFS and HFS and version control and your Dictionary/std::unordered_map/whatever will all disagree with each other. It's a bad time.
bloviating Show more
For the record, I am wearing pants :P👖