Server Help Forum Index Server Help
Community forums for Subgame, ASSS, and bots
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   StatisticsStatistics   RegisterRegister 
 ProfileProfile   Login to check your private messagesLogin to check your private messages   LoginLogin (SSL) 

Server Help | ASSS Wiki (0) | Shanky.com
baseball bot

 
Post new topic   Reply to topic Printable version
 View previous topic  Flood Arena w/ stats. Post :: Post A Moving, Firing, killable bot. Anyone...  View next topic  
Author Message
mobile eggroll
Newbie


Joined: Aug 06 2004
Posts: 11
Offline

PostPosted: Fri Aug 06, 2004 4:34 am    Post subject: baseball bot Reply to topic Reply with quote

ok this is basically about amking a baseball bot and what it would include. i realize some (maybe all, who knows?) of these things can already be accomplished with a little personalization of some bot plugins but i'd figure i'd throw the idea's out there incase some weren't generally feaseable or needed. well here goes and forgive me if i tend to ramble (its 130 in the morning)

baseball bot - what it should include:

spawner to spawn pitchers, batters, and players to bullpens and to playing positions. also spawn baseballs onto the field/bullpen from a ballroom, ballroom would hopefully that would eliminate the need for speccing the player? (i heard for bot to grab the ball from a player he must spec the player so a ballroom would be implemted that the bot would be able to grab from)

able to call balls and strike by detecting where it crosses the plate

safes and outs by wether or not runner or ball gets to base first not sure if it was prox within radius of tile or ship in radius, thought it was prox but i think i'm losing my mind now. not sure if it possible but bot would add points by checking to see if player(prox) touched tiles at first second third then home to add a point? again i'm not sure if thats even possible but i believe it is?

scoreboard - should scoreboard be along fence or should it move along the top of the players screem? if so for each, how big? should an lvz show entire score along fence (regualr full size 9 inning board) an then a small one showing count, outs, an score be put on the players screen?

stats - definitely wantt to include them but which ones would be most relevant? 2 sections i would assume, one for pitchers and one for rest of the team these stats would be flooded at the end of the game, look lower for a list of complete stats.
pitcher would include IP H R ER BB SO HR PC-ST (season)ERA
batters would include AB R H RBI BB SO LOB (season) AVG

ship changer - changes ships and spawns players when outs are recorded so players don't have to run out to positions...also keeps track of pitchers and such to stay with the rules. players prerecord their preferred spots and hitter types with bot before game. manager makes the lineup

manager setts - spawn pitchers to bullpen an to mound, change player positions, view current game stats, view stats in several different catorgories (ie pitcher vs opposing teamor your team vs opposing team) stats would be a general rundown as to not make it to confusing but overall stats would be still be avaible at website

ideally would like to have 12 man freqs - 9 players 3 subs, team sizes are prolly gonna be pretty large i would assume so therefore larger freqs but if another system works then i'll use it.

stats kept ingame by bot then sent to html for posting on site but then game stats also added to master list so people can see overall stats rather then just game by game stats, not sure if thats possible though. some stats would be tricky to figure out since i'm not great at ths kind of programming. i don't want to use to many to overwhlem the system or to make it to complex but i would like enough to give a general overview of everything to give it a better feel.
online stats would prolly include the following
pitchers - G GS CG IP H R HR BB SO K/9 W L Sv P/GS WHIP ERA
batters - G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
not sure what else could be factored in but i think that would be testing the limit right there as some of that stuff is pretty complex to factor in. (or maybe it isn't i have no clue)

teams have practice areana's but bot could help managers with spawns and such.. bot could also determine if people where on the squad or not by a player list sent by the managers....but not sure if this is practical.....not planning on having more then 6 teams total an i don't think they'd all practice at once so not sure of the feasablity of that one yet.

----------
cool ideas that aren't sure would work or are practical
----------

spawn teams into clubhouses for team meetings before or after games or both. to simulate an actuall baseball style meeting where coaches can talk stratedgy and stuff. i want to get away from the whole shoot'em an score idea of most continuum zones. i want to diferentiate away from that as much as possible so i figure why not make it more realistic towards baseball and perhaps over exaggerate it? so i figure team meetings wouldn't be that bad of an idea.

skill points awarded to players... this is where it gets really complicated....and i'm not quite sure how it would work. bot would keep track of player stats and would reward them based on how they did, player would then keep those stats till end of season or a point to be determined. would it be feasible or practical to allow players to aquire skill points after games as a reward? ideally what is also possible is a slary based league where players salary is based on their skill points, thus rewarding players during games. but not sure if this would keep parity within the league, also it would rely alot on core players being to every game to help players out unless managers decided to spread around the oppurtunity to aquire points which would allow more players playing time. it would have to be carefully detirmined which points would be awarded for what though. not sure wat stats could be awarded besides prox (for good gloves), speed, or rotation, i would like to be able to use shot ball power but i'm pretty sure thats not upgradable. but i'm sure there would be several ways to upgrade speed... thrust for quick steals, top speed for outfielders etc.... there would probably ahve to be a limit on skill points because then you'd have a few that dominate an a lot of people way down lol i would assume. therefore you would have a cap but once you reach that cap you can't lose skill points, or you can lose skill points but only a certain amount (baseball players can go in slumps where they forget how to hit for power and have to "relearn" ho to hit or forget how to get a quick jump on a steal)

with player salary they could buy "equipment" (ie better gloves (prox) or shoes (speed or thrust, things of that nature) but then i think the whole salary thing would just get more complicated and if your already getting rewarded for better play why should u be getting double bonus by gettting more rewards? the only compensation i can see for this is if you get more rewards your salary goes up, but then you can just outdo ur self an keep buying mroe rewards, maybe their could be a distinction between skill and equipment or maybe you can set a limit to what kind of gear you can buy, not sure how you could set that distinction though because bot still has to keep track of prizes. i haven't thought this idea through but i just wanted to throw it out to see what might be done with it. i want players to be rewarded with good play but i also want to set a limit. i imagine limits would have to be set on how high an low player salary can be, max skill points, different levels of equipment, higher you go higher it goes on your salary etc. but along those lines player salary would ahve to be given to the bot and i'm not sure how it would work over time with trades and such. salary wouldn't fluctuate throughout the season unless due to waivers or trades but even then i'm not quite sure how that would work or what would happen. in short, player salary and skill, (stored with bot) allows player to buy prizes (equipment) from bot.

the whole reason i would like to implement the "cool" ideas section is because i wanna be able to add more to the game instead of just playing the 9 innings (i realize that players won't be playing every play but i don't want them to just fall asleep), i want to make it so at bats actually matter, and where players would have somethign interesting to discuss. i admit it would create some selfish players (not to say there aren't already a lot of them) but i want to make it the most interesting possible. so i'm thinking the more the bot is able to do the quicker games would go, better play would be well rewarded, people would actually care about how indivual players did and the like and generally just get away as much as possible from the shoot and score style that so many zones are like.

meh scuse me if i rambled on and on but i figured i'd throw out the idea and see what turned up. valid critisicms appreciated/needed and suggestions for other implentations are welcome as well.

ps. sorry for the bad spelling
Back to top
View users profile Send private message Add User to Ignore List
MS-DOS
Whats with people wanting their name changed?


Age:57
Gender:Gender:Male
Joined: Apr 04 2004
Posts: 96
Location: Spain
Offline

PostPosted: Fri Aug 06, 2004 6:07 am    Post subject: Reply to topic Reply with quote

Anything else?
_________________
SSN Owner
SSN Biller Programmer Administrator
Back to top
View users profile Send private message Add User to Ignore List Visit posters website AIM Address Yahoo Messenger MSN Messenger
50% Packetloss
Server Help Squatter


Age:40
Gender:Gender:Male
Joined: Sep 09 2003
Posts: 561
Location: Santa Clarita, California
Offline

PostPosted: Fri Aug 06, 2004 6:08 am    Post subject: Reply to topic Reply with quote

Soon all sports will be integrated into Subspace.
Back to top
View users profile Send private message Add User to Ignore List Send email AIM Address
mobile eggroll
Newbie


Joined: Aug 06 2004
Posts: 11
Offline

PostPosted: Fri Aug 06, 2004 12:00 pm    Post subject: Reply to topic Reply with quote

actually not really....i have many other idea's about this except not all them are not specfically bot related therefor i didn't include them...not sure if that was sarcasm or not tho...

as far as sports have been intergrated i know alot already have been... basketball, football, hockey, soccer, tennis, track, and dodgeball are just a few i can think of...just tryin to help the gravy train
Back to top
View users profile Send private message Add User to Ignore List
D1st0rt
Miss Directed Wannabe


Age:37
Gender:Gender:Male
Joined: Aug 31 2003
Posts: 2247
Location: Blacksburg, VA
Offline

PostPosted: Fri Aug 06, 2004 4:54 pm    Post subject: Reply to topic Reply with quote

Sounds like your best bet is a collection of asss modules
_________________

Back to top
View users profile Send private message Add User to Ignore List Visit posters website
mobile eggroll
Newbie


Joined: Aug 06 2004
Posts: 11
Offline

PostPosted: Fri Aug 06, 2004 5:44 pm    Post subject: Reply to topic Reply with quote

if i were given a starting point i would take the time to look into asss and everything about it because that is a valid idea i would think of using. but as it is asss looks increaslingly complex so if you could point me in a general direction on where to start with asss i'd aprreiciate it.
Back to top
View users profile Send private message Add User to Ignore List
Solo Ace
Yeah, I'm in touch with reality...we correspond from time to time.


Age:37
Gender:Gender:Male
Joined: Feb 06 2004
Posts: 2583
Location: The Netherlands
Offline

PostPosted: Fri Aug 06, 2004 8:04 pm    Post subject: Reply to topic Reply with quote

From the outside, to the inside.
Back to top
View users profile Send private message Add User to Ignore List
Solo Ace
Yeah, I'm in touch with reality...we correspond from time to time.


Age:37
Gender:Gender:Male
Joined: Feb 06 2004
Posts: 2583
Location: The Netherlands
Offline

PostPosted: Fri Aug 06, 2004 8:15 pm    Post subject: Reply to topic Reply with quote

Ahem, sorry.

First try setting a server up; some links which can help you:
After you got it up and running it's time to learn how to work with modules, and you'll need your module(s) to be written.

If you know how to program my shitty ASSS C module guide is worth reading, if you don't you're going to have to let someone else make it for you.
Maybe the module(s) you're looking for is/are already made, anyway, good luck.


Last edited by Solo Ace on Sat Aug 07, 2004 1:44 am, edited 1 time in total
Back to top
View users profile Send private message Add User to Ignore List
mobile eggroll
Newbie


Joined: Aug 06 2004
Posts: 11
Offline

PostPosted: Fri Aug 06, 2004 11:58 pm    Post subject: Reply to topic Reply with quote

if your weren't a fat penguin...i'd marry you biggrin.gif. thxs for the help solo....ummm btw ur likes to your shitty ASSS C module guide are broken..gives me a 401 error.
Back to top
View users profile Send private message Add User to Ignore List
Solo Ace
Yeah, I'm in touch with reality...we correspond from time to time.


Age:37
Gender:Gender:Male
Joined: Feb 06 2004
Posts: 2583
Location: The Netherlands
Offline

PostPosted: Sat Aug 07, 2004 1:45 am    Post subject: Reply to topic Reply with quote

That's the Gentoo version of Tux, idiot. icon_razz.gif

Well, yeah, I changed the name of the directory, also people posted static links to the pages, this'll teach 'em to post to the forum thread about it instead.

Updated the links in my previous post.
Back to top
View users profile Send private message Add User to Ignore List
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> Bot Questions All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum
View online users | View Statistics | View Ignored List


Software by php BB © php BB Group
Server Load: 201 page(s) served in previous 5 minutes.

phpBB Created this page in 0.566445 seconds : 34 queries executed (91.6%): GZIP compression disabled