i still hate microsoft employees more than i hate russia
@hj That's a hardcore level of hate of microsoft.

That said I think I hate Oracle the most.
@lanodan i mentioned before but in my dictionary "nigger" means "microsoft employee".

Meanwhile i see Oracle as just a husk of Sun Microsystem, for what it's worth, Java has some great ideas behind it, and I still reluctantly love it.

t. drunk
17b5a994baa48abe7803f595932fb74…
@hj Yeah, I wouldn't dev in java because that's quite annoying but otherwise I take it as a pretty neat language and platform which is a bit dear to me.

@lanodan @hj Java is a fucking pain. I don't know why my uni adopted it as it's primary language.

@hj @lanodan Not when it has shitty quirks like requiring methods to access characters in a string and missing basic shit like an exponential operator.

C# is what everything Java should have been. It's one of the few times Microsoft did something right.

@xianc78 @lanodan C# is just Java but with microsoft brand attached to it.

literally clone of java to a fault
@hj @xianc78 @lanodan C# did add a lot of nice stuff to its language that Java is still missing or has bolted on. .NET also breaks comparability instead of keeping ancient shit in. (which Java finally did with 9 ~ 11, which breaks everything so no one uses them)

That said, I've written Mono/.NET code with Gtk# in the past and it's all pretty much dead and unsupported now. I'm not even sure if Gtk# works with .NET Core.

Java isn't a great language, but it was a major step away from manual memory management and a full VM. There are a lot of much better languages that run on the JVM such as Scala, Kotlin, etc. (although Scala libraries are getting pretty insane with cryptic functionality and error messages).
@djsumdog @hj @lanodan @xianc78 fun fact when microsoft got told to fuck off they weren't allowed to embrace extend extinguish java, they went and hired the Delphi guy to design their clone.
@icedquinn @xianc78 @lanodan @hj That makes sense. I never tried Delphi or Pascal. I wish I had; heard they were interesting languages.

@djsumdog @icedquinn @lanodan @hj I think GameMaker before it was GameMaker: Studio would cross-compile their games into Delphi. But now, they apparently compile to C# (haven't looked into it any further).

@djsumdog @xianc78 @hj @lanodan lot of indie games are in game maker studio yes.

that company is run by human garbage though. they put in code to destroy files if the DRM triggers wrong, blew up some guy's project, then he was treated like shit on the forums until PR damage control showed up to confirm he paid the monies and the dev who put the feature in was basically like "bruh i wanted to make pirates suffer."
@icedquinn
@djsumdog @hj @lanodan @xianc78
It's a good thing indies forked off Monogame and the like because DRMware can fuck itself.
@parisc @djsumdog @hj @lanodan @xianc78
> monogame
i heard people liked XNA but the architecture didn't scale to 3D. i tried to use monogame but you couldn't compile shaders without windows so i left that clown show :blobcatsmilehappy:
@icedquinn
@djsumdog @hj @lanodan @xianc78
XNA could do 3d and a few games did use it (infinite flight notably did, alongside lots of XBLIG games) but you have to do a lot of low level work to get 3d out of it compared to 2d. One dev called Monogame a convenient set of c# libraries as opposed to an engine.

Most of the time 3d stuff was bigger with monogame/XNA on WP7 and XBLIG because those were the only options for programming. Now there's little interest because you can use Godot or Unity instead.
Follow

@parisc @icedquinn @djsumdog @lanodan @hj I think it could serve a nice middleground for those who don't want to work with a full engine while still not wanting to get into the very low level workings of OpenGL or Vulkan. I'm currently working with 2D right now but I would love to move on to 3D at some point.

I would really like to try to create a psuedo-3D engine. Maybe using something like raycasting (the algorithm used for Wolfenstein 3D) because it doesn't seem that hard to implement. With raycasting, everything is happening in 2D but you are seeing a 3D representation of it.

· · Web · 0 · 0 · 0
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.