Live data from Hacker News

Codex, Opus, Gemini try to build Counter Strike

instantdb.com

101–110 of 144 posts

Re: Codex, Opus, Gemini try to build Counter Strike

#101
post #97

Earlier quoted context omitted.

You have agency. There is no invisible hand stopping you from continuing to do what you enjoy. It's the same when I hear people complain about how complex new UI frameworks are. The web still runs perfectly well on simple html, CSS, and Javascript. There is not federal police force that will arrest you for not using React.

That invisible hand exists and had always existed, it's the market. Nobody will arrest you, but the enjoyable work simply slowly disappears. Unless we're talking hobby scenarios, but nobody cares about that.

> That invisible hand exists and had always existed, it's the market.

I have never heard a client say "Man, glad you used React". Literally nobody cares what framework you use to build your site. Nobody.

If you didn't know any better you'd think all software developers are chained in a basement where they have absolutely no power to do anything but build React sites.

Re: Codex, Opus, Gemini try to build Counter Strike

#102
These guys don't know what they don't know:

"Now let's make shots work. When I shoot, send the shot as a topic, and make it affect the target's HP. When the target HP goes to zero, they should die and respawn."

This is not how shooting is implemented in a competitive first person shooter.

Re: Codex, Opus, Gemini try to build Counter Strike

#103
post #95

Earlier quoted context omitted.

You have agency. There is no invisible hand stopping you from continuing to do what you enjoy. It's the same when I hear people complain about how complex new UI frameworks are. The web still runs perfectly well on simple html, CSS, and Javascript. There is not federal police force that will arrest you for not using React.

There is invisible hand, literally. https://en.wikipedia.org/wiki/Invisible_hand Yes, I can do it. In my free time. But that part of my job that was enjoyable? Poof. Not anymore. Can't compete, get on with times, be more productive. I spend a 40% of my "alive" time in work. It's a massive downgrade.

> There is invisible hand, literally. https://en.wikipedia.org/wiki/Invisible_hand

Companies preferring React over vanilla Javascript != you can't build sites with vanilla JavaScript anymore. Sites LITERALLY still work that way.

> I spend a 40% of my "alive" time in work. It's a massive downgrade.

This martydom with front-end frameworks is crazy to me. Guess what? You're a software developer. You actually have a lot more power tahn you think. And this "roll over and play dead while whining about every advancement in technology because you feel left behind" is exactly the reason you feel the way you do.

Re: Codex, Opus, Gemini try to build Counter Strike

#104

These guys don't know what they don't know: "Now let's make shots work. When I shoot, send the shot as a topic, and make it affect the target's HP. When the target HP goes to zero, they should die and respawn." This is not how shooting is implemented in a competitive first person shooter.

"At the end, all models built real a multiplayer FPS, with zero code written by hand! That’s pretty darn cool."

If you don't understand how a multiplayer FPS works, how can you tell if the AI has actually created one for you or not?

Re: Codex, Opus, Gemini try to build Counter Strike

#105

Earlier quoted context omitted.

If I say, “output the contents of X verbatim” and then use the output, am I free from liability?

If the generated code in TFA contained the actual Counter-Strike source code, then you (well, Valve) would have a defensible claim. But the prompt was to make something like Counter-Strike, and it came up with something different. That's fair game.

I can assure you that Valve is not remotely concerned about this AI generated "first person shooter" taking market share away from them.

Re: Codex, Opus, Gemini try to build Counter Strike

#106

Earlier quoted context omitted.

I'm impressed by this. You know in the beginning I was like hey why doesn't this look like counterstrike ? yeah I had the exepectation this things can one shot an industry leading computer game. Of course that's not yet possible. But still, this is pretty damn impressive for me.

In a way, they really condensed perfectly a lot of what's silly currently around AI. > Codex, Opus, Gemini try to build Counter Strike Even though the prompt mentions Counter Strike, it actually asks to build the basics of a generic FPS, and with a few iterations ends up with some sort of minecraft-looking generic FPS with code that would never make it to prod anywhere sane. It's technically impressive. But functiona…

It's not even technically impressive to anybody who has worked on first person shooters. It's literally trash.

Re: Codex, Opus, Gemini try to build Counter Strike

#107
post #81

Earlier quoted context omitted.

This is a terrible argument, just because of the way the legal system works. If MegaCorp has massive $$$$, but everyone else has small $, then MegaCorp can sue anyone else for using "their" code, that was supposedly generated by an LLM. Most of the time, it won't even get to court. The repo, the program, the whatever-they-want will get taken down way before that. Courts don't work by saying, "oh, but everyone is doin…

> Courts don't work by saying, "oh, but everyone is doing it! Not much we can do now." No, but they do recognise when their case registrations are filling up in a way that they cannot possibly process and make adjustments. Courts do not have an infinite capacity. There's a really simple solution that you may not have considered: 1) don't put your vibe-coded source code in a public git repo, keep it in a local one, wi…

Just to push the point further I was making about the courts, I came upon this article a couple hours later: https://www.bbc.com/news/articles/cn5lxg2l0lqo

Re: Codex, Opus, Gemini try to build Counter Strike

#108
post #95

Earlier quoted context omitted.

There is invisible hand, literally. https://en.wikipedia.org/wiki/Invisible_hand Yes, I can do it. In my free time. But that part of my job that was enjoyable? Poof. Not anymore. Can't compete, get on with times, be more productive. I spend a 40% of my "alive" time in work. It's a massive downgrade.

> There is invisible hand, literally. https://en.wikipedia.org/wiki/Invisible_hand Companies preferring React over vanilla Javascript != you can't build sites with vanilla JavaScript anymore. Sites LITERALLY still work that way. > I spend a 40% of my "alive" time in work. It's a massive downgrade. This martydom with front-end frameworks is crazy to me. Guess what? You're a software developer. You actually have a lot…

> martydom with front-end frameworks

You are the only one that even mentioned FE frameworks. Or plain JS. Neither was even tangentially mentioned and has nothing to do with my comment.

Re: Codex, Opus, Gemini try to build Counter Strike

#109
post #8

I tried to find some code that wasn't minified to assess the quality of this, and I found some shader code for the sky in the gemini version. The whole shader looks like it was regurgitated verbatim. This wouldn't hold up to licensing scrutiny. Here's a snippet from it: // wavelength of used primaries, according to preetham const vec3 lambda = vec3( 680E-9, 550E-9, 450E-9 ); // this pre-calcuation replaces older Tota…

Preetham is the author of the paper that defines this algorithm from 1999: https://tommyhinks.com/2009/02/10/preetham-sky-model/ https://tommyhinks.com/wp-content/uploads/2012/02/1999_a_practical_analytic_model_for_daylight.pdf Rather than stolen from Mr. Preetham, it's much more likely this fragment is generated from a large number of Preetham algorithm implementations out there, eg. I know at least Blender and Unre…

It's taken from a threejs example: https://github.com/mrdoob/three.js/blob/dev/examples/jsm/obj...

Seems fine given the project is already using threejs and so will have to include license info for it already.

Post reply on HN