Can AI Make Computer Games?

Jabrils created a game using various AI tools. Although he says it was 100% created by an AI, it required him to type in different prompts until he got something that worked, and needed to use different AI’s in order to get the code, images, and sound. So it still needs human input as a “director”.

I fooled an expert gamedev with a game made ENTIRELY by AI

He got David Jaffe, who worked on the likes of Twisted Metal and God of War, to harshly critique it, oblivious to the fact it wasn’t Jabril’s own game.

He initially struggles to work out what the aim of the game is, which highlights the fact that – even though it is a working game – it doesn’t have the extra polish such as a tutorial, button prompts, or subtle visual hints. Although, maybe it could have added them had Jabrils specifically asked for those features.

“I have no clue what I’m doing in this game. If I wasn’t recording this video with you – I would be done”

David Jaffe

“I also don’t know what my goal is. I assume it’s to land but you don’t really have the space marked very well.”

David Jaffe

Since David believes that Jabrils made it, he remarks on how you think your own game is obvious how to play it, but that’s why getting someone independent to play test your game is so valuable. It’s similar to any type of software development really; you can be so focussed on coding, that you don’t see the bigger picture and the various ways someone can interact with it

After he is told it was made by an AI, he becomes more positive. 

“I think it is brilliant. Looking at it from that perspective, that is how games are going to get made more and more, right. The fact that you could do that, and say ‘make me a game that does X, Y and Z’ is amazing…I love it. I love that you made this. It’s terrible, but it’s kind of like criticising a one-year-old who took his first steps.” 

David Jaffe

It’s going to be interesting how AI develops, and I do wonder how long it will be before human interaction will be reduced, and also if AI can “understand” game design to actually incorporate more user-friendly features.

AI picture generators: Part 2

I’ve been playing with one of those AI picture generators; stabilityai. I was trying to think of ideas that are a play on words, or scenarios that you wouldn’t imagine a character to do – similar ideas to what Jim’ll Paint It would do.

Check out part 1 here

It seems like it knows who Jabba is, but has decided to use it’s own interpretation. It’s like a dough ball monstrosity
Another Star Wars one. Looks like some rubbish Cosplayer
Again, it seems to know who Postman Pat is, but has gone for an abomination
If you blink a lot, maybe you should go see an optician
Sum 41 probably like doing sums
Don’t lick metal, kids
Greta Thunberg at the World Pool Championship. A random mashup.
An actual Jim’ll Paint It suggestion: https://www.facebook.com/JimllPaintIt/posts/pfbid02a2aLNTagnhotRKfyECsjzPgTnds1cmL4AtVjAiSe7GaxgP73XTjdc76K9yPgXrk2l
A random one my friend came up with. Ex-footballer Ian Wright

AI picture generators

I’ve been playing with one of those AI picture generators; stabilityai.

I was trying to think of ideas that are a play on words, or scenarios that you wouldn’t imagine a character to do – similar ideas to what Jim’ll Paint It would do.

I had this Wizard of Oz idea where the Lion is Simba, Tin Man is Iron Man, and the Scarecrow could be Scarecrow from Batman. The AI seems to like Iron Man, and has created some horrific concept of Simba in an Iron Man suit, but I don’t know what is going on with the rest. The ground looks quite sandy, so has the yellow idea but no bricks.
What have you never seen Iron Man do? ride a horse. May as well be competing in a horse race. I like how in the last one, he has somehow caused an explosion and his horse is no where to be seen.
I thought I’d try one with Batman. I was thinking how he seems to work at night and has all this tech. Then I decided I wanted to see him just working on the software. The AI decided to draw some kind of comic.
When working, Batman is sometimes like a detective. I wanted to see him team up with another detective. The first image is brilliant. The third is funny because Sherlock has turned up with a Batman cowl.
Every so often, people remember that Mario is a plumber. You see him pretty much do everything but plumbing!
I chose another game character and came up with a simplistic play on his name. It’s strange how the AI has taken Crash’s design and environment colour scheme; but then decided to make it really surreal.
Another simple play on the name. Seems to love Daniel Craig.
Indiana Jones and Tomb Raider are fairly similar. I wanted to see them together. The bottom two images are just Lara clones though. It’s interesting how it has chosen similar outfits which makes the top 2 images look like a real crossover.
I did have a brief thought about how Link from Legend of Zelda gets attacked by a horde of Cuccos (chicken-like birds) if he attacks them. I thought I had more chance of generating someting good if I used normal chickens, and decided that Kentucky Fried Chicken’s Colonel Sanders should lead them.
A good play on the Lord Of The Rings character’s surname has generated these amazing images. I love this one.
You can see the pain and torment the actor is going through.
Film director solving a Rubix cube, or maybe even making them
Halo’s Master Chief participating in a cookery competition
The Pokémon Pikachu living up to his name

Biassed Twitter Picture Algorithm

People are accusing Twitter’s algorithm of being racist, which is sometimes a problem when it comes to algorithms based on Machine Learning.

If you don’t train the algorithm with a representative data set, then it can cause failures. e.g. if your data set only has pictures of males, then the algorithm will have problems when it is then tested out on pictures of females.

This sure is an interesting thread.

Originally, Dantley who works at Twitter, states the background is swaying the algorithm to choose the white guy. Then Graham has followed up with a set of tests.

In his reply, he has 4 pictures. If you click each one, you can see the original image. The image is very tall, which means Twitter has to crop it in order to display in the tweet. It seems that it crops the image around something interesting in the pictures. So it should detect 2 people and then needs to choose one to display in the preview. In each of the 4 examples, it is choosing the white man.

Dantley follows it up with an experiment of his own, by placing them in the same outfit, but he also removed their hands. This was probably just easier to edit, rather than swapping clothes and adding their hands back in. The black guy is then chosen.

I wonder what the outcome of this is going to be. Some people, including Dantley suggest it should crop the image, but I don’t want a massively tall image on my timeline. Maybe they have some other way of handling it that I’m not thinking of.