Main > Free Download Search >

Free games alak 0.18 software for linux

games alak 0.18

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2182
Games::Alak 0.18

Games::Alak 0.18


Games::Alak is a simple game-tree implementation of a gomoku-like game. more>>
Games::Alak is a simple game-tree implementation of a gomoku-like game.

SYNOPSIS

% perl -MGames::Alak -e Games::Alak::play
...Or just run Alak.pm as if it were a program...
...Program responds with output, and a prompt:

Lookahead set to 3. I am X, you are O.
Enter h for help
X moves from 1 to 5, yielding .xxxx..oooo
alak>
...and now you enter the commands to play.

This module implements a simple game-tree system for the computer to play against the user in a game of Alak. You can just play the game for fun; or you can use this module as a starting point for understanding game trees (and implementing smarter strategy -- the modules current logic is fairly simple-minded), particularly after reading my Perl Journal #18 article on trees, which discusses this modules implementation of game trees as an example of general tree-shaped data structures.

<<less
Download (0.009MB)
Added: 2007-01-02 License: Perl Artistic License Price:
1027 downloads
Camorama 0.18

Camorama 0.18


Camorama is a webcam application featuring various image filters. more>>
Camorama is a webcam application featuring various image filters.
Camorama allows you to view video from your webcam and apply various image filters to it. Camorama project can also upload images via ftp.
Camorama is a program i wrote to learn gtk and v4l. As you can see, i am still learning. It is pretty simple at the moment, and i hope to make it much more complete. I also plan to make it more generic, as i initially wrote it with only my own creative webcam 3 in mind.
Hopefully it will work with other cameras. i will test on anything i can get my hands on, but that might take a while. Right now you can change the video settings using the gui and apply some crappy filters i wrote to mess around with.
It runs at a reasonable speed, but i would like to get the fps up as high as possible. Still figuring that out. As for requirements, you will need at least gnome 2 and v4l. I havent used anything else crazy, and that should do it.
Enhancements:
- Lots of bug fixes.
<<less
Download (0.30MB)
Added: 2006-09-28 License: GPL (GNU General Public License) Price:
1141 downloads
Petname Tool 0.18

Petname Tool 0.18


Petname Tool can help you avoid online fraud by clearly distinguishing your online relationships. more>>
Need help avoiding phishing and spoofing attacks? Petname Tool can help you avoid online fraud by clearly distinguishing your online relationships.

Using the petname tool, you can save a reminder note about a relationship you have with a secure site. The petname tool will then automatically display this reminder note every time you visit the site.

After following a hyperlink, you need only check that the expected reminder note is being displayed. If so, you can be sure you are using the same site you have in the past.

<<less
Download (0.005MB)
Added: 2007-07-26 License: MPL (Mozilla Public License) Price:
825 downloads
Games::Blackjack 0.04

Games::Blackjack 0.04


Games::Blackjack is a Perl module with Blackjack Utility Classes. more>>
Games::Blackjack is a Perl module with Blackjack Utility Classes.

SYNOPSIS

use Games::Blackjack;

# Create new shoe of cards
my $shoe = Games::Blackjack::Shoe->new(nof_decks => 4);

# Create two hands, player/dealer
my $player = Games::Blackjack::Hand->new(shoe => $shoe);
my $dealer = Games::Blackjack::Hand->new(shoe => $shoe);

# Two dealer cards
$dealer->draw();
print "Dealer: ", $dealer->as_string(), "n";
$dealer->draw(); # 2nd card not shown

$player->draw();
$player->draw();
print "Player: ", $player->as_string, "(",
$player->count_as_string, ")n";

# Lets assume player decides to stand. Dealers turn.

# Dealer plays Las Vegas rules
while(!$dealer->busted() and
$dealer->count("soft") < 17) {
$dealer->draw();
}

# Show winner (-1: Dealer, 1: Player, 1.5: Player Blackjack)
print "Player score: ", $player->score($dealer), "n";

<<less
Download (0.006MB)
Added: 2006-12-28 License: Perl Artistic License Price:
1035 downloads
Games::Othello 0.01

Games::Othello 0.01


Games::Othello is a Perl extension for modelling a game of Othello. more>>
Games::Othello is a Perl extension for modelling a game of Othello.

SYNOPSIS

use Games::Othello;

my $game = Games::Othello->new();

while( !game->over ) {
printf "It is presently %ss move",
($game->whos_move eq b) ? black, white;
my @possible_moves = values $game->possible_moves();

if ( ! @possible_moves ) {
print "You have no moves available, you must pass.
$game->pass_to_opponent;
} else {
foreach ( my $move ) @possible_moves ) {
printf
"You will take %d of your opponents chips if you place your chip on %d,%d",
scalar @{ $move->{chips} }, $move->{x}, $move->{y};
}
my ($locx, $locy) = get_move();
my $flipped = $game->place_chip( $locx, $locy );
}

my $layout = $game->chip_layout();
foreach my $row ( @$layout ) {
foreach my $pos ( @$row ) {
printf %3s,
($pos eq b) ? B # Black occupied square.
: ($pos eq w) ? W # White occupied square.
: # Un-occupied square.
}
print "nn";
}
}
my ($black_score, $white_score) = $game->score;

<<less
Download (0.005MB)
Added: 2006-12-28 License: Perl Artistic License Price:
1041 downloads
Games::PerlWar 0.02

Games::PerlWar 0.02


Games::PerlWar is a Perl variant of the classic Corewar game. more>>
Games::PerlWar is a Perl variant of the classic Corewar game.

This is a sparring program, similar to the programmed reality of the Matrix.
It has the same basic rules, rules like gravity. What you must learn is that
these rules are no different than the rules of a computer system. Some of
them can be bent, others can be broken. - Morpheus

PerlWar is inspired by the classic http://www.corewar.info/|Corewar game. In this game, players pit snippets of Perl code (called agents) against each other in order to gain control of the vicious virtual battlefield known as... the Array.

GAME PARAMETERS

Size of the Array

The number of cells that the Array possesses. Each cell can hold one agent.

Agent Maximal Size

The maximal length, in characters, of an agent. If an agent is or becomes larger than this limit, it automatically segfaults upon execution.

Game Maximal Number of Iterations

The maximal number of rounds that can be played before a game is declared over.

<<less
Download (0.031MB)
Added: 2006-12-28 License: Perl Artistic License Price:
1036 downloads
Bazaar-GTK 0.18.0

Bazaar-GTK 0.18.0


Bazaar-GTK is a GTK+ frontend for the Bazaar version control system. more>>
Bazaar-GTK is a GTK+ frontend for the Bazaar version control system.
The project provides Nautilus integration and a stand-alone application for browsing Bazaar branches.
Provided Commands
- gcommit
- gdiff
- visualise
- gannotate
- gbranch
Provided classes
- GAnnotateWindow
- GCommitDialog
- CloneDialog
- DiffWindow
- BranchWindow (Visualisation)
<<less
Download (0.10MB)
Added: 2007-07-23 License: GPL (GNU General Public License) Price:
824 downloads
Moagg 0.18

Moagg 0.18


Moagg combines several game types of other genres like races, search & rescue, seek & destroy et cetera into a 2D gravity game. more>>
Moagg combines several game types of other genres like races, search & rescue, seek & destroy et cetera into a 2D gravity game.
You are pilot of a small space ship and have to navigate that ship through different levels. But beside the gravity that drags you down there are other obstacles like laser ports, magnets, black holes, cannons, rockets and grinders you have to master.
Main features:
- Fully playable singleplayer game
- Missions on different difficulty levels
- Mission-dependend highscores
- Lots of static and dynamic obstacles
- Full controls configuration
- Basic sound support
- Basic player configuration
- Basic ship configuration
- Qt based level editor
Enhancements:
- Magnets now can be activated, deactivated and toggled via a switch or via the appropriate events, like laser barriers. The tutorial level switches.xml was adapted to demonstrate this. (btrummer, 2005-04-17)
- Fuel platforms now can define a fuel_cost property, which means that refueling the ship is not free anymore. (btrummer, 2005-04-16)
- SAM batteries now can be destroyed by projectiles too (like turrets). (btrummer, 2005-03-12)
- Now every decoration object supports the hide-property and can be shown via the show-event during game flow. (btrummer, 2005-03-12)
- Added three new levels to mission1. (btrummer, 2005-03-01, thanks to Will Poulsen)
- Fixed a bug, where the initial position of a turret projectile was calculated wrong, thus causing immediate collisions with the turret. (btrummer, 2005-02-08, thanks to Stefan Hamacher for reporting)
<<less
Download (0.40MB)
Added: 2005-09-08 License: GPL (GNU General Public License) Price:
1508 downloads
Games::Checkers 0.1.0

Games::Checkers 0.1.0


Games::Checkers is a Perl module that allows you to play the Checkers games. more>>


SYNOPSIS

# automatical computer-vus-computer play script
use Games::Checkers::Constants;
use Games::Checkers::Board;
use Games::Checkers::BoardTree;

my $board = new Games::Checkers::Board;
my $color = White;
my $numMoves = 0;
print $board->dump;

while ($board->canColorMove($color)) {
sleep(2);
# allow 100 moves for each player
die "Automatical drawn" if $numMoves++ == 200;
my $boardTree = new Games::Checkers::BoardTree
($board, $color, 2); # think 2 steps ahead
my $move = $boardTree->chooseBestMove; # or: chooseRandomMove

$board->transform($move);
print $move->dump, "n", $board->dump;
$color = ($color == White)? Black: White;
}

print "n", ($color == White? "Black": "White"), " won.n";
ABSTRACT ^
Games::Checkers is a set of Perl classes implementing the Checkers game play. Several national rule variants are supported. A basic AI heuristics is implemented using the Minimax algorithm. Replay of previously recorded games is supported too.
DESCRIPTION ^
This package is intended to provide complete infrastructure for interactive and automatic playing and manipulating of Checkers games. Some features are not implemented yet.
<<less
Download (0.28MB)
Added: 2007-01-03 License: Perl Artistic License Price:
1032 downloads
Games::3D 0.09

Games::3D 0.09


Games::3D is a package containing an object system for (not only) 3D games. more>>
Games::3D is a package containing an object system for (not only) 3D games.

SYNOPSIS

use Games::3D::World;

my $world = Games::3D::World->new();

$world->save_to_file( $filename );

my $loaded = Games::3D::world->load_from_file( $filename );

my $thing1 = $world->add ( Games::3D::Thingy->new( ... ) );
my $thing2 = $world->add ( Games::3D::Thingy->new( ... ) );

$world->link($thing1, $thing2);

Games::3D::World provides you with a container class that will contain every object in your game object system. This are primarily objects that have states, change these states and need to announce the states to other objects.

The Games::3D::World container also enables you to save and restore snapshots of your objects system.

Basic things that you object system contains are derived from a class called Games::3D::Thingy. These can represent physical objects (buttons, levers, doors, lights etc) as well as virtual objects (trigger, sensors, links, markers, sound sources etc).

You can link Thingys together, either directly or via Games::3D::Links. The links have some more features than direct linking, which are explained below.

This package also provides you with Games::3D::Sensor, a class for objects that sense state changes and act upon them. Or not, depending on the sensor. Sensors are primarily used to watch for certain conditions and then act when they are met. Examples are the death of an object, values that go below a certain threshold etc.

State changes are transported in the object system with signals.

<<less
Download (0.032MB)
Added: 2006-10-02 License: Perl Artistic License Price:
1124 downloads
Games::Goban 1.100

Games::Goban 1.100


Games::Goban is a board for playing go, renju, othello, etc. more>>
Games::Goban is a board for playing go, renju, othello, etc.

SYNOPSIS

use Games::Goban;
my $board = new Games::Goban (
size => 19,
game => "go",
white => "Seigen, Go",
black => "Minoru, Kitani",
referee => &Games::Goban::Rules::Go,
);

$board->move("pd"); $board->move("dd");
print $board->as_sgf;

This is a generic module for handling goban-based board games. Theoretically, it can be used to handle many of the other games which can use Smart Game Format (SGF) but I want to keep it reasonably restricted in order to keep it simple.

<<less
Download (0.015MB)
Added: 2007-01-06 License: Perl Artistic License Price:
1035 downloads
PAR::WebStart 0.18

PAR::WebStart 0.18


PAR::WebStart is a Perl implementation of Javas WebStart. more>>
PAR::WebStart is a Perl implementation of Javas WebStart.

SYNOPSIS

my $file = hello.pnlp;
my $ws = PAR::WebStart->new(file => $file);
$ws->fetch_pars() or die $ws->{ERROR};

my $tmpdir = $ws->{tmpdir};
chdir($tmpdir) or die qq{Cannot chdir to "$tmpdir": $!});

my @args = @{$ws->run_command()};
die qq{Failed to get WebStart args: $ws->{ERROR}}) unless (@args);
system(@args) == 0 or die qq{Execution of system(@args) failed: $?};

This a Perl version of Javas WebStart technology; see http://java.sun.com/j2se/1.4.2/docs/guide/jws/developersguide/overview.html for details.

PAR-WebStart is a helper application associated with a browser. When a user clicks on a link that points to a PNLP [PAR Network Launch Protocol] launch file (a special XML file), it causes the browser to launch PAR-WebStart, which then automatically downloads, caches, and runs the specified PAR-based application.

<<less
Download (0.023MB)
Added: 2007-03-23 License: Perl Artistic License Price:
945 downloads
Games::Tournament::BlackJack 0.01

Games::Tournament::BlackJack 0.01


Games::Tournament::BlackJack is a Framework for Simulating BlackJack Tournaments. more>>
Games::Tournament::BlackJack is a Framework for Simulating BlackJack Tournaments.

SYNOPSIS

perl -MGames::Tournament::BlackJack -e run_example_bj_game

# ** See source for run_example_bj_game() for more information
# on how to add your own Player modules or otherwise customize
# the game interface.

You can use the Games::Tournament::BlackJack (GTB for short) modules to:

- Develop and objectively evaluate BlackJack strategies by subclassing C and running competitions with it.
- Simulate a human player of varying memory facility (not yet implemented in 0.01_01)
- Win the BlackJack programming tournament.
- Help find and eliminate any bugs in the tournament engine prior to the actual tournament.

<<less
Download (0.010MB)
Added: 2007-01-03 License: Perl Artistic License Price:
1026 downloads
Games::Battleship 0.05

Games::Battleship 0.05


Games::Battleship - You sunk my battleship! more>>
Games::Battleship - "You sunk my battleship!"

SYNOPSIS

use Games::Battleship;

$g = Games::Battleship->new(qw( Gene Aeryk ));
$g->add_player(Stephanie);
$winner = $g->play();
print $winner->name(), " wins!n";

@player_objects = @{ $g->players };

$player_obj = $g->player(Professor Snape);

A Games::Battleship object represents a battleship game between players. Each has a fleet of vessles and operates with a pair of playing grids One is for their own fleet and one for where the enemy has been seen.

Everything is an object with default but mutable attributes. This way games can have two or more players each with a single fleet of custom vessles. These vessles are pretty simple and standard right now...

A game can be played with the handy play() method or for finer control, use individual methods of the Games::Battleship::* modules. See the distribution test script for working code examples.

<<less
Download (0.010MB)
Added: 2006-12-27 License: Perl Artistic License Price:
1035 downloads
Games::GoogleWhack 1.4

Games::GoogleWhack 1.4


Games::GoogleWhack is a Perl module that finds, verifies, and/or submits GoogleWhacks. more>>
Games::GoogleWhack is a Perl module that finds, verifies, and/or submits GoogleWhacks.

SYNOPSIS

use Games::GoogleWhack;

my $googlewhack = Games::GoogleWhack->new();
my $is_googlewhack = $googlewhack->is_googlewhack(foo, bar);

die $googlewhack->errstr if $googlewhack->errstr;

print "Youve found a GoogleWhack! Congrats! :-)n" if $is_googlewhack;

NOTE: THIS MODULE MAKES EXTERNAL CONNECTIONS TO GOOGLE.COM, DICTIONARY.COM, and/or GOOGLEWHACK.COM. IT IS THE USERS RESPONSIBILITY TO ENSURE THAT THEY ARE IN COMPLIANCE WITH ANY RESPECTIVE TERMS OF USE CLAUSES FOR SITE USAGE. THE AUTHOR ASSUMES NO LIABILITY FOR THE USE OR MISUSE OF THIS MODULE.

<<less
Download (0.012MB)
Added: 2006-11-28 License: Perl Artistic License Price:
1067 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5