baseball teams
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2031
BaseballNuke 1.0
BaseballNuke is a module for PHP-Nuke that allows for the administration of a baseball team. more>>
BaseballNuke is a module for PHP-Nuke that allows for the administration of a baseball team. BaseballNuke module gives managers of baseball teams a module for the PHP-Nuke CMS to manage their teams roster, stats, and schedules.
The module simplifies team administration and communication to fans. I plan to expand this module to include league management and expand it to other open source CMS projects.
<<lessThe module simplifies team administration and communication to fans. I plan to expand this module to include league management and expand it to other open source CMS projects.
Download (0.050MB)
Added: 2006-05-18 License: GPL (GNU General Public License) Price:
1255 downloads
NetStats Baseball 0.9.1
NetStats Baseball project consists of a simulation of major league baseball. more>>
NetStats Baseball project consists of a simulation of major league baseball.
NetStats Baseball is a simulation of major league baseball which will play single games and entire seasons.
It will keep statistics for the individual players and the teams. It will keep track of the season schedule as well as seasonal and lifetime records.
Enhancements:
- Separate two compound assignments where x and x++ were used; this technically isnt well-defined in C and could cause portability problems
- Fix a call of strncpy() to strcpy()
- Remove prototypes for string.h functions in editdata/glob.h; replace with an include of the standard header (causes potential portability problems since these arent declared the same way on all systems)
- correct possible segfault after the welcome screen
- code cleanup
- include current half inning on game-play display
- no parameters now acceptable with client (playbb) ..in this case client connects to localhost
- "help" is printable
- real-life season results are available
- implement autoconf
<<lessNetStats Baseball is a simulation of major league baseball which will play single games and entire seasons.
It will keep statistics for the individual players and the teams. It will keep track of the season schedule as well as seasonal and lifetime records.
Enhancements:
- Separate two compound assignments where x and x++ were used; this technically isnt well-defined in C and could cause portability problems
- Fix a call of strncpy() to strcpy()
- Remove prototypes for string.h functions in editdata/glob.h; replace with an include of the standard header (causes potential portability problems since these arent declared the same way on all systems)
- correct possible segfault after the welcome screen
- code cleanup
- include current half inning on game-play display
- no parameters now acceptable with client (playbb) ..in this case client connects to localhost
- "help" is printable
- real-life season results are available
- implement autoconf
Download (0.20MB)
Added: 2007-01-10 License: Freely Distributable Price:
1018 downloads
WWW::Baseball::NPB 0.03
WWW::Baseball::NPB is a Perl module that fetches Japanese baseball games information. more>>
WWW::Baseball::NPB is a Perl module that fetches Japanese baseball games information.
SYNOPSIS
use WWW::Baseball::NPB;
my $baseball = WWW::Baseball::NPB->new;
my @games = $baseball->games;
# or @games = $baseball->games(central);
for my $game (@games) {
my $home = $game->home;
my $visitor = $game->visitor;
printf "%s %d - %d %s (%s) [%s]n",
$home, $game->score($home), $game->score($visitor), $visitor,
$game->status, $game->stadium;
}
WWW::Baseball::NPB provides you a way to fetch and extract Japanese baseball games information via Yahoo! Baseball. (NPB = Nippon Professional Baseball)
<<lessSYNOPSIS
use WWW::Baseball::NPB;
my $baseball = WWW::Baseball::NPB->new;
my @games = $baseball->games;
# or @games = $baseball->games(central);
for my $game (@games) {
my $home = $game->home;
my $visitor = $game->visitor;
printf "%s %d - %d %s (%s) [%s]n",
$home, $game->score($home), $game->score($visitor), $visitor,
$game->status, $game->stadium;
}
WWW::Baseball::NPB provides you a way to fetch and extract Japanese baseball games information via Yahoo! Baseball. (NPB = Nippon Professional Baseball)
Download (0.010MB)
Added: 2006-12-14 License: Perl Artistic License Price:
1044 downloads
Baseball::Sabermetrics 0.03
Baseball::Sabermetrics is a baseball statistics module. more>>
Baseball::Sabermetrics is a baseball statistics module.
SYNOPSIS
Baseball::Sabermetrics provides an easy interface for calculating baseball statistics, given a data importer. In this package, Ive written CPBL.pm for (Chinese Professional Baseball League, http://www.cpbl.com.tw).
use Baseball::Sabermetrics;
use Baseball::Sabermetrics::CPBL;
my $league = Baseball::Sabermetrics->new(league => CPBL);
# Actually these are predefined.
# Those data with p_ or _allowed here are for seperating pitchers
# and batters.
$league->define(
rc => ab * obp,
babip => (h_allowed - hr_allowed) / (p_pa - h_allowed - p_so - p_bb - hr_allowed,
# what started with $ will be reserved.
# Players have team and league predefined, and team has league.
formula1 => hr / $_->team->hr;
formula2 => hr / $_->league->hr;
complex => sub {
print "You can write a sub directlyn";
$_->slg - $_->ba;
},
...
);
# Some formulas can be applied to players, teams, and league, depend on what
# columns are used in the formula. For example, ab and obp are defined for
# players, teams, and league, so that rc is available for all of them.
# top 5 obp of teams
$_->print qw/ team name ba obp slg isop / for $league->top(teams, 5, obp);
# top 10 obp of players
$_->print qw/ team name ba obp slg isop / for $league->top(players, 10, obp);
# show a players information
$league->players(Chien-Ming Wang)->print qw/ win lose ip so bb whip go_ao /;
$league->teams(Yankees)->players(Chien-Ming Wang)->print qw/ win lose ip so bb whip go_ao /;
# show team statistics data (accumulated from players)
$league->{Yankees}->print qw/ win lose ip so bb whip go_ao /;
# give a brief report for pitchers/batters of the team
$league->{Yankees}->report_pitchers qw/ name ip p_so p_bb whip go_ab /;
$league->{Yankees}->report_batters qw/ name ba obp slg isop /;
$league->report_teams qw/ name win lose era obp /;
# show all available formula
print join , $league->formula_list;
Data Structure
Baseball::Sabermetrics is aimed for providing a base class of your interested teams (a league, for example). Youll need to provide a data retriever to pull data out. The following example shows how you have to fill data into this structure.
$league = {
teams => {
Yankees => {
players => {
"Chien-Ming Wang" => {
bio => {
bats => right, # coule be left, switch
throws => right,
},
ip => 57.33333333333,
game => 9,
...
fielding => {
p => {
tc => 43,
pop => 4,
...
},
# b1 => { }, b2 => { }, b3 => { },
# first, second and thrid baseman should be
# b1, b2, and b3 respectively for convenient in
# fielding context. Because the initial of the
# name of subroutine cant be a number in perl.
},
};
...
}
},
Athletics => {
...
},
},
};
TERMS
Available terms of players (including teams and league, which are accumulated from players and could be treated as an abstract player) are:
# pitching
p_game win lose tie gs sv bs hld cg sho ip p_pa np h_allowed
hr_allowed sh_allowed sf_allowed p_bb p_ibb hb p_so wp bk ra er
# batting
pa ab rbi r h 1b 2b 3b hr tb dp sh sf ibb bb hbp so sb cs
tc po a e f_dp ppo tp pb c_cs c_sb
# fielding
pos fgame tc po a e f_dp tp pb c_cs c_sb
And there are additional terms for team:
game win lose tie
<<lessSYNOPSIS
Baseball::Sabermetrics provides an easy interface for calculating baseball statistics, given a data importer. In this package, Ive written CPBL.pm for (Chinese Professional Baseball League, http://www.cpbl.com.tw).
use Baseball::Sabermetrics;
use Baseball::Sabermetrics::CPBL;
my $league = Baseball::Sabermetrics->new(league => CPBL);
# Actually these are predefined.
# Those data with p_ or _allowed here are for seperating pitchers
# and batters.
$league->define(
rc => ab * obp,
babip => (h_allowed - hr_allowed) / (p_pa - h_allowed - p_so - p_bb - hr_allowed,
# what started with $ will be reserved.
# Players have team and league predefined, and team has league.
formula1 => hr / $_->team->hr;
formula2 => hr / $_->league->hr;
complex => sub {
print "You can write a sub directlyn";
$_->slg - $_->ba;
},
...
);
# Some formulas can be applied to players, teams, and league, depend on what
# columns are used in the formula. For example, ab and obp are defined for
# players, teams, and league, so that rc is available for all of them.
# top 5 obp of teams
$_->print qw/ team name ba obp slg isop / for $league->top(teams, 5, obp);
# top 10 obp of players
$_->print qw/ team name ba obp slg isop / for $league->top(players, 10, obp);
# show a players information
$league->players(Chien-Ming Wang)->print qw/ win lose ip so bb whip go_ao /;
$league->teams(Yankees)->players(Chien-Ming Wang)->print qw/ win lose ip so bb whip go_ao /;
# show team statistics data (accumulated from players)
$league->{Yankees}->print qw/ win lose ip so bb whip go_ao /;
# give a brief report for pitchers/batters of the team
$league->{Yankees}->report_pitchers qw/ name ip p_so p_bb whip go_ab /;
$league->{Yankees}->report_batters qw/ name ba obp slg isop /;
$league->report_teams qw/ name win lose era obp /;
# show all available formula
print join , $league->formula_list;
Data Structure
Baseball::Sabermetrics is aimed for providing a base class of your interested teams (a league, for example). Youll need to provide a data retriever to pull data out. The following example shows how you have to fill data into this structure.
$league = {
teams => {
Yankees => {
players => {
"Chien-Ming Wang" => {
bio => {
bats => right, # coule be left, switch
throws => right,
},
ip => 57.33333333333,
game => 9,
...
fielding => {
p => {
tc => 43,
pop => 4,
...
},
# b1 => { }, b2 => { }, b3 => { },
# first, second and thrid baseman should be
# b1, b2, and b3 respectively for convenient in
# fielding context. Because the initial of the
# name of subroutine cant be a number in perl.
},
};
...
}
},
Athletics => {
...
},
},
};
TERMS
Available terms of players (including teams and league, which are accumulated from players and could be treated as an abstract player) are:
# pitching
p_game win lose tie gs sv bs hld cg sho ip p_pa np h_allowed
hr_allowed sh_allowed sf_allowed p_bb p_ibb hb p_so wp bk ra er
# batting
pa ab rbi r h 1b 2b 3b hr tb dp sh sf ibb bb hbp so sb cs
tc po a e f_dp ppo tp pb c_cs c_sb
# fielding
pos fgame tc po a e f_dp tp pb c_cs c_sb
And there are additional terms for team:
game win lose tie
Download (0.030MB)
Added: 2007-01-04 License: Perl Artistic License Price:
1025 downloads
Games::Baseball::Scorecard 0.03
Games::Baseball::Scorecard is a Perl module. more>>
Games::Baseball::Scorecard is a Perl module.
SYNOPSIS
my $score = Games::Baseball::Scorecard->new($dir, $name, {
color => [ .4, .4, .4 ], # grey
fonts => [ # Myriad Condensed regular/bold
[ myriadrcrrl => 9 ],
[ myriadrcbrl => 14 ],
[ myriadrcrrl => 14 ],
[ myriadrcbrl => 22 ],
],
});
# fill initial scorecard out
$s->init({
scorer => Pudge,
date => 2004-10-24, 20:05-23:25,
at => Fenway Park, Boston,
temp => 48 clear,
wind => 7 to RF,
att => 35,001,
home => {
team => Boston Red Sox,
starter => 38, # jersey number
lineup => [
# [ num, position ],
[ 18, 8 ], # Damon, starting at CF
# ...
],
roster => {
# num => name
18 => Damon, Johnny,
38 => Schilling, Curt,
# ...
},
},
away => {
team => St. Louis Cardinals,
# ...
}
});
# draw the game
$s->inn; # new inning / end of last inning
$s->ab; # new at-bat
# works to full count
$s->pitches(qw(s b s b b f));
# struck out looking
$s->out(!K);
$s->ab;
# home run to left-center
$s->hit(4, lc);
# calculate/draw stats
$self->totals;
# finish the job
$s->generate;
# open final PDF
$s->pdfopen;
Games::Baseball::Scorecard is a frontend to a PDF scorecard written in Metapost by Christopher Swingley (http://www.frontier.iarc.uaf.edu/~cswingle/baseball/scorecards.php). That scorecard is drawn out, and has a nice API for actually drawing out the elements of the game: all the ball, strikes, outs, etc.
Being Metapost, it is laborious to do all this. So this module provides a nice frontend, that also keeps track of balls and strikes and hits and runs and outs and more, making input of the game quite simple and efficient.
This module does not include the entire API, but most of it. Patches and ideas welcome. Feel free to call output directly if you want to generate Metapost on your own, or to modify the $SCORECARD variable (which contains the base Metapost code), or the $TEX (single page) and $TEXD (duplex) TeX files.
I wont give a tutorial on scoring baseball games, or on Metapost, below. Seek other resources (Swingleys URL above has a nice tutorial on scoring baseball games, using the scorecard he designed, which is what were using here).
<<lessSYNOPSIS
my $score = Games::Baseball::Scorecard->new($dir, $name, {
color => [ .4, .4, .4 ], # grey
fonts => [ # Myriad Condensed regular/bold
[ myriadrcrrl => 9 ],
[ myriadrcbrl => 14 ],
[ myriadrcrrl => 14 ],
[ myriadrcbrl => 22 ],
],
});
# fill initial scorecard out
$s->init({
scorer => Pudge,
date => 2004-10-24, 20:05-23:25,
at => Fenway Park, Boston,
temp => 48 clear,
wind => 7 to RF,
att => 35,001,
home => {
team => Boston Red Sox,
starter => 38, # jersey number
lineup => [
# [ num, position ],
[ 18, 8 ], # Damon, starting at CF
# ...
],
roster => {
# num => name
18 => Damon, Johnny,
38 => Schilling, Curt,
# ...
},
},
away => {
team => St. Louis Cardinals,
# ...
}
});
# draw the game
$s->inn; # new inning / end of last inning
$s->ab; # new at-bat
# works to full count
$s->pitches(qw(s b s b b f));
# struck out looking
$s->out(!K);
$s->ab;
# home run to left-center
$s->hit(4, lc);
# calculate/draw stats
$self->totals;
# finish the job
$s->generate;
# open final PDF
$s->pdfopen;
Games::Baseball::Scorecard is a frontend to a PDF scorecard written in Metapost by Christopher Swingley (http://www.frontier.iarc.uaf.edu/~cswingle/baseball/scorecards.php). That scorecard is drawn out, and has a nice API for actually drawing out the elements of the game: all the ball, strikes, outs, etc.
Being Metapost, it is laborious to do all this. So this module provides a nice frontend, that also keeps track of balls and strikes and hits and runs and outs and more, making input of the game quite simple and efficient.
This module does not include the entire API, but most of it. Patches and ideas welcome. Feel free to call output directly if you want to generate Metapost on your own, or to modify the $SCORECARD variable (which contains the base Metapost code), or the $TEX (single page) and $TEXD (duplex) TeX files.
I wont give a tutorial on scoring baseball games, or on Metapost, below. Seek other resources (Swingleys URL above has a nice tutorial on scoring baseball games, using the scorecard he designed, which is what were using here).
Download (0.34MB)
Added: 2006-07-31 License: GPL (GNU General Public License) Price:
710 downloads
TeamSpace 1.5
TeamSpace provides a framework product providing sophisticated tools for organizational management and secure collaboration. more>>
TeamSpace provides a framework product providing sophisticated tools for organizational management and secure collaboration.
The TeamSpace product is part of a developer toolkit allowing for sophisticated organization management using the Plone content management system.
TeamSpace provides a set of content types to represent your organizational structure, just as Remember uses the Member content type to represent an individual. The following types are among those provided:
Team
representing a team, group, department, project group, etc.
TeamMembership
representing a persons involvement with a Team
TeamSpace
a folder wherein members of a team have heightened priveleges for content creation and management. used as a workspace for collaboration, either visible to the public or private to the team members.
These are all full, workflowable, Archetypes content types, able to support custom schemas as needed. Team members can be active or inactive with a given team, and they can have varying roles (and thus priveleges) within the teams workspaces. Also, TeamSpaces can be associated with multiple teams providing easy support for cross-team collaboration.
<<lessThe TeamSpace product is part of a developer toolkit allowing for sophisticated organization management using the Plone content management system.
TeamSpace provides a set of content types to represent your organizational structure, just as Remember uses the Member content type to represent an individual. The following types are among those provided:
Team
representing a team, group, department, project group, etc.
TeamMembership
representing a persons involvement with a Team
TeamSpace
a folder wherein members of a team have heightened priveleges for content creation and management. used as a workspace for collaboration, either visible to the public or private to the team members.
These are all full, workflowable, Archetypes content types, able to support custom schemas as needed. Team members can be active or inactive with a given team, and they can have varying roles (and thus priveleges) within the teams workspaces. Also, TeamSpaces can be associated with multiple teams providing easy support for cross-team collaboration.
Download (0.073MB)
Added: 2007-03-10 License: GPL (GNU General Public License) Price:
960 downloads
Ultimate Basketball Challenge 0.5.0 Alpha1
Ultimate Basketball Challenge is a 5 on 5 basketball game for Unix variants including Linux and FreeBSD. more>>
Ultimate Basketball Challenge is a 5 on 5 basketball game for Unix variants including Linux and FreeBSD. Ultimate Basketball Challenge aims to be fully customizable (add/edit teams, players, stats, courts, arenas, etc.).
You can currently play against the basic AI. It is in constant heavy development and new features are added often.
Here you will find instructions on how to use the game.
When you run the ubc binary you will first be presented with the title screen "Ultimate Basketball challenge. Here you ant to press the s key to start.
Now you come to the "Start A New Game" menu. Right now the only options that are usable are "t" for Selecting a team, "s" to start the game or "r" to return ot the main menu.
Team Selection - If you press the "t" key you will be presented with a screen that allow syou to select a new team for either player. First you must either press 1 or 2 to chose which player youre selecting the team for. Then you use the Left and Right arrows on the arrow pad to select your team. When you are done, press the "r" key to return to the "Start A New Game Menu"
Start Game - Press the "s" key from the "Start A new Game" menu to start the game. You will be briefly presented with a list of each team name and a list of players on that team.
In Game controls:
Movement - Use the arrow pad to move the player around. If he has the basketball, it will be drawn in front of the player as they move.
Shooting - Press the "s" key to shoot the ball at the basket.
Exiting the game - press the q key twice to exit Ultimate Basketball Challenge.
Enhancements:
- The code was completely rewritten in C++ and restructured to use the SDL library instead of the Allegro Game Programming library.
- A basic menu system was added and most of the graphics were redone.
<<lessYou can currently play against the basic AI. It is in constant heavy development and new features are added often.
Here you will find instructions on how to use the game.
When you run the ubc binary you will first be presented with the title screen "Ultimate Basketball challenge. Here you ant to press the s key to start.
Now you come to the "Start A New Game" menu. Right now the only options that are usable are "t" for Selecting a team, "s" to start the game or "r" to return ot the main menu.
Team Selection - If you press the "t" key you will be presented with a screen that allow syou to select a new team for either player. First you must either press 1 or 2 to chose which player youre selecting the team for. Then you use the Left and Right arrows on the arrow pad to select your team. When you are done, press the "r" key to return to the "Start A New Game Menu"
Start Game - Press the "s" key from the "Start A new Game" menu to start the game. You will be briefly presented with a list of each team name and a list of players on that team.
In Game controls:
Movement - Use the arrow pad to move the player around. If he has the basketball, it will be drawn in front of the player as they move.
Shooting - Press the "s" key to shoot the ball at the basket.
Exiting the game - press the q key twice to exit Ultimate Basketball Challenge.
Enhancements:
- The code was completely rewritten in C++ and restructured to use the SDL library instead of the Allegro Game Programming library.
- A basic menu system was added and most of the graphics were redone.
Download (2.5MB)
Added: 2006-05-03 License: GPL (GNU General Public License) Price:
1284 downloads
Slam Soccer 1.01
Slam Soccer is a comic style football game. more>>
Slam Soccer is a comic style football game.
Main features:
- Freeware and open source
- Funny 3d-comic-style
- Enthralling stadium atmosphere
- Keyboard and gamepad control
- 2-player mode
- Career and world cup
- Register in the online hall of fame
- Build your own stadium
- 80 teams
- 20 stadiums
- 10 weather conditions
- 50 adboards
- 10 referees
- 9 commentators (5 German, 2 English, 2 French)
Slam Soccer comes in 3 languages: German, English, French
<<lessMain features:
- Freeware and open source
- Funny 3d-comic-style
- Enthralling stadium atmosphere
- Keyboard and gamepad control
- 2-player mode
- Career and world cup
- Register in the online hall of fame
- Build your own stadium
- 80 teams
- 20 stadiums
- 10 weather conditions
- 50 adboards
- 10 referees
- 9 commentators (5 German, 2 English, 2 French)
Slam Soccer comes in 3 languages: German, English, French
Download (85.5MB)
Added: 2006-06-30 License: GPL (GNU General Public License) Price:
1228 downloads
Dustbowl Clan Tools 0.41
Dustbowl Clan Tools project is a community system for e-sport teams and gaming clans. more>>
Dustbowl Clan Tools project is a community system for e-sport teams and gaming clans.
It provides an integrated forum, scheduler, voting system, and lots of other features. It is PHP/MySQL-based and supports multiple languages.
<<lessIt provides an integrated forum, scheduler, voting system, and lots of other features. It is PHP/MySQL-based and supports multiple languages.
Download (0.12MB)
Added: 2006-11-14 License: GPL (GNU General Public License) Price:
1076 downloads
Legends: The Game 0.4.1.42
Plenty of maps are provided by us, but the beauty of this game is its customization possibilities. Mission creation has never been easier, with a stab... more>> <<less
Download (111442KB)
Added: 2009-04-26 License: Freeware Price: Free
189 downloads
Tactical Operations: Crossfire 1.6
Tactical Operations: Crossfire is a tactical shooter based on Unreal Tournament 2004. more>>
Tactical Operations: Crossfire is a tactical shooter based on Unreal Tournament 2004.
Tactical Operations: Crossfire is a fast paced first person online shooter in which two teams, terrorists and special forces, duke it out in a wide variety of environments with various objectives to accomplish. From rescuing hostages kept in a small desert town in Saudi-Arabia to preventing the bombing of an oil refinery on the Caspian sea shore. There are no less than fourteen official maps to choose from!
Each map is played for a certain amount of time and the team having won the most rounds when the time runs out is declared the winner. A round can be won either by completing the objective set for that team, such as rescueing the hostages, or by simply eliminating all players on the opposite team.
A large number of weapons is avaialable for both teams, which can be purchased by each player at the start of the round. Out of the thirty weapons currently available, theres bound to be a weapon to suit your style of playing, be it either up close and personal with the Benelli Nova tactical shotgun or sneaky sniper work with the Dragunov SVD.
Tactical Operations: Crossfire continues where the popular Tactical Ops: Assault on Terror left off, with many classic weapons returning and remakes of some of the original maps. To play TO:C, you will need Unreal Tournament 2004 installed and patched to the latest version (3369). Tactical Ops: Crossfire can be played on Windows, Linux and Mac systems.
<<lessTactical Operations: Crossfire is a fast paced first person online shooter in which two teams, terrorists and special forces, duke it out in a wide variety of environments with various objectives to accomplish. From rescuing hostages kept in a small desert town in Saudi-Arabia to preventing the bombing of an oil refinery on the Caspian sea shore. There are no less than fourteen official maps to choose from!
Each map is played for a certain amount of time and the team having won the most rounds when the time runs out is declared the winner. A round can be won either by completing the objective set for that team, such as rescueing the hostages, or by simply eliminating all players on the opposite team.
A large number of weapons is avaialable for both teams, which can be purchased by each player at the start of the round. Out of the thirty weapons currently available, theres bound to be a weapon to suit your style of playing, be it either up close and personal with the Benelli Nova tactical shotgun or sneaky sniper work with the Dragunov SVD.
Tactical Operations: Crossfire continues where the popular Tactical Ops: Assault on Terror left off, with many classic weapons returning and remakes of some of the original maps. To play TO:C, you will need Unreal Tournament 2004 installed and patched to the latest version (3369). Tactical Ops: Crossfire can be played on Windows, Linux and Mac systems.
Download (697.8MB)
Added: 2007-03-04 License: Freeware Price:
997 downloads
Class::DBI::Plugin::HTML 0.9
Class::DBI::Plugin::HTML is Perl module to generate HTML Tables and Forms in conjunction with Class::DBI. more>>
Class::DBI::Plugin::HTML is Perl module to generate HTML Tables and Forms in conjunction with Class::DBI.
SYNOPSIS
# Inside of your sub-class of Class::DBI add these lines:
use Class::DBI::Plugin::HTML;
use Class::DBI::Pager;
use Class::DBI::AbstractSearch;
use Class::DBI::Plugin::AbstractCount;
use Class::DBI::Plugin::RetrieveAll;
.....
# Inside your script you will be able to use this modules
# methods on your table class or object as needed.
use ClassDBIBaseClass;
use URI::Escape;
use CGI;
my $cgi = CGI->new();
my $cdbi_plugin_html = Baseball::Master->html();
$cdbi_plugin_html->data_table->addRow(Last Name,First Name,Bats , Throws ,
Height (ft),(inches),
Weight,Birth Year );
my %params;
map { $params{$_} =
uri_unescape($cgi->param("$_"))
} $cgi->param();
$cdbi_plugin_html->params( %params );
$cdbi_plugin_html->exclude_from_url([ page ]);
# attribute style
# created based on params and exclude values from above
# auto sets the query_string value
$cdbi_plugin_html->url_query();
# set the page name (script)
$cdbi_plugin_html->page_name(cdbitest.pl);
# indicate which columns to display
$cdbi_plugin_html->display_columns( [ lastname,firstname,
bats ,throws,
ht_ft ,ht_in,
wt ,birthyear ]
);
# indicate which columns to exclude, inverse of display above
$cdbi_plugin_html->exclude_columns();
# indicate the base class to work with, this is optional,
# if you should create you object via a call to
# Class::DBI::Plugin::HTML vs. a Class::DBI sub class
# this assures the correct sub class is used for data collection
$cdbi_plugin_html->cdbi_class( Baseball::Master );
# indicate the style of navigation to provide
$cdbi_plugin_html->navigation_style( both );
print qq~ Filter by First Letter of Last Name ~;
print $cdbi_plugin_html->string_filter_navigation(
-column => lastname,
-position => begins,
);
print qq~ ~;
$cdbi_html->only(firstname);
print $cdbi_plugin_html->build_table();
my $nav = $cdbi_plugin_html->html_table_navigation();
print qq!
$cdbi_plugin_html->add_bottom_span($nav);
print $cdbi_plugin_html->data_table;
UPGRADE WARNING
As of the .8 release there have been changes to the methods and how they work. It is likely that scripts built with older versions WILL break. Please read below to find specific changes that may negatively impact scripts built using the the releases prior to .8. The .9 release contains some minor modifications that could in some chases break your scripts, test carefully before upgrading in a production environment.
<<lessSYNOPSIS
# Inside of your sub-class of Class::DBI add these lines:
use Class::DBI::Plugin::HTML;
use Class::DBI::Pager;
use Class::DBI::AbstractSearch;
use Class::DBI::Plugin::AbstractCount;
use Class::DBI::Plugin::RetrieveAll;
.....
# Inside your script you will be able to use this modules
# methods on your table class or object as needed.
use ClassDBIBaseClass;
use URI::Escape;
use CGI;
my $cgi = CGI->new();
my $cdbi_plugin_html = Baseball::Master->html();
$cdbi_plugin_html->data_table->addRow(Last Name,First Name,Bats , Throws ,
Height (ft),(inches),
Weight,Birth Year );
my %params;
map { $params{$_} =
uri_unescape($cgi->param("$_"))
} $cgi->param();
$cdbi_plugin_html->params( %params );
$cdbi_plugin_html->exclude_from_url([ page ]);
# attribute style
# created based on params and exclude values from above
# auto sets the query_string value
$cdbi_plugin_html->url_query();
# set the page name (script)
$cdbi_plugin_html->page_name(cdbitest.pl);
# indicate which columns to display
$cdbi_plugin_html->display_columns( [ lastname,firstname,
bats ,throws,
ht_ft ,ht_in,
wt ,birthyear ]
);
# indicate which columns to exclude, inverse of display above
$cdbi_plugin_html->exclude_columns();
# indicate the base class to work with, this is optional,
# if you should create you object via a call to
# Class::DBI::Plugin::HTML vs. a Class::DBI sub class
# this assures the correct sub class is used for data collection
$cdbi_plugin_html->cdbi_class( Baseball::Master );
# indicate the style of navigation to provide
$cdbi_plugin_html->navigation_style( both );
print qq~ Filter by First Letter of Last Name ~;
print $cdbi_plugin_html->string_filter_navigation(
-column => lastname,
-position => begins,
);
print qq~ ~;
$cdbi_html->only(firstname);
print $cdbi_plugin_html->build_table();
my $nav = $cdbi_plugin_html->html_table_navigation();
print qq!
$nav
n!; $cdbi_plugin_html->add_bottom_span($nav);
print $cdbi_plugin_html->data_table;
UPGRADE WARNING
As of the .8 release there have been changes to the methods and how they work. It is likely that scripts built with older versions WILL break. Please read below to find specific changes that may negatively impact scripts built using the the releases prior to .8. The .9 release contains some minor modifications that could in some chases break your scripts, test carefully before upgrading in a production environment.
Download (0.021MB)
Added: 2006-11-29 License: Perl Artistic License Price:
1059 downloads
Tourney Team Stats for Quake 2 0.4.4
Tourney Team Stats for Quake 2 is a script that creates stats for Quake 2 Team Play. more>>
Tourney Team Stats (tts) is a Python script that creates stats for Quake 2 Team Play.
It can only work with the ngLog logstyle, so the Tourney Quake 2 mod is the only one supported.
<<lessIt can only work with the ngLog logstyle, so the Tourney Quake 2 mod is the only one supported.
Download (0.066MB)
Added: 2006-12-12 License: GPL (GNU General Public License) Price:
1047 downloads
Pub Team Football Manager 1.0
Pub Team Football Manager is a football manager software. more>>
Pub Team Football Manager is a football manager software.
From the main screen, there are six options available (yellow buttons) for showing or editing diffrent information during the game. Here is an explanation:
Info: This shows the details of your team such as kit colours and current news items. Kit colours can be changed by clicking them. The latest news from the pub team grapevine is shown, with any items directly relevant to your team are *** starred.
Squad: The place where you pick your team. Players numbered 1 to 11 will play, 12 and above are substitutes or rested. Each players current position, together with his fitness and morale, are indicated next to his name. Further vital statistics of a player are obtained by clicking on his name. To move a player in or out of your first eleven, click on the "Sub" or "Play" button. You may look at other teams squads by clicking on the < and > buttons.
Tactics: Choose the tactics and playing style of your team. A number of formations are available, and you can choose your teams passing style and aggressiveness.
Fixtures: Lists all your fixtures for the current season, including cup fixtures when drawn. You may look at other teams fixtures by clicking on the < and > buttons.
Table: The current league standings. There are two divisions, each containing 16 teams. Your team is indicated by *.
Records: Shows the best wins and record goalscorers for the current season.
Play: Click here to actually play your matches. The weeks fixtures from your division are indicated, with your match highlighted in red. Press "Start Match" to begin the match simulation, but you can later pause if things start to happen too quickly. A match report and stats are available, and are updated as the match plays. If one of your players gets injured, the game will automatically be paused.
To start a new game, select which team you wish to take charge of, and press "Start New Game". The main screen is then displayed, which is controlled by the large yellow buttons, described in the opposite panel...
Your squad consists of many players who frequent your local drinking establishment. Each player has many attributes, which are rated from A+ to F. These affect the gameplay in various ways. For example, a player who is good at tackling may make a good defender, whereas a player whose shooting attribute is high should be put up front.
All the players attributes are available in the "Squad" section by clicking on a players name. Also available is each players preferred position, indicated in brackets e.g. (Def/Mid), although this is only a guide.
The most important attribute is the players fitness. Try to pick players who are reasonably fit wherever possible. Players fitness may improve when rested, but if they are rested too long, their morale may suffer.
The chosen style of play and formation also have an influence, and some options work better with certain kinds of players. It is your job as manager to weigh up all the factors when picking your strategy and players.
As the season progresses, you will sometimes play cup matches. The Cup is a knockout tournament which includes teams from both divisions. If you are knocked out, you will not play in further rounds, but you can still watch the matches.
Occasionally, players will leave your club, and sometimes new players may join. Since it is a pub team, you dont have much control of what your players do. However, players with a low morale are more likely to leave.
At the end of the season, the top three teams from the lower division (B) are promoted to the higher division (A). The game is open-ended and you may continue for as many seasons as you like.
<<lessFrom the main screen, there are six options available (yellow buttons) for showing or editing diffrent information during the game. Here is an explanation:
Info: This shows the details of your team such as kit colours and current news items. Kit colours can be changed by clicking them. The latest news from the pub team grapevine is shown, with any items directly relevant to your team are *** starred.
Squad: The place where you pick your team. Players numbered 1 to 11 will play, 12 and above are substitutes or rested. Each players current position, together with his fitness and morale, are indicated next to his name. Further vital statistics of a player are obtained by clicking on his name. To move a player in or out of your first eleven, click on the "Sub" or "Play" button. You may look at other teams squads by clicking on the < and > buttons.
Tactics: Choose the tactics and playing style of your team. A number of formations are available, and you can choose your teams passing style and aggressiveness.
Fixtures: Lists all your fixtures for the current season, including cup fixtures when drawn. You may look at other teams fixtures by clicking on the < and > buttons.
Table: The current league standings. There are two divisions, each containing 16 teams. Your team is indicated by *.
Records: Shows the best wins and record goalscorers for the current season.
Play: Click here to actually play your matches. The weeks fixtures from your division are indicated, with your match highlighted in red. Press "Start Match" to begin the match simulation, but you can later pause if things start to happen too quickly. A match report and stats are available, and are updated as the match plays. If one of your players gets injured, the game will automatically be paused.
To start a new game, select which team you wish to take charge of, and press "Start New Game". The main screen is then displayed, which is controlled by the large yellow buttons, described in the opposite panel...
Your squad consists of many players who frequent your local drinking establishment. Each player has many attributes, which are rated from A+ to F. These affect the gameplay in various ways. For example, a player who is good at tackling may make a good defender, whereas a player whose shooting attribute is high should be put up front.
All the players attributes are available in the "Squad" section by clicking on a players name. Also available is each players preferred position, indicated in brackets e.g. (Def/Mid), although this is only a guide.
The most important attribute is the players fitness. Try to pick players who are reasonably fit wherever possible. Players fitness may improve when rested, but if they are rested too long, their morale may suffer.
The chosen style of play and formation also have an influence, and some options work better with certain kinds of players. It is your job as manager to weigh up all the factors when picking your strategy and players.
As the season progresses, you will sometimes play cup matches. The Cup is a knockout tournament which includes teams from both divisions. If you are knocked out, you will not play in further rounds, but you can still watch the matches.
Occasionally, players will leave your club, and sometimes new players may join. Since it is a pub team, you dont have much control of what your players do. However, players with a low morale are more likely to leave.
At the end of the season, the top three teams from the lower division (B) are promoted to the higher division (A). The game is open-ended and you may continue for as many seasons as you like.
Download (MB)
Added: 2006-01-13 License: Freeware Price:
1380 downloads
Hedgewars 0.9.0
Hedgewars project is a Worms clone. more>>
Hedgewars project is a Worms clone.
Each player controls a team of several hedgehogs. During the course of the game, players take turns with one of their hedgehogs. They then use whatever tools and weapons are available to attack and kill the opponents hedgehogs, thereby winning the game.
Hedgehogs may move around the terrain in a variety of ways, normally by walking and jumping but also by using particular tools such as the "Rope" or "Parachute", to move to otherwise inaccessible areas. Each turn is time-limited to ensure that players do not hold up the game with excessive thinking or moving.
A large variety of tools and weapons are available for players during the game: Grenade, Cluster Bomb, Bazooka, UFO, Shotgun, Desert Eagle, Fire Punch, Baseball Bat, Dynamite, Mine, Rope, Pneumatic pick, Parachute.
<<lessEach player controls a team of several hedgehogs. During the course of the game, players take turns with one of their hedgehogs. They then use whatever tools and weapons are available to attack and kill the opponents hedgehogs, thereby winning the game.
Hedgehogs may move around the terrain in a variety of ways, normally by walking and jumping but also by using particular tools such as the "Rope" or "Parachute", to move to otherwise inaccessible areas. Each turn is time-limited to ensure that players do not hold up the game with excessive thinking or moving.
A large variety of tools and weapons are available for players during the game: Grenade, Cluster Bomb, Bazooka, UFO, Shotgun, Desert Eagle, Fire Punch, Baseball Bat, Dynamite, Mine, Rope, Pneumatic pick, Parachute.
Download (4.3MB)
Added: 2007-06-15 License: Freeware Price:
863 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above baseball teams search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed