@kojack@mastodon.gamedev.place cover

22 years as a games programming lecturer.
Oculus community moderator.
Languages: primarily C++, lot of C#, plus Lua and Ruby. But used MANY over the last 38 years.

This profile is from a federated server and may be incomplete. View on remote instance

aras , to random
@aras@mastodon.gamedev.place avatar

0x2B or 43

kojack ,
@kojack@mastodon.gamedev.place avatar

@aras Or 053.

eniko , to random
@eniko@peoplemaking.games avatar

pretty sure if you store your backups on the same service that houses your live data you don't actually have any backups https://arstechnica.com/gadgets/2024/05/google-cloud-accidentally-nukes-customer-account-causes-two-weeks-of-downtime/

kojack ,
@kojack@mastodon.gamedev.place avatar

@eniko So copy/paste on the same hard drive probably isn't a good backup either... damn. :(

aeva , to random
@aeva@mastodon.gamedev.place avatar

I need to get my mind off the bad. Anything good going on tonight for anyone? Feel free to share things your excited about or happy about or just cool stuff you've come across recently

kojack ,
@kojack@mastodon.gamedev.place avatar

@aeva I had gimbap (korean version of sushi) for the first time last night. It was good.
Mmmm, spinach, carrot and bulgogi beef gimbap.

eniko , to random
@eniko@peoplemaking.games avatar

Have they put AI in guns yet

kojack ,
@kojack@mastodon.gamedev.place avatar

@eniko Many years ago in the G.O.D. Inc series of books there were AI guns that could take over the muscles in your arm to auto aim and fire at anything that moved in front of you.

Probably not far off from that now, sadly.

kojack ,
@kojack@mastodon.gamedev.place avatar

@eniko Or do you mean ChatGPT? :)
How long before people jail break it by telling it it is a prop gun in a movie if it refuses to shoot at someone non-threatening?

aeva , (edited ) to random
@aeva@mastodon.gamedev.place avatar

I'm helping a friend diagnose some strange behavior with her new gaming rig, and I can't help but wonder how many low hit rate post launch mystery crashes are just defective memory or overclocked hardware. She's got gigabyte GPU that's overclocked out of the box, random stuff is crashing when its at load, and it seems to also be interfering with bluetooth lol.

edit for the curious: de-overclocking her GPU fixed the problem

kojack ,
@kojack@mastodon.gamedev.place avatar

@aeva It's working now, so not needed, but one other cause of bluetooth problems can be usb flash drives. USB 3 flash drives can to emit interference at around 2.4GHz, which will mess with bluetooth, most proprietary wireless dongles and some wifi networks.

My favorite though is that the cushions in office chairs can make an electrostatic discharge when you start or stop sitting on them that can cause monitors to flicker. The ESD Association published a paper on it. :)

demofox , to random
@demofox@mastodon.gamedev.place avatar

My son got a 3d printer for his bday. The wall plug was bad so I am using my bench power supply. The print is going well so far though!

image/jpeg

kojack ,
@kojack@mastodon.gamedev.place avatar

@demofox Have it in the car and make it print 3d maps of where you are using GPS and OpenStreetMap data.
Maybe a bit inconvenient for real time navigation. :)

eniko , to random
@eniko@peoplemaking.games avatar

it should be illegal for companies which provide products or services to not have a public facing support email

kojack ,
@kojack@mastodon.gamedev.place avatar

@eniko When I first got my HP Reverb G2 vr headset, I thought it was faulty. I sent a highly detailed email to HP's support email, with links to videos of the issue, my troubleshooting steps, etc. I've spent years doing volunteer support on a VR forum, I know what info would help them.

The response I got was basically "We don't do email support, please call this phone number instead"
What, I should read out youtube urls over the phone?

(Turns out not faulty, just badly designed)

eniko , to random
@eniko@peoplemaking.games avatar

i had to use ruby to code plugins for my jekyll static site generator and let me tell you i did not enjoy my time with it

kojack ,
@kojack@mastodon.gamedev.place avatar

@eniko I learned Ruby to write Sketchup plugins. I ended up liking it. Well, some of it.
I still use it for stuff like my C++ build system.

eniko , to random
@eniko@peoplemaking.games avatar

torn between making a sandboxy ultima 6 like game or making a sci-fi version of a sandboxy ultima 6 like game

not that i have the time or energy to make either but i like to daydream, its just im torn about which to daydream about

kojack ,
@kojack@mastodon.gamedev.place avatar

@eniko I've never played Ultima 6.
My dream is to make an Ultima 7 style AI sandbox, I just love how the cities felt alive with NPC actions.

kojack ,
@kojack@mastodon.gamedev.place avatar

@eniko Could do.
My main goal is to allow my students to write NPC logic and we just leave it run to see what happens. :)

aeva , to random
@aeva@mastodon.gamedev.place avatar

The Leaving Rust Gamedev article resonates with most of the frustrations I've had working on the internals of Tangerine (C++) since I converted it from being largely single threaded spaghetti to aggressively concurrent spaghetti, and that's making me think maybe I'd have a better time if I picked a different language for the hot paths, because necessary non-compulsory refactoring also kills iteration time.

I just don't know what though, because nothing ever seems to fit the bill of what I need.

kojack ,
@kojack@mastodon.gamedev.place avatar

@aeva If I was going to move away from C++, my next choice would be D. I haven't played with its concurrency stuff yet, but almost everything else I've done in it I liked. Garbage collection, but its optional. C and C++ interfacing. Inline assembler. Compile time function evaluation. Looks mostly like C++.
It's the only language I've found that can match the features of my freaky C++
vector maths library (and do it easier). :)

kojack ,
@kojack@mastodon.gamedev.place avatar

@aeva I have to use C# for work, and the thing that drives me crazy is the limited generics (nowhere near C++ templates). Oh, and putting the new keyword everywhere! Otherwise an ok language.

(D can do wasm, but I won't keep going on about it) :)

kojack , to random
@kojack@mastodon.gamedev.place avatar

WTF? Every time I open the Lua operators doc website Vivaldi crashes.

lritter , to random
@lritter@mastodon.gamedev.place avatar

rebel moon part 2. and there we go, now it's full on seven samurai.

kojack ,
@kojack@mastodon.gamedev.place avatar

@lritter Snyder says he could make another 4 sequels.

kojack ,
@kojack@mastodon.gamedev.place avatar

@lritter Oh, and there's already r-rated snyder cuts of both movies on the way, with more fleshed out character development that was cut from the initial release.

Just think of all the extra wheat harvesting montages we can fit in there!

aeva , to random
@aeva@mastodon.gamedev.place avatar

do you think there's regular spooders in the zelda games or does link sometimes find a skulltula in the shower

kojack ,
@kojack@mastodon.gamedev.place avatar

@aeva @TomF I'd gladly let one of the water dragons lounge around on top of my head. They don't like getting that close though, and their claws look sharp.

TomF , to random
@TomF@mastodon.gamedev.place avatar

WTF is an "AI-capable chip". It's either Turing-Compatible or it's not. Everything else is just a question of performance.

kojack ,
@kojack@mastodon.gamedev.place avatar

@aeva @TomF @Farbs From what I remember of Amnesia: A Machine for Pigs, the AI The Chinese Room put in there wasn't particularly noticeable.
The 1980's Chinese Room thought experiment however...
:)

aeva , to random
@aeva@mastodon.gamedev.place avatar

math fact:

the dual of an octopus is eight more octopuses

kojack ,
@kojack@mastodon.gamedev.place avatar

@aeva I thought I understood it, but then a few days ago I read the algorithm again and realised I was thinking of something else.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tech
  • kbinEarth
  • testing
  • interstellar
  • wanderlust
  • All magazines