@badlogic@mastodon.gamedev.place avatar

badlogic

@badlogic@mastodon.gamedev.place

libGDX, Beginning Android Games, RoboVM, Spine. Member of the council of Warios.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

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

Every day I wait for the tram to get back home and have to look at this campaign poster by Austria's extrem right party FPÖ. It's AI generated.

Let's learn how to identify AI images using two recent posters by FPÖ.

1st image: Campaign poster for FPÖ's "Blue-Harry", supposedly a metal worker
2nd image: What Blue-Harry really looks like. He's a credit risk manager
3rd image: Poster for "Heimat Games", a Hitler-Youth inspired sujet for "homeland games"

Let's start with the 3rd image

image/png
image/png

badlogic,
@badlogic@mastodon.gamedev.place avatar

First hint: the skin texture is way too smooth and pasty looking. Not a smoking gun, but smoke.

There's also not enough blond kids inside FPÖ's Hitler-Youth-Cosplay offspring called RFJ to gather for such a photo.

image/png
image/png

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

New avatar just dropped.

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

Cleaning out some code. Found an old "game" I wrote 12 years ago for @wheresmyfu_pony 's birthday.

Naturally, it's "amazing". Resurrected it and put it on the innertubes. Doubt anyone other than us can beat it.

https://marioslab.io/projects/sol

(Go landscape on mobile)

image/png
image/png

badlogic,
@badlogic@mastodon.gamedev.place avatar

Actually pretty amazing. This was written with libGDX 0.9.9, so pre 1.0 release. I had to change 4 lines of code to make it work with the latest and greatest.

Good job by all the maintainers keeping things running.

Avert your programmer eyes. Code here:
https://github.com/badlogic/sol-2024

badlogic,
@badlogic@mastodon.gamedev.place avatar

Heh, I don't remember having written what's essentially "Mario's shitty Scum VM".

Seems like it would be pretty easy to add more stuff.

https://github.com/badlogic/sol-2024/blob/main/core/src/main/java/io/marioslab/sol/scenes/EntranceScene.java

badlogic,
@badlogic@mastodon.gamedev.place avatar

Writting games is such fun. Wonder why I stopped doing that.

The Goomba stomping scene is stupid simple as well. Interweaves cut-scene/point-and-clicky stuff with twitch game play.

https://github.com/badlogic/sol-2024/blob/main/core/src/main/java/io/marioslab/sol/scenes/MarioScene.java

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

Austria's governing party "ÖVP" has launched a campaign about austrian "Leitkultur". If you do not behave like an Austrian, you should leave. They've also set up a comission tasked with codifying this into law. Not shitting you.

So I built a new thing. LEITKULTUR-O-MAT. A chatbot that thinks and replies like your average Austrian. In Austrian dialect.

https://leitkulturomat.marioslab.io

The scary part is, that it's actually pretty close to your average Austrian...

image/png

badlogic,
@badlogic@mastodon.gamedev.place avatar

@dynode it's a little confused dialect wise :p

badlogic,
@badlogic@mastodon.gamedev.place avatar

@artdanion I'm afraid they'll have to leave.

badlogic,
@badlogic@mastodon.gamedev.place avatar
badlogic,
@badlogic@mastodon.gamedev.place avatar

@harkank @cm this guy linguistics :D

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

I built a new thing:

https://woswormeileistung.marioslab.io

Two parts:

  1. Clean, transform, and publish the Austrian parlament's "open-data" (persons, session transcripts) for easy analysis by anyone

  2. Slap a UI on top of the clean data to analyse things like

  • Abscences of persons
  • Interjections (tell you more about a person than speeches really...)
  • What silly signs they put up on the speakers desk
  • search speeches
  • ..

I guess not every Austrian politician will be happy

https://www.youtube.com/watch?v=8K_lV-9DQcs

badlogic,
@badlogic@mastodon.gamedev.place avatar

@DetersHenning oh, interesting. i'm well off with spare time at night, so I'd rather not steal proper researchers funding :)

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

Problem:

  • I have a self-contained service, say a simple docker-compose setup
  • i have customers that can sign up with me
  • each customer needs their own instance of that service

Anything off the shelf for that? i.e. something that spins up a cheap vps on trigger?

badlogic,
@badlogic@mastodon.gamedev.place avatar

@mkoek maybe, I have no idea how any of this works :D

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

Problem:

  • I have a self-contained service, say a simple docker-compose setup
  • i have customers that can sign up with me
  • each customer needs their own instance of that service

Anything off the shelf for that? i.e. something that spins up a cheap vps on trigger?

badlogic,
@badlogic@mastodon.gamedev.place avatar

@Klowner They'd get an ip/subdomain and communicate with it via REST + an admin web interface served by the instance itself.

badlogic,
@badlogic@mastodon.gamedev.place avatar

@RichardKogelnig Cheers, I'll take a look!

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

I've built a basic RAG system on top of the Spine documentation and previous forum answers from staff.

It's silly how effective this is it. And it only works, because the knowledge base the LLM gets its info from is of good quality. The system itself (indexing, retrieval, completion) is trivial.

(No worries, there's always a human in the loop. This should just help us answer recurrent questions)

image/png
image/png
image/png

badlogic,
@badlogic@mastodon.gamedev.place avatar

Since all of the knowledge base is embedded into a vector space for this, we can also re-use the vectors to find related discussions easily, and also replace our Google-based search.

All with ~2k LOC and an OpenAI API key (which is extremely cheap for these use cases, about $10 per month)

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

There's a big Austrian news paper called "derStandard". Every time they write an article about a developer or programmer, they headline "us" with "Hobby-programmer" or "Hobby-developer".

So I wrote a Chrome Extension that adds "Hobby-" to other job titles on their page as well.

(possibly only really funny for German speakers)

hobbyist.marioslab.io

video/mp4

badlogic,
@badlogic@mastodon.gamedev.place avatar

@LongJohn you're welcome

badlogic,
@badlogic@mastodon.gamedev.place avatar

@gregoa_ klor, is nur ein anderes manifest.json rest sollte gleich bleiben

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

new site, who dis

https://mariozechner.at/

badlogic,
@badlogic@mastodon.gamedev.place avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • rosin
  • thenastyranch
  • ethstaker
  • DreamBathrooms
  • osvaldo12
  • magazineikmin
  • tacticalgear
  • Youngstown
  • everett
  • mdbf
  • slotface
  • ngwrru68w68
  • kavyap
  • provamag3
  • Durango
  • InstantRegret
  • GTA5RPClips
  • tester
  • cubers
  • cisconetworking
  • normalnudes
  • khanakhh
  • modclub
  • anitta
  • Leos
  • megavids
  • lostlight
  • All magazines