I'd be lying if I said OpenAI Universe / GTAV wasn't one of the primary drivers in me trying to learn ML.
Anyone know what kind of hardware I will need to play with this? The AMI page on github mentions an AWS g2.2xlarge (iirc a GTX 1060 is slightly better than this?). And it seems like GTA is actually running on a different system you use VNC to share the screen/input? Any estimates about whether a 1060 or 1080 on a beefy gaming PC could handle both at once?
Most reviews I've read actually complain that GTAV is a step back in realism from GTA4 (for example, body-part specific injuries were dropped), but let's not beat about the bush - no GTA deserves the title of "realistic", because as you say "it's GTA and you have to shoot everyone, duh". They're made to feel realistic, but in fact they powerfully reward violence and punish being law-abiding, in precisely the opposite way that the real world does.
It didn't try to be realistic. The whole point is that the police response is always massively disproportionate to the crime.
It's a pastiche of society, everything is exaggerated: they have a legalize medicinal cocaine campaign, you can buy supercars online, rocket launchers and machine guns at your local gun shop, you can launch your car at 100 miles an hour of the edge of the highway and survive.
They even reference the outrageousness of it in a scene where Michael goes to the therapist and comments that he may have even killed someone on the way there.
Like obviously no real person would be able to survive the injuries my character gets every 10 seconds. But if I was dying all the time it wouldn't be fun to play.
The one thing that really bothers me, as far as realism goes, is lack of persistence. Leave a car somewhere, walk 10 feet away, turn around, and it vanishes. Cars and NPCs vanish when you aren't looking. Damage you do gets quickly reset as if it never happens. And a number of small details like this. It's not just that it's unrealistic, it really limits what you can do with an otherwise awesome sandbox.
Still, I think the game that deserves most credit for realism is dwarf fortress. It will be a long long time before AIs master that.
If the game randomly JIT generates all local phenomena while keeping just enough coherent higher level data to suspend your disbelief, that's only the storage size of the high level information.
However, when a player begins to specifically perturb that generated phenomena at the detail level, how do you prevent leaving an ever-storage-requirement-increasing trail back through the player's space-timeline? Reconvergence to normal over a reasonable timespan?
I assume this is a thought about problem, so links greatly appreciated!
Look into confirmation bias
I think a lot of time outside observers are better at parodying something than someone who is inside of it. They just nail the ridiculous culture in the US. I remember GTAIV had a television you could watch, and "Republic Space Rangers" was one of the funniest shows I've seen anywhere.
Every animal in GTA V will call the cops on you if they witness you doing a crime -_-
You're right, realistic maybe wasn't the best word. I think "believable" would have gotten my point across better. It's true that GTA V mimics the real world pretty terribly, but it's game world and AI is so incredibly internally consistent that it feels less like a game and more like a another world.
> I accidentally bumped a police boat with my jetski. Apparently this warranted being shot in the head.
Were you playing as Franklin? The GTA V devs have denied this, but from personal experience and plenty of online reports, the police in the game are racist. More realistically, it's probably because they're unable to pathfind to a state where they can arrest you (because you're both on boats on water), so they just go guns blazing.
Except if you're into politics.
depends on what you prioritize to mean "realistic." I think most people would agree that the world of GTA V (and IV) is incredibly realistic by video game standards, to the degree that it's the obvious choice for this AI project.
In fact it's quite the oppose. What makes games fun is taking what we call reality and make it "closer" and "unreal" at the same time. Like ... "hey, look, i'm shooting a RPG ...". But it's does nothing to do with shooting a RPG, you are just pressing a key and seeing something shining in a block of glass.
Problem with games are that they trick you mind to think something is real. But it's far, very far away from the real. It's just you, sitting at there, imagining things.
These days I play an undead thief in Dark Souls 3. (But maybe it is realistic, I have no idea how professional thieves live.)
(I had right of way and they didn't have lights/sirens on)
I don't know--these day's I'd believe it.
Sounds like a 1060 should be a good start for me to play with Universe then.