Home | Webstore
Latest News: OOTP 26 Available - FHM 11 Available - OOTP Go! Available

Out of the Park Baseball 26 Buy Now!

  

Go Back   OOTP Developments Forums > Out of the Park Baseball 25 > OOTP 25 - General Discussions

OOTP 25 - General Discussions Everything about the brand new 25th Anniversary Edition of Out of the Park Baseball - officially licensed by MLB, the MLBPA, KBO and the Baseball Hall of Fame.

Reply
 
Thread Tools
Old 02-27-2024, 08:26 PM   #1
Deft
All Star Starter
 
Deft's Avatar
 
Join Date: Dec 2001
Posts: 1,109
AI to Improve computer GM

Has there been any work on using AI to improve computer GM performance? I imagine running simulations over and over using neural networks learning how best to organize lineups, promote and demote minor leaguers, as well as trading, could dramatically improve computer GMs.
__________________
ATHL Louisville Jockeys (2001-present)
2002, 2007, 2010, 2012, 2014, 2015, 2020 World Champions
Uniform Template 1.2
Deft is offline   Reply With Quote
Old 02-27-2024, 08:49 PM   #2
Bobfather
All Star Starter
 
Join Date: Jun 2016
Location: Boston Ma.
Posts: 1,552
Doesn't AI need to run in the cloud?
__________________
I play out every game—one pitch mode.
Bobfather is offline   Reply With Quote
Old 02-28-2024, 06:05 AM   #3
Haiku
Minors (Double A)
 
Join Date: Dec 2022
Posts: 111
The game engine which is programmed to simulate and make decisions on behalf of both the player and the opponent, is called AI. It is an integral part of the game's code. I can't see how an external AI could be used to improve the in-game AI and change the code.
Haiku is offline   Reply With Quote
Old 02-28-2024, 07:39 AM   #4
Syd Thrift
Hall Of Famer
 
Syd Thrift's Avatar
 
Join Date: May 2004
Posts: 10,607
People keep saying this, and the bigger issue to me is, I don’t know why you’d want that. An AI type setup is liable to try anything - batting the worst hitter on your team leadoff, playing guys out of position, running out starters for 3 innings, etc. - and then will re-evaluate based on either direct input, which means lots of people having to tell the AI that it messed up, or you plant a thing in where it “knows” it did well based on wins and losses.

That’s not a method to create the Ultimate Baseball Manager, that’s a method to create the ultimate exploiter of loopholes in the game itself.
__________________
Quote:
Originally Posted by Markus Heinsohn
You bastard....
The Great American Baseball Thrift Book - Like reading the Sporting News from back in the day, only with fake players. REAL LIFE DRAMA THOUGH maybe not
Syd Thrift is offline   Reply With Quote
Old 02-28-2024, 08:40 AM   #5
MathBandit
All Star Starter
 
Join Date: Feb 2021
Posts: 1,445
Quote:
Originally Posted by Syd Thrift View Post
People keep saying this, and the bigger issue to me is, I don’t know why you’d want that. An AI type setup is liable to try anything - batting the worst hitter on your team leadoff, playing guys out of position, running out starters for 3 innings, etc. - and then will re-evaluate based on either direct input, which means lots of people having to tell the AI that it messed up, or you plant a thing in where it “knows” it did well based on wins and losses.

That’s not a method to create the Ultimate Baseball Manager, that’s a method to create the ultimate exploiter of loopholes in the game itself.
(and also if they did somehow manage to create the Ultimate Baseball Manager, 95% of the fanbase would complain that it is both very unrealistic- since it won't look anything like most MLB lineups/rotations/etc- and very unfair- since it will significantly outperform user lineups who think doing what MLB teams is doing (great hitter batting 3rd, 5 starters all expected to throw 5+ innings, etc).
MathBandit is offline   Reply With Quote
Old 02-28-2024, 10:14 AM   #6
Deft
All Star Starter
 
Deft's Avatar
 
Join Date: Dec 2001
Posts: 1,109
Quote:
Originally Posted by Syd Thrift View Post
People keep saying this, and the bigger issue to me is, I don’t know why you’d want that. An AI type setup is liable to try anything - batting the worst hitter on your team leadoff, playing guys out of position, running out starters for 3 innings, etc. - and then will re-evaluate based on either direct input, which means lots of people having to tell the AI that it messed up, or you plant a thing in where it “knows” it did well based on wins and losses.

That’s not a method to create the Ultimate Baseball Manager, that’s a method to create the ultimate exploiter of loopholes in the game itself.
My assumption was not to have it be an active AI running from the cloud and exploiting all of the game loopholes in the customers hands but use it during development as an AI tester to exploit hidden loopholes to close before users find them, and improved post-launch AI algorithms through pre-launch testing.
__________________
ATHL Louisville Jockeys (2001-present)
2002, 2007, 2010, 2012, 2014, 2015, 2020 World Champions
Uniform Template 1.2
Deft is offline   Reply With Quote
Old 02-28-2024, 10:19 AM   #7
Syd Thrift
Hall Of Famer
 
Syd Thrift's Avatar
 
Join Date: May 2004
Posts: 10,607
Quote:
Originally Posted by MathBandit View Post
(and also if they did somehow manage to create the Ultimate Baseball Manager, 95% of the fanbase would complain that it is both very unrealistic- since it won't look anything like most MLB lineups/rotations/etc- and very unfair- since it will significantly outperform user lineups who think doing what MLB teams is doing (great hitter batting 3rd, 5 starters all expected to throw 5+ innings, etc).
Yeah this is also true and I really should emphasize a particular point here that makes AI differ greatly from human managers: all real-life managers, even the innovative ones, play to not get fired, not to experiment and run the most optimal setups. We've seen a lot more use of openers and some reworking of lineups in recent years because the data back up the change but also because teams have been successful with them. This is really important, I think: in the late 80s we had this big change of opinion on the role of bullpens, not because that was "optimal baseball" but because the A's had 3 short relievers who carried them in the regular season and the playoffs. That's one of many examples.

If, on the other hand, a human manager decided to run a 3-man rotation and give all of their starters 80 pitches, if they fail to win - even if the failing to win has nothing to do with this strategy - that manager would get fired and would find it very hard to find a new job. Even if they won but one of their pitchers got hurt, there's a good chance they'd get fired for it (unless they won a lot) because all anyone would talk about is how their weird strategy is "ruining the game" or what have you. It's only natural that human managers play conservative: taking big risks means you have to find work outside of baseball.

Baseball wisdom is built on like 150 years of assumptions and results. Very often, stuff that we think is new thinking is in fact just repurposes old thinking - one big example for me is the idea behind FIP, where it was an accepted thing for decades that the job of a pitcher is to let their fielders make plays and not get themselves into trouble, but I don't know, a couple generations of guys growing up on Strat-o-Matic or something made some statty types think that pitchers have an ability to affect hits on balls in play. Baseball Prospectus came out with a book around a decade or so ago that talked about how a lot of stat guys were coming around to accepting that conventional wisdom had a lot of good data behind it in many cases. But bucking that wisdom, in baseball or in any other sport, comes with a cost.
__________________
Quote:
Originally Posted by Markus Heinsohn
You bastard....
The Great American Baseball Thrift Book - Like reading the Sporting News from back in the day, only with fake players. REAL LIFE DRAMA THOUGH maybe not
Syd Thrift is offline   Reply With Quote
Old 02-28-2024, 01:38 PM   #8
Ktulu
Hall Of Famer
 
Join Date: Feb 2003
Location: BC
Posts: 4,506
Quote:
Originally Posted by Deft View Post
My assumption was not to have it be an active AI running from the cloud and exploiting all of the game loopholes in the customers hands but use it during development as an AI tester to exploit hidden loopholes to close before users find them, and improved post-launch AI algorithms through pre-launch testing.
It's easy to use a bunch of AI buzzwords, but in a practical sense how would you actually do that?
__________________
"The ice is getting even more thinner, my friend!"
Ktulu is offline   Reply With Quote
Old 02-28-2024, 02:37 PM   #9
Deft
All Star Starter
 
Deft's Avatar
 
Join Date: Dec 2001
Posts: 1,109
Quote:
Originally Posted by Ktulu View Post
It's easy to use a bunch of AI buzzwords, but in a practical sense how would you actually do that?
Create a standard test league and interface for commands from your OOTP program and the neural network with variables that can be modified (example- trading of major league players) and defined outcomes (ex. below budget, and wins). Then have the neural network conduct millions of sims of that year to optimize the outcomes. When done, evaluate the trade decisions for trends, (ex. trading timing, player type traded, # of trades) to see if their might be obvious loopholes the neural network is taking advantage of or whether the activity is as expected from a regular human user.
__________________
ATHL Louisville Jockeys (2001-present)
2002, 2007, 2010, 2012, 2014, 2015, 2020 World Champions
Uniform Template 1.2
Deft is offline   Reply With Quote
Old 02-28-2024, 06:50 PM   #10
LacSlyer
Bat Boy
 
Join Date: Mar 2023
Posts: 11
This simply isn't how AI works right now. You can use it to help you code snippets, but it isn't ideal for using it to design a program as intricate as OOTP, let alone any other video game.


People need to also understand that it will be a very long time until AI in video games is capable of competing with a human because of how games work. This isn't like chess or Starcraft, where there are limited moves the computer can execute. In a game as advanced as OOTP you can't have an AI that looks at what they want to do right now and consider how that'll effect what they do in an hour that seems completely unrelated. All strategy games have this issue and will continue to have this issue for a while because it's really not that simple to fix.
LacSlyer is offline   Reply With Quote
Old 02-28-2024, 08:15 PM   #11
Ktulu
Hall Of Famer
 
Join Date: Feb 2003
Location: BC
Posts: 4,506
Quote:
Originally Posted by Deft View Post
Create a standard test league and interface for commands from your OOTP program and the neural network with variables that can be modified (example- trading of major league players) and defined outcomes (ex. below budget, and wins). Then have the neural network conduct millions of sims of that year to optimize the outcomes. When done, evaluate the trade decisions for trends, (ex. trading timing, player type traded, # of trades) to see if their might be obvious loopholes the neural network is taking advantage of or whether the activity is as expected from a regular human user.
I mean the first half of the first sentence is probably months of work just to setup... and then you're assuming a magic neural network can actually generate useful data that doesn't take many more months to analyze and that it actually tells you something that you don't already know.

After all that you're still at the hardest part... programming the AI to be better.
__________________
"The ice is getting even more thinner, my friend!"
Ktulu is offline   Reply With Quote
Old 02-29-2024, 01:58 AM   #12
jksander
All Star Starter
 
jksander's Avatar
 
Join Date: Oct 2002
Location: Indianapolis IN
Posts: 1,542
Quote:
Originally Posted by Syd Thrift View Post
That’s not a method to create the Ultimate Baseball Manager, that’s a method to create the ultimate exploiter of loopholes in the game itself.
lol ... that summed it up pretty well for me
jksander is offline   Reply With Quote
Old 02-29-2024, 06:39 PM   #13
uruguru
All Star Starter
 
Join Date: May 2022
Posts: 1,227
Quote:
Originally Posted by Syd Thrift View Post
That’s not a method to create the Ultimate Baseball Manager, that’s a method to create the ultimate exploiter of loopholes in the game itself.

That's exactly right. If there is an exploit to win your games, the AI will eventually find it. Then players will complain that the AI found a way to lock up all of the catchers in the league or something and so the player has to run a LF in the catcher slot every night.Or something.

So then the devs have to fix the exploit that the AI is abusing, and then spent tons of money for server time to regenerate the AI on the updated code, only to have it find the next exploit.

A game as complex as OOTP could literally take many years to find and close every possible exploit. It's not a viable business model.
uruguru is offline   Reply With Quote
Old 02-29-2024, 10:39 PM   #14
Matt Arnold
OOTP Developer
 
Matt Arnold's Avatar
 
Join Date: Jun 2009
Location: Here and there
Posts: 15,713
Balancing "play to win" vs "play baseball" is definitely always a challenge... How do we make a manager do dumb decisions, but the *right* dumb decisions?
Matt Arnold is offline   Reply With Quote
Old 03-02-2024, 07:44 AM   #15
TheChief
Minors (Rookie Ball)
 
Join Date: Mar 2024
Posts: 49
Technically anyone could sign up and teach one of the open Ai's on how to be a real life MLB manager.

You would have to teach it, if it' not being done already. Something like load up all the lineups, results, roster moves, score cards, etc into the Ai. It would then learn how to be like a real life manager.

It wouldnt be depended on OOTP or a game but real life info. It probably would never be able to be a commercial product or anything like that.

Steam also has it against it's ToS rules to use AI artwork and Ai Audio. Because there hasnt been any laws yet about this area. Remember for the neural network to learn any skill you are teaching it based upon a real life persons work, whether it is their voice or art style or even writing.

A lot of the hollywood strike was over Ai. Especially in the so called reality tv programs. As they still work on scripts. And since they all follow a pretty specific format it is actually an area an Ai writing would excel at. Of course you would need an editor but you just eliminated a lot of human and pay. So Hollywood was wise to to make this an issue.

Ai has gotten really good at Artwork as well. It has been is kids novels and other books that sell many copies. Wizards of the Coast the company who owns D&D had Ai artwork in some of its guides or whatever your call them. People made a stink so I believe they were replaced.

A lot of spam calls are actually Ai voice chatbots now and its pretty hard to tell. You can google videos. Some spam call will be about whatever topic voting and if you ask the "person" to give you a summary on some random topic like how to make a chocolate cake it will just go right into it.

It would be cool if some huge baseball fan did it as an experiment just to see what it would be like comparing to real managers. Just for fun and entertainment purposes
TheChief is offline   Reply With Quote
Old 03-03-2024, 06:27 PM   #16
uruguru
All Star Starter
 
Join Date: May 2022
Posts: 1,227
Quote:
Originally Posted by Matt Arnold View Post
Balancing "play to win" vs "play baseball" is definitely always a challenge... How do we make a manager do dumb decisions, but the *right* dumb decisions?

Dude, I can so relate to this. There are two schools of thought to AI development... 1) it's a game and the AI should play to beat you. 2) it's a simulation and the AI should play to immerse you. I wanted #2 but the AI developer wanted #1.

We had big arguments about this with rotp and I eventually ended up with multiple selectable AI's.
uruguru is offline   Reply With Quote
Old 03-03-2024, 08:08 PM   #17
iridescence93
Bat Boy
 
Join Date: Feb 2024
Posts: 19
Quote:
Originally Posted by Syd Thrift View Post
Yeah this is also true and I really should emphasize a particular point here that makes AI differ greatly from human managers: all real-life managers, even the innovative ones, play to not get fired, not to experiment and run the most optimal setups. We've seen a lot more use of openers and some reworking of lineups in recent years because the data back up the change but also because teams have been successful with them. This is really important, I think: in the late 80s we had this big change of opinion on the role of bullpens, not because that was "optimal baseball" but because the A's had 3 short relievers who carried them in the regular season and the playoffs. That's one of many examples.

If, on the other hand, a human manager decided to run a 3-man rotation and give all of their starters 80 pitches, if they fail to win - even if the failing to win has nothing to do with this strategy - that manager would get fired and would find it very hard to find a new job. Even if they won but one of their pitchers got hurt, there's a good chance they'd get fired for it (unless they won a lot) because all anyone would talk about is how their weird strategy is "ruining the game" or what have you. It's only natural that human managers play conservative: taking big risks means you have to find work outside of baseball.

Baseball wisdom is built on like 150 years of assumptions and results. Very often, stuff that we think is new thinking is in fact just repurposes old thinking - one big example for me is the idea behind FIP, where it was an accepted thing for decades that the job of a pitcher is to let their fielders make plays and not get themselves into trouble, but I don't know, a couple generations of guys growing up on Strat-o-Matic or something made some statty types think that pitchers have an ability to affect hits on balls in play. Baseball Prospectus came out with a book around a decade or so ago that talked about how a lot of stat guys were coming around to accepting that conventional wisdom had a lot of good data behind it in many cases. But bucking that wisdom, in baseball or in any other sport, comes with a cost.
c
cool thing about OOTP though is you can try these things without worrying about losing a RL job or being laughed at. It would be pretty cool if the AI got to a point where it could also come up with weird out of the box strategies some of which may outperform conventional baseball.
iridescence93 is offline   Reply With Quote
Old 03-05-2024, 09:00 AM   #18
highandoutside
All Star Reserve
 
Join Date: Mar 2004
Posts: 679
Infractions: 1/0 (0)
Quote:
Originally Posted by Matt Arnold View Post
Balancing "play to win" vs "play baseball" is definitely always a challenge... How do we make a manager do dumb decisions, but the *right* dumb decisions?
haha, a true dilemma!

Personally, I'd love to play the AlphaGo of OOTP. It'd be great for a fictional league and if it didn't follow "traditional" baseball intuitions, so be it. The challenge would be fascinating.
highandoutside is offline   Reply With Quote
Old 03-10-2024, 11:27 AM   #19
Ataraxzy
Minors (Double A)
 
Join Date: Feb 2011
Posts: 141
Quote:
Originally Posted by Bobfather View Post
Doesn't AI need to run in the cloud?
Not the kind of AI we're talking about here. This is standard machine learning stuff, which can be done, albeit slowly, on a laptop.

Quote:
Originally Posted by Ktulu
It's easy to use a bunch of AI buzzwords, but in a practical sense how would you actually do that?
This type of game is actually brilliant for using an ML algorithm on. It's got TONS of stats to correlate, and a single, all-encompassing survival function: wins.

Been awhile since I did any ML stuff, and it was all genetics related, but, it's not terribly difficult, provided you can easily separate the game engine from the display engine (which, while a PITA, isn't impossible).

NOTE: I'm eliding a LOT of technical details here to give just a high level overview

Start it off with its basic in-game variables: batters, pitchers, their individual strategies & so on.

Get the ML working well at the scale of a single game, permuted a LOT of times.

Do some data analysis, see if you can identify any local maxima it might be stuck in.

Add more variables, until you have it managing everything about a game.

Do more data analysis.

Next, new ML: trading.

Same deal, use the basic management engine in the actual games to keep things equal.

LOTS of permutations and data analysis later...

Join the two and see what happens.

Might be a really fun project, honestly.
__________________
Quote:
Originally Posted by jg2977
Those camera angles, and all of your settings are great. Thank you! The game is even more enjoyable than it was!

Settings: https://forums.ootpdevelopments.com/...4&postcount=16
Ataraxzy is offline   Reply With Quote
Old 06-21-2024, 01:06 PM   #20
Pledatchger
Bat Boy
 
Pledatchger's Avatar
 
Join Date: Jun 2024
Posts: 2
Quote:
Originally Posted by TheChief View Post
Technically anyone could sign up and teach one of the open Ai's on how to be a real life MLB manager.

You would have to teach it, if it' not being done already. Something like load up all the lineups, results, roster moves, score cards, etc into the Ai. It would then learn how to be like a real life manager.

It wouldnt be depended on OOTP or a game but real life info. It probably would never be able to be a commercial product or anything like that.

Steam also has it against it's ToS rules to use AI artwork and Ai Audio. Because there hasnt been any laws yet about this area. Remember for the neural network to learn any skill you are teaching it based upon a real life persons work, whether it is their voice or art style or even writing.

A lot of the hollywood strike was over Ai. Especially in the so called reality tv programs. As they still work on scripts. And since they all follow a pretty specific format it is actually an area an Ai writing would excel at. Of course you would need an editor but you just eliminated a lot of human and pay. So Hollywood was wise to to make this an issue.

Ai has gotten really good at Artwork as well. It has been is kids novels and other books that sell many copies. In addition, he copes well with student assignments. A friend showed me essay writer helper and I was amazed how this chatbot gpt instantly gives a solution. I tested both mathematics and chemistry, excellent results everywhere. Wizards of the Coast the company who owns D&D had Ai artwork in some of its guides or whatever your call them. People made a stink so I believe they were replaced.

A lot of spam calls are actually Ai voice chatbots now and its pretty hard to tell. You can google videos. Some spam call will be about whatever topic voting and if you ask the "person" to give you a summary on some random topic like how to make a chocolate cake it will just go right into it.

It would be cool if some huge baseball fan did it as an experiment just to see what it would be like comparing to real managers. Just for fun and entertainment purposes
That would really be fun to see. But I think it would take a lot of time. I'm curious how successful it could be, I mean, how much of a competitor it could be to a real manager

Last edited by Pledatchger; 06-27-2024 at 03:58 AM.
Pledatchger is offline   Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 11:52 PM.

 

Major League and Minor League Baseball trademarks and copyrights are used with permission of Major League Baseball. Visit MLB.com and MiLB.com.

Officially Licensed Product – MLB Players, Inc.

Out of the Park Baseball is a registered trademark of Out of the Park Developments GmbH & Co. KG

Google Play is a trademark of Google Inc.

Apple, iPhone, iPod touch and iPad are trademarks of Apple Inc., registered in the U.S. and other countries.

COPYRIGHT © 2023 OUT OF THE PARK DEVELOPMENTS. ALL RIGHTS RESERVED.

 

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Copyright © 2024 Out of the Park Developments