Easter Sale - 70% OFF: Create and FUCK Your Own AI Girlfriend! TRY FOR FREE
x

We are getting a little too many AI games

tanstaafl

Well-Known Member
Oct 29, 2018
1,731
2,196
And, no, using AI for this do not save time. The code is always generic, you'll have to adapt it to interface it with your existing code, and possible existing variable names. And, obviously, to test it, because the code will be bugged, subtly or not, way more often than the opposite.
Depends on the task. We use AWS Lambdas as micro-services and we have a hundred templates we use frequently. Sometimes we get a one off that AI is nice for creating a new scaffold for something we haven't done before. There's almost no code other than Hello World simplistic stuff, but it's a hell of a lot faster than adapting a preexisting template in a new direction.

Edit: And I shit you not I will choose AI every day and twice on Tuesdays to write a pivot SQL query. It's a 30 year old language that hasn't changed but marginally in all that time and writing a pivot with known data and AI is 1000% faster than doing it manually, even with testing after the fact.
 

Rafster

Bear chaser
Game Developer
Mar 23, 2019
2,202
4,355
Which is fine to not use AI. I'm pretty old school so don't think of it often unless I'm working on a side project at work, though our IDE's have code completion which used to be just canned scripts saved in a folder, but is now AI driven. But the hate for AI is idiotic. Just accept that it's a tool you won't use and pull the corn cob out of your ass about the rest of it.
And I'm happy your IDE help you in minor tasks or organization, and it's fine. Bur remember where you are: In a pirate site, of a scene of NSFW games, where most developers are, myself included,

basement making titty games.
We have no fancy IDES that speed the process for us, we're not Ubisoft or Bioware. The best we can get, IDE wise, is VS Code (I'm not quite sure of RPG Maker, Unity, Unreal or Godot though. But at least, for Ren'py and Twine, VS Code is the best IDE. And most twine devs don't even bother to jump to VS Code and just stay on the twine app). Most of us are one-man teams, meaning, we'll lack in one or two of the 3 aspects of developing (programming, artist or writing. Let's leave marketing out for now).

You will counter me saying: well, AI can do the work for you in areas that you're not skilled, right? That's what AI's for.

AI technology, at least from what I obeserved, is not at the point where it will make up magically the lacking aspects of a dev. Let's get into the coding. You either, a) Have some programming skills, which most of us end doing those nasty sandboxes or complicated VNs that have 1000 branches that everyone hates. b) Don't have coding skills and try to stick to basic VNs or Kinetic novels, maybe the occasional simple RPG at RPG maker without too much customization.

But if you are in b) (Don't have any coder pal or you suck at coding) and try to customize, go beyond the basic aspects of whatever platform you're working on, do a fancy good looking UI, incorporate more gaming aspects that aren't part of the basic features, you have to learn (the long way), start investigating whatever code you come across google, or asking an AI to make whatever fuction/feature/etc you want, and this is where the chaos begins, even with human-made code, it may mess up your entire game.

I was curious about AI in programming, but when I saw some of the codes that people were asking in the twine discord 1-2 years ago... geez, that was satanic, the AI even got the twine syntax wrong. I'm not sure with what AI they made those codes. It was better to build from zero, than to fix it.

Maybe I'm overreacting, my autistic brain going overdrive needing to know what the fuck I'm doing, but I won't let that touch my game.
 
  • Like
Reactions: Biscardone

tanstaafl

Well-Known Member
Oct 29, 2018
1,731
2,196
We have no fancy IDES that speed the process for us, we're not Ubisoft or Bioware. The best we can get, IDE wise, is VS Code (I'm not quite sure of RPG Maker, Unity, Unreal or Godot though. But at least, for Ren'py and Twine, VS Code is the best IDE.
VS Code auto complete uses AI now too. Luckily it's an extension, or used to be. I use Rider.
 

Rafster

Bear chaser
Game Developer
Mar 23, 2019
2,202
4,355
VS Code auto complete uses AI now too. Luckily it's an extension, or used to be. I use Rider.
Auto complete is one thing, and VS Studio 2008 had it way before AIs, and now VS Code is 1000 times what it is. Unfortunately, it is for the paid version of copilot. So no, but I would use it. It's not making my whole work.

Edit: And I shit you not I will choose AI every day and twice on Tuesdays to write a pivot SQL query. It's a 30 year old language that hasn't changed but marginally in all that time and writing a pivot with known data and AI is 1000% faster than doing it manually, even with testing after the fact.
The good ol' SQL. I am a retired software engineer, worked almost 8 years as the DB Master (and one of the developers) of the system department on an insurance company, but due to a crash back in 2010 or so... I wasn't able to go back.

Even if it saves time for queries, I wouldn't let AI touch delicate queries, triggers or procedures (I'm from the time of the good 'ol SQL Server 2005).
 
  • Like
Reactions: Biscardone

Rafster

Bear chaser
Game Developer
Mar 23, 2019
2,202
4,355
It's already what happen with some games fully developed by human being. Their code was subtly broken, and when they starts to receive reports about this, they have no clue how to fix it since they were 100% convinced that it was working fine, while it's also too late to restart the whole game.
We lost many games due to this, and obviously with AI coded games it will be worse.
That's how entire projects, not only games, are lost. Even with a dedicated team, you need to have certain control or knowledge of what you're doing.

And video game players are the most exigent and cruel type of users. They (or I should say WE, because I'm one) won't forgive these kind of messes

EDIT: Sorry for double post.
 
  • Like
Reactions: Biscardone

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
11,671
17,945
Depends on the task. We use AWS Lambdas as micro-services and we have a hundred templates we use frequently. Sometimes we get a one off that AI is nice for creating a new scaffold for something we haven't done before. There's almost no code other than Hello World simplistic stuff, but it's a hell of a lot faster than adapting a preexisting template in a new direction.
But it's template, that have to be adapted from something existing, it's not really the same.

It's always the same example, but it's a really good one, my tribulation with a Python port for the Bresenham line algorithm... It's a 60 years old algorithm, it's documented everywhere and even now everyone use it to draw a line. One would believe that an AI can deal with the port in place of my lazy ass, right?
Well, I tried many, and only one gave me a working result. Yet, it's a result that was only working for x2>x1 and y2>y1, so a quarter of what is asked... By itself it's not an issue, I felt the issue and fixing it wasn't really difficult.
But it's my job... An indie dev who need something like that will at most do a basic test, drawing something like (0,0) -> (10,10), and believe that it works. Then when people will complain, he'll have no clue how to fix this.

The thing is that AI are dumb as fuck, they gather information and then regurgitate it, that's all. They aren't intelligent, the "I" stand for the same word than "Intelligence Service", not as a synonymous for "smart".
It's why you have no issue, it's always easier to copy something you have in front of you, than to create it from scratch.

This being said, it's not that AI can't help, but not someone who know near to nothing.


Edit: And I shit you not I will choose AI every day and twice on Tuesdays to write a pivot SQL query. It's a 30 year old language that hasn't changed but marginally in all that time and writing a pivot with known data and AI is 1000% faster than doing it manually, even with testing after the fact.
And now I wonder how AI would deal with RegEx :whistle:
 

tanstaafl

Well-Known Member
Oct 29, 2018
1,731
2,196
Auto complete is one thing, and VS Studio 2008 had it way before AIs, and now VS Code is 1000 times what it is. Unfortunately, it is for the paid version of copilot. So no, but I would use it. It's not making my whole work.
It's a bit more than it used to be with copilot, but there are alternatives to it as well.
56264237-b0dcc800-609a-11e9-939f-6e852ca0bafe.gif
Even if it saves time for queries, I wouldn't let AI touch delicate queries, triggers or procedures (I'm from the time of the good 'ol SQL Server 2005).
It's never been wrong on a pivot so far. And I'm in my 50s, lol, I remember remembering thinking Oracle 8i would be the second coming. It's the best way to test and be skeptical, but apply it to all tools available and avoid being the Blockbuster a few years from bankruptcy because they figured the status quo would stay the status quo.
 

tanstaafl

Well-Known Member
Oct 29, 2018
1,731
2,196
And now I wonder how AI would deal with RegEx :whistle:
Good question. I've never had it try, but at this point I can write regex almost as fast as typing a sentence so it would actually be slower to try ai, writing a prompt, then testing.
 

ionogo

Newbie
Feb 13, 2024
38
30
The way I see it, talent will always rise. I predict we will see more of the shit to average games have some ai generated imagery, but the better devs will be able to leverage AI to create better games, faster. I do also think that we are on the cusp of AI being able to generate fairly high quality visuals with full motion that looks better than 95% of what devs can produce without it, in a fraction of the time. Still, the best talent will crate the best games.
 
  • Like
Reactions: obibobi

skyblueaster

lost little girl
Donor
Game Developer
Oct 31, 2023
314
1,040
You can't stop people from playing and making AI games.
What you can do is make good games that will make people play yours over theirs.

You have to make a better product than what the AI devs are putting out. If you aren't willing to put up the effort or money for that, then people won’t care to pay for it.

I have to borrow money to fund my game. It isn't pleasant, but game dev is a sacrifice. We hope people will play and appreciate our games and hard work, but we can't expect it.
 
  • Like
Reactions: BoiTS and LS47

Ashira13

Well-Known Member
Jan 31, 2024
1,622
5,030
Fixed that for you. Ann is the oldest of us, followed by you, then me at 45.

We are like the old men in bars discussing if the cassetes/Vynils were better than CDs or digital (mp3 or FLAC)
did you forget about the 8-track tapes and reel-to-reel audio tapes?