y8 neue spiele-server
Gesponsorde links
Gesponsorde links
y8 neue spiele-server
No.
Titel
Categorie
Prijs
Licentie
Expand All
1
Programmering - Bibliotheken
Perl Artistic
Spelen:: Goban is een raad want het spelen, renju, othello, enz. gaat.
SYNOPSIS
gebruiks Spelen:: Goban;
mijn $board = nieuwe Spelen:: Goban (
grootte => 19,
het spel => „gaat“,
witte => „Seigen, gaat“,
zwarte => „Minoru, Kitani“,
scheidsrechter => &Games:: Goban:: Regels:: Ga,
);
$board->move („pd“); $board->move („dd“);
druk $board->as_sgf;
Dit is een generische module voor de behandeling van goban-gebaseerde raadsspelen. Theoretisch, kan het worden gebruikt om veel van de andere spelen te behandelen die het Slimme Formaat van het Spel kunnen gebruiken (SGF) maar ik wil het beperkt redelijk houden om het eenvoudig te houden.
SYNOPSIS
gebruiks Spelen:: Goban;
mijn $board = nieuwe Spelen:: Goban (
grootte => 19,
het spel => „gaat“,
witte => „Seigen, gaat“,
zwarte => „Minoru, Kitani“,
scheidsrechter => &Games:: Goban:: Regels:: Ga,
);
$board->move („pd“); $board->move („dd“);
druk $board->as_sgf;
Dit is een generische module voor de behandeling van goban-gebaseerde raadsspelen. Theoretisch, kan het worden gebruikt om veel van de andere spelen te behandelen die het Slimme Formaat van het Spel kunnen gebruiken (SGF) maar ik wil het beperkt redelijk houden om het eenvoudig te houden.
2
Programmering - Bibliotheken
GPL (GNU Gene
Spelen:: Euchre is een kaartspel Euchre voor mensen en computers.
SYNOPSIS
Stel eenvoudig mijn spelomslag in werking:
% euchre.pl
of schrijf uw:
gebruiks Spelen:: Euchre;
gebruiks Spelen:: Euchre:: AI:: Eenvoudig;
gebruiks Spelen:: Euchre:: AI:: Menselijk;
mijn $game = Spelen:: Euchre->new ();
foreach mijn $i (1..3) {
$game->setAI ($i, Spelen:: Euchre:: AI:: Simple->new ());
}
$game->setAI (4, Spelen:: Euchre:: AI:: Human->new ());
$game->playGame ();
mijn @scores = soort {$b <=> $a} $game->getScores ();
druk (de „Winnaar is“. $game->getWinner () - >getName (). „met een score van“.
„$scores [0] aan $scores [1] n“);
Deze software voert het kaartspel van Euchre uit. Het spel wordt met vier spelers gespeeld die twee teams samenstellen. Om het even welke vier spelers kunnen menselijke of computerspelers zijn, maar meer dan één mens wordt niet goed nog gesteund.
De spelen:: Euchre:: AI de module voert een eenvoudig kader om nieuwe klassen van gebruikersinterfaces of computertegenstanders toe te voegen uit. I recomment dat AI de schrijvers Spelen: gebruiken: Euchre:: AI:: Eenvoudig (een WERKELIJK stomme computertegenstander) als uitgangspunt.
Ongeacht:: AI de klasse en zijn nakomelingen, dit pakket voeren ook de volgende klassen uit: Spelen:: Euchre:: Team, Spelen:: Euchre:: Speler en Spelen:: Euchre:: Truc.
SYNOPSIS
Stel eenvoudig mijn spelomslag in werking:
% euchre.pl
of schrijf uw:
gebruiks Spelen:: Euchre;
gebruiks Spelen:: Euchre:: AI:: Eenvoudig;
gebruiks Spelen:: Euchre:: AI:: Menselijk;
mijn $game = Spelen:: Euchre->new ();
foreach mijn $i (1..3) {
$game->setAI ($i, Spelen:: Euchre:: AI:: Simple->new ());
}
$game->setAI (4, Spelen:: Euchre:: AI:: Human->new ());
$game->playGame ();
mijn @scores = soort {$b <=> $a} $game->getScores ();
druk (de „Winnaar is“. $game->getWinner () - >getName (). „met een score van“.
„$scores [0] aan $scores [1] n“);
Deze software voert het kaartspel van Euchre uit. Het spel wordt met vier spelers gespeeld die twee teams samenstellen. Om het even welke vier spelers kunnen menselijke of computerspelers zijn, maar meer dan één mens wordt niet goed nog gesteund.
De spelen:: Euchre:: AI de module voert een eenvoudig kader om nieuwe klassen van gebruikersinterfaces of computertegenstanders toe te voegen uit. I recomment dat AI de schrijvers Spelen: gebruiken: Euchre:: AI:: Eenvoudig (een WERKELIJK stomme computertegenstander) als uitgangspunt.
Ongeacht:: AI de klasse en zijn nakomelingen, dit pakket voeren ook de volgende klassen uit: Spelen:: Euchre:: Team, Spelen:: Euchre:: Speler en Spelen:: Euchre:: Truc.
3
Programmering - Bibliotheken
Perl Artistic
Spelen:: Quakeworld:: De vraag is een klasse voor het vragen van servers QuakeWorld.
SYNOPSIS
gebruiks Spelen:: Quakeworld:: Vraag;
mijn $QWQ = Spelen:: Quakeworld:: Query->new („quake.server.com“, „27500“);
mijn %info = $QWQ->getinfo (); # obsoleted in plaats daarvan, gebruik $qwq->get ("")
gebruik van de druk het „Server brengt in kaart: “. $qwq->get („kaart“). „n“;
Hello, is dit Spelen:: Quakeworld:: Vraag, een perlmodule. Het is een klasse voor het vragen van Quakeworld (Schok 1) wordt gemaakt spelservers en het krijgen van hun informations, die kaartnaam, spelers, hostname en enz. die zijn.
SYNOPSIS
gebruiks Spelen:: Quakeworld:: Vraag;
mijn $QWQ = Spelen:: Quakeworld:: Query->new („quake.server.com“, „27500“);
mijn %info = $QWQ->getinfo (); # obsoleted in plaats daarvan, gebruik $qwq->get ("")
gebruik van de druk het „Server brengt in kaart: “. $qwq->get („kaart“). „n“;
Hello, is dit Spelen:: Quakeworld:: Vraag, een perlmodule. Het is een klasse voor het vragen van Quakeworld (Schok 1) wordt gemaakt spelservers en het krijgen van hun informations, die kaartnaam, spelers, hostname en enz. die zijn.
4
Programmering - Bibliotheken
Perl Artistic
Spelen:: De kaarten is een module Perl voor het schrijven en speelkaartspelen.
SYNOPSIS
gebruiks Spelen:: Kaarten;
mijn $Rummy = nieuwe Spelen:: Kaarten:: Spel;
# Cre
SYNOPSIS
gebruiks Spelen:: Kaarten;
mijn $Rummy = nieuwe Spelen:: Kaarten:: Spel;
# Cre
5
Programmering - Bibliotheken
Perl Artistic
Spelen:: AlphaBeta:: De positie is een klasse van de basisPositie voor gebruik met Spelen:: AlphaBeta.
SYNOPSIS
verpak Mijn:: GamePos;
gebruiks basis qw (Spelen:: AlphaBeta:: Positie);
sub is van toepassing {…}
sub endpos {…} # facultatief
sub evalueert {…}
sub findmoves {…}
pakket leiding;
mijn $pos = Mijn:: GamePos->new;
mijn $game = Spelen:: AlphaBeta->new ($pos);
Spelen:: AlphaBeta:: De positie is een basisklasse voor positie-klassen die met Spelen kunnen worden gebruikt:: AlphaBeta. Het erft het grootste deel van zijn methodes van Spelen:: Opeenvolgend:: Positie; zorg ervoor u zijn documentatie leest.
Deze klasse wordt verstrekt voor gemak. U hebt deze klasse niet nodig om Spelen te gebruiken:: AlphaBeta. Het is, echter, ook mogelijk om van deze klasse op zijn gebruik te maken.
SYNOPSIS
verpak Mijn:: GamePos;
gebruiks basis qw (Spelen:: AlphaBeta:: Positie);
sub is van toepassing {…}
sub endpos {…} # facultatief
sub evalueert {…}
sub findmoves {…}
pakket leiding;
mijn $pos = Mijn:: GamePos->new;
mijn $game = Spelen:: AlphaBeta->new ($pos);
Spelen:: AlphaBeta:: De positie is een basisklasse voor positie-klassen die met Spelen kunnen worden gebruikt:: AlphaBeta. Het erft het grootste deel van zijn methodes van Spelen:: Opeenvolgend:: Positie; zorg ervoor u zijn documentatie leest.
Deze klasse wordt verstrekt voor gemak. U hebt deze klasse niet nodig om Spelen te gebruiken:: AlphaBeta. Het is, echter, ook mogelijk om van deze klasse op zijn gebruik te maken.
6
Programmering - Bibliotheken
Perl Artistic
Spelen:: Ga:: SGF is een module Perl die Norm ontleden en kan ontleden gaat de dossiers van het Formaat.
SYNOPSIS
gebruiks Spelen:: Ga:: SGF;
mijn $sgf = nieuwe Spelen:: Ga:: SGF ($sgfdata);
druk „Spel wordt gespeeld die op“. $sgf->date. „n“;
druk $sgf->white. „(w) versus“. $sgf->black. „(B) n“;
grootte van de druk de „Raad: “. $sgf->size. „. De Komi-Republiek: “. $sgf->komi. „n“;
terwijl ($move = $sgf->move ($move_no++)) {
druk „$move_no: “. $move->move, „n“;
}
Dit is een zeer eenvoudige SGF dossiersyntactische parser, van momenteel beperkte functionaliteit. Het kan en stap door SGF dossiers lezen, variaties volgen, enz. Zijn goed genoeg voor het krijgen van eenvoudige statistieken over spelen van Go, en opbouwende Spelen:: Ga:: Scheep voorwerpen in die die spelen vertegenwoordigen als SGF worden opgeslagen.
$sgf->move keert één van beiden terug normale Spelen:: Ga:: SGF:: Knoop of Spelen:: Ga:: SGF:: Het voorwerp van de variatie. Zij gedragen zich precies het zelfde, maar het variatievoorwerp heeft extra methodesmainline () om de belangrijkste lijn van het spel, de variatie ($n) om de eerste knoop in de nth variatie ertoe te brengen, en de variaties ertoe te brengen om een serie van variaties terug te winnen. $variation->move, door gebrek, zal mainline volgen.
SYNOPSIS
gebruiks Spelen:: Ga:: SGF;
mijn $sgf = nieuwe Spelen:: Ga:: SGF ($sgfdata);
druk „Spel wordt gespeeld die op“. $sgf->date. „n“;
druk $sgf->white. „(w) versus“. $sgf->black. „(B) n“;
grootte van de druk de „Raad: “. $sgf->size. „. De Komi-Republiek: “. $sgf->komi. „n“;
terwijl ($move = $sgf->move ($move_no++)) {
druk „$move_no: “. $move->move, „n“;
}
Dit is een zeer eenvoudige SGF dossiersyntactische parser, van momenteel beperkte functionaliteit. Het kan en stap door SGF dossiers lezen, variaties volgen, enz. Zijn goed genoeg voor het krijgen van eenvoudige statistieken over spelen van Go, en opbouwende Spelen:: Ga:: Scheep voorwerpen in die die spelen vertegenwoordigen als SGF worden opgeslagen.
$sgf->move keert één van beiden terug normale Spelen:: Ga:: SGF:: Knoop of Spelen:: Ga:: SGF:: Het voorwerp van de variatie. Zij gedragen zich precies het zelfde, maar het variatievoorwerp heeft extra methodesmainline () om de belangrijkste lijn van het spel, de variatie ($n) om de eerste knoop in de nth variatie ertoe te brengen, en de variaties ertoe te brengen om een serie van variaties terug te winnen. $variation->move, door gebrek, zal mainline volgen.
7
Programmering - Bibliotheken
Perl Artistic
Spelen:: De score is een module Perl om spoor van score in spelen te houden.
SYNOPSIS
gebruiks Spelen:: Score;
# zijn deze drie waarden standaarddegenen, door de manier
Spelen:: Score->default_score (0);
Spelen:: Score->default_step (1);
Spelen:: Score->step_method (n.v.);
# begin twee spelers
mijn $player1 = Spelen:: Score->new ();
mijn $player2 = Spelen:: Score->new ();
# plaats een het winnen voorwaarde
Spelen:: Score->victory_is (sub {$_ [0] >= 20});
# en te doen iets als het wordt bereikt
Spelen:: Score->on_victory_do (sub {Gewonnen druk „!“ });
# geef punten aan de spelers
$player1->add (2);
$player2->step ();
# bekijk sectieFUNCTIES voor meer functionaliteit, zoals
Spelen:: Score->invalidate_if (sub {$_ [0] > 20});
Spelen:: De score kan gebruik zijn om spoor van verscheidene spelerspunten te houden in spel, ongeacht de beginnende hoeveelheid punten, het winnen en/of het verliezen voorwaarden, enz.
Het verstrekt verscheidene nuttige methodes zodat de gebruiker niet moet houden testend waarden om te zien of theyre geldig of of de spelervoorwaarde is veranderd.
SYNOPSIS
gebruiks Spelen:: Score;
# zijn deze drie waarden standaarddegenen, door de manier
Spelen:: Score->default_score (0);
Spelen:: Score->default_step (1);
Spelen:: Score->step_method (n.v.);
# begin twee spelers
mijn $player1 = Spelen:: Score->new ();
mijn $player2 = Spelen:: Score->new ();
# plaats een het winnen voorwaarde
Spelen:: Score->victory_is (sub {$_ [0] >= 20});
# en te doen iets als het wordt bereikt
Spelen:: Score->on_victory_do (sub {Gewonnen druk „!“ });
# geef punten aan de spelers
$player1->add (2);
$player2->step ();
# bekijk sectieFUNCTIES voor meer functionaliteit, zoals
Spelen:: Score->invalidate_if (sub {$_ [0] > 20});
Spelen:: De score kan gebruik zijn om spoor van verscheidene spelerspunten te houden in spel, ongeacht de beginnende hoeveelheid punten, het winnen en/of het verliezen voorwaarden, enz.
Het verstrekt verscheidene nuttige methodes zodat de gebruiker niet moet houden testend waarden om te zien of theyre geldig of of de spelervoorwaarde is veranderd.
8
Programmering - Bibliotheken
Perl Artistic
Spelen:: Othello is een uitbreiding Perl voor de modellering van een spel van Othello.
SYNOPSIS
gebruiks Spelen:: Othello;
mijn $game = Spelen:: Othello->new ();
terwijl (! game->over) {
printf „het weldra %ss beweging“ is,
($game->whos_move eq B)? witte zwarte;
mijn @possible_moves = waarden $game->possible_moves ();
als (! @possible_moves) {
de druk „u heeft geen beschikbare bewegingen, moet u overgaan.
$game->pass_to_opponent;
} anders {
foreach (mijn $move) @possible_moves) {
printf
„U zult %d van uw tegenstandersspaanders nemen als u uw spaander op %d, %d“ plaatst,
scalair @ {$move-> {spaanders}}, $move-> {x}, $move-> {y};
}
mijn ($locx, $locy) = get_move ();
mijn $flipped = $game->place_chip ($locx, $locy);
}
mijn $layout = $game->chip_layout ();
foreach mijn $row (@$layout) {
foreach mijn $pos (@$row) {
printf %3s,
($pos eq B)? B # Zwarte bezet vierkant.
: ($pos eq w)? W # Wit bezet vierkant.
: # Onbezet vierkant.
}
druk „nn“;
}
}
mijn ($black_score, $white_score) = $game->score;
SYNOPSIS
gebruiks Spelen:: Othello;
mijn $game = Spelen:: Othello->new ();
terwijl (! game->over) {
printf „het weldra %ss beweging“ is,
($game->whos_move eq B)? witte zwarte;
mijn @possible_moves = waarden $game->possible_moves ();
als (! @possible_moves) {
de druk „u heeft geen beschikbare bewegingen, moet u overgaan.
$game->pass_to_opponent;
} anders {
foreach (mijn $move) @possible_moves) {
printf
„U zult %d van uw tegenstandersspaanders nemen als u uw spaander op %d, %d“ plaatst,
scalair @ {$move-> {spaanders}}, $move-> {x}, $move-> {y};
}
mijn ($locx, $locy) = get_move ();
mijn $flipped = $game->place_chip ($locx, $locy);
}
mijn $layout = $game->chip_layout ();
foreach mijn $row (@$layout) {
foreach mijn $pos (@$row) {
printf %3s,
($pos eq B)? B # Zwarte bezet vierkant.
: ($pos eq w)? W # Wit bezet vierkant.
: # Onbezet vierkant.
}
druk „nn“;
}
}
mijn ($black_score, $white_score) = $game->score;
9
Programmering - Bibliotheken
Perl Artistic
Spelen:: 3D is een pakket die een objecten systeem voor (niet alleen) bevatten 3D spelen.
SYNOPSIS
gebruiks Spelen:: 3D:: Wereld;
mijn $world = Spelen:: 3D:: World->new ();
$world->save_to_file ($filename);
mijn $loaded = Spelen:: 3D:: world->load_from_file ($filename);
mijn $thing1 = $world->add (Spelen:: 3D:: Thingy->new (…));
mijn $thing2 = $world->add (Spelen:: 3D:: Thingy->new (…));
$world->link ($thing1, $thing2);
Spelen:: 3D:: De wereld voorziet u van een containerklasse die elk voorwerp in uw spelobjecten systeem zal bevatten. Dit is hoofdzakelijk voorwerpen die staten hebben, deze staten veranderen en de staten aan andere voorwerpen moeten aankondigen.
De spelen:: 3D:: De container van de wereld laat u toe ook om momentopnamen van uw objecten systeem te bewaren en te herstellen.
De basis dingen dat u bezwaar hebt het systeem bevat worden afgeleid uit een klasse genoemd Spelen:: 3D:: Thingy. Deze kunnen fysieke voorwerpen (knopen, hefbomen, deuren, lichten enz.) evenals virtuele voorwerpen (trekker, sensoren, verbindingen, tellers, geluidsbronnen enz.) vertegenwoordigen.
U kunt Thingys, of direct of via Spelen verbinden:: 3D:: Verbindingen. De verbindingen hebben wat meer eigenschappen dan directe aaneenschakeling, die hieronder worden verklaard.
Dit pakket voorziet u ook van Spelen:: 3D:: Sensor, een klasse voor voorwerpen die de betekenisstaat en handeling op hen verandert. Of niet, afhankelijk van de sensor. De sensoren worden hoofdzakelijk gebruikt om voor bepaalde voorwaarden te letten op en dan te handelen wanneer zij met. zijn. De voorbeelden zijn de dood van een voorwerp, waarden die onder een bepaalde drempel enz. gaan.
De veranderingen van de staat worden vervoerd in het objecten systeem met signalen.
SYNOPSIS
gebruiks Spelen:: 3D:: Wereld;
mijn $world = Spelen:: 3D:: World->new ();
$world->save_to_file ($filename);
mijn $loaded = Spelen:: 3D:: world->load_from_file ($filename);
mijn $thing1 = $world->add (Spelen:: 3D:: Thingy->new (…));
mijn $thing2 = $world->add (Spelen:: 3D:: Thingy->new (…));
$world->link ($thing1, $thing2);
Spelen:: 3D:: De wereld voorziet u van een containerklasse die elk voorwerp in uw spelobjecten systeem zal bevatten. Dit is hoofdzakelijk voorwerpen die staten hebben, deze staten veranderen en de staten aan andere voorwerpen moeten aankondigen.
De spelen:: 3D:: De container van de wereld laat u toe ook om momentopnamen van uw objecten systeem te bewaren en te herstellen.
De basis dingen dat u bezwaar hebt het systeem bevat worden afgeleid uit een klasse genoemd Spelen:: 3D:: Thingy. Deze kunnen fysieke voorwerpen (knopen, hefbomen, deuren, lichten enz.) evenals virtuele voorwerpen (trekker, sensoren, verbindingen, tellers, geluidsbronnen enz.) vertegenwoordigen.
U kunt Thingys, of direct of via Spelen verbinden:: 3D:: Verbindingen. De verbindingen hebben wat meer eigenschappen dan directe aaneenschakeling, die hieronder worden verklaard.
Dit pakket voorziet u ook van Spelen:: 3D:: Sensor, een klasse voor voorwerpen die de betekenisstaat en handeling op hen verandert. Of niet, afhankelijk van de sensor. De sensoren worden hoofdzakelijk gebruikt om voor bepaalde voorwaarden te letten op en dan te handelen wanneer zij met. zijn. De voorbeelden zijn de dood van een voorwerp, waarden die onder een bepaalde drempel enz. gaan.
De veranderingen van de staat worden vervoerd in het objecten systeem met signalen.
10
Programmering - Bibliotheken
Perl Artistic
Spelen:: Opeenvolgend:: De positie is een klasse van de basisPositie voor gebruik met Spelen:: Opeenvolgend.
SYNOPSIS
verpak Mijn:: GamePos;
de Spelen van de gebruiksbasis:: Opeenvolgend:: Positie;
sub init {…} # opstellings aanvankelijke staat
sub is van toepassing {…}
pakket leiding;
mijn $pos = Mijn:: GamePos->new;
mijn $game = Spelen:: Sequential->new ($pos);
Spelen:: Opeenvolgend:: De positie is een basisklasse voor positie-klassen die met Spelen kunnen worden gebruikt:: Opeenvolgend. Deze klasse wordt verstrekt voor gemak; u hebt deze klasse niet nodig om Spelen te gebruiken:: Opeenvolgend. Het is ook mogelijk om deze klasse op zijn te gebruiken.
SYNOPSIS
verpak Mijn:: GamePos;
de Spelen van de gebruiksbasis:: Opeenvolgend:: Positie;
sub init {…} # opstellings aanvankelijke staat
sub is van toepassing {…}
pakket leiding;
mijn $pos = Mijn:: GamePos->new;
mijn $game = Spelen:: Sequential->new ($pos);
Spelen:: Opeenvolgend:: De positie is een basisklasse voor positie-klassen die met Spelen kunnen worden gebruikt:: Opeenvolgend. Deze klasse wordt verstrekt voor gemak; u hebt deze klasse niet nodig om Spelen te gebruiken:: Opeenvolgend. Het is ook mogelijk om deze klasse op zijn te gebruiken.
11
Programmering - Bibliotheken
Perl Artistic
SYNOPSIS
# automatisch computer-vus-computer spelmanuscript
gebruiks Spelen:: Controleurs:: Constanten;
gebruiks Spelen:: Controleurs:: Raad;
gebruiks Spelen:: Controleurs:: BoardTree;
mijn $board = nieuwe Spelen:: Controleurs:: Raad;
mijn $color = Wit;
mijn $numMoves = 0;
druk $board->dump;
terwijl ($board->canColorMove ($color)) {
slaap (2);
# sta 100 bewegingen voor elke speler toe
matrijs „getrokken Automatisch“ als $numMoves++ == 200;
mijn $boardTree = nieuwe Spelen:: Controleurs:: BoardTree
($board, $color, 2); # denk vooruit 2 stappen
mijn $move = $boardTree->chooseBestMove; # of: chooseRandomMove
$board->transform ($move);
druk $move->dump, „n“, $board->dump;
$color = (Wit $color ==)? Zwarte: Wit;
}
druk „n“, (Wit $color ==? „Zwarte“: „Wit“),“ won.n ";
ABSTRACTE ^
Spelen:: De controleurs is een reeks klassen Perl uitvoerend het het spelspel van Controleurs. Verscheidene nationale regelvarianten worden gesteund. Een basisAI heuristiek wordt uitgevoerd gebruikend het Minimax algoritme. Replay van eerder geregistreerde spelen wordt ook gesteund.
BESCHRIJVING ^
Dit pakket is bedoeld om volledige infrastructuur voor het interactieve en automatische spelen en het manipuleren van de spelen van Controleurs te verstrekken. Sommige eigenschappen worden niet nog uitgevoerd.
12
Programmering - Bibliotheken
Perl Artistic
Spelen:: Bingo:: De kaart is een helperklasse voor Spelen:: Bingo.
SYNOPSIS
gebruiks Spelen:: Bingo:: Kaart;
mijn $b = Spelen:: Nieuw bingo-e (90);
mijn $card = Spelen:: Bingo:: Nieuw kaart-e ($b);
mijn $bingo = Spelen:: Nieuw bingo-e (90);
$card-e bevestigt ($bingo);
gebruiks Spelen:: Bingo:: Druk:: Kaart;
mijn $p = Spelen:: Bingo:: Druk:: Nieuw kaart-e ();
$p-e bevolk ();
De spelen:: Bingo:: De klasse van de kaart past het eenvoudige doel om bingokaarten te kunnen produceren en te bevestigen aan of zij binnen tijdens een spel geldig zijn waar een speler op overwinning wijst.
Het wordt ook gebruikt door Spelen:: Bingo:: Druk om de geproduceerde bingokaarten te houden alvorens zij worden gedrukt.
SYNOPSIS
gebruiks Spelen:: Bingo:: Kaart;
mijn $b = Spelen:: Nieuw bingo-e (90);
mijn $card = Spelen:: Bingo:: Nieuw kaart-e ($b);
mijn $bingo = Spelen:: Nieuw bingo-e (90);
$card-e bevestigt ($bingo);
gebruiks Spelen:: Bingo:: Druk:: Kaart;
mijn $p = Spelen:: Bingo:: Druk:: Nieuw kaart-e ();
$p-e bevolk ();
De spelen:: Bingo:: De klasse van de kaart past het eenvoudige doel om bingokaarten te kunnen produceren en te bevestigen aan of zij binnen tijdens een spel geldig zijn waar een speler op overwinning wijst.
Het wordt ook gebruikt door Spelen:: Bingo:: Druk om de geproduceerde bingokaarten te houden alvorens zij worden gedrukt.
13
Programmering - Bibliotheken
Perl Artistic
Spelen:: Het genie is een eenvoudig kader voor de spelen van het Genie.
SYNOPSIS
gebruiks Spelen:: Genie;
# het klassieke spel
$mm = Spelen:: Mastermind->new;
# maak een gissing
$MARKS = $GAME->PLAY (QW (Y C W R));
# resultaten
druk „u wint! n“ als $marks-> [0] == $mm->holes ();
# is de spelgeschiedenis op elk moment beschikbaar
$history = $mm->history ();
$last_turn = $mm->history () - > [- 1];
# stel het spel terug
$mm->reset ();
Spelen:: Het genie is een zeer eenvoudig kader om de spelen van het Genie in werking te stellen.
SYNOPSIS
gebruiks Spelen:: Genie;
# het klassieke spel
$mm = Spelen:: Mastermind->new;
# maak een gissing
$MARKS = $GAME->PLAY (QW (Y C W R));
# resultaten
druk „u wint! n“ als $marks-> [0] == $mm->holes ();
# is de spelgeschiedenis op elk moment beschikbaar
$history = $mm->history ();
$last_turn = $mm->history () - > [- 1];
# stel het spel terug
$mm->reset ();
Spelen:: Het genie is een zeer eenvoudig kader om de spelen van het Genie in werking te stellen.
14
Programmering - Bibliotheken
Perl Artistic
Spelen:: Ga:: Dg2ASCII is een uitbreiding Perl om Spelen om te zetten:: Ga:: Diagrammen aan de diagrammen van ASCII.
SYNOPSIS
gebruiks Spelen:: Ga:: Dg2ASCII
mijn $dg2ascii = B new> (opties);
mijn $ascii = $dg2ascii->convertDiagram ($diagram);
Spelen:: Ga:: Het voorwerp van Dg2ASCII zet Spelen om:: Ga:: Het voorwerp van het diagram in de diagrammen van ASCII.
SYNOPSIS
gebruiks Spelen:: Ga:: Dg2ASCII
mijn $dg2ascii = B new> (opties);
mijn $ascii = $dg2ascii->convertDiagram ($diagram);
Spelen:: Ga:: Het voorwerp van Dg2ASCII zet Spelen om:: Ga:: Het voorwerp van het diagram in de diagrammen van ASCII.
15
Programmering - Bibliotheken
Perl Artistic
Spelen:: Ga:: Dg2Ps is een uitbreiding Perl om Spelen om te zetten:: Ga:: Diagrammen aan PostScript.
SYNOPSIS
gebruiks Spelen:: Ga:: Dg2Ps
mijn $dg2ps = B new> (opties);
$dg2ps->convertDiagram ($diagram);
Spelen:: Ga:: Dg2Ps zet Spelen om:: Ga:: Diagram in PostScript.
SYNOPSIS
gebruiks Spelen:: Ga:: Dg2Ps
mijn $dg2ps = B new> (opties);
$dg2ps->convertDiagram ($diagram);
Spelen:: Ga:: Dg2Ps zet Spelen om:: Ga:: Diagram in PostScript.
16
Programmering - Bibliotheken
Perl Artistic
Spelen:: Ga:: Dg2PDF is een uitbreiding Perl om Spelen om te zetten:: Ga:: Diagrammen aan PDF (het Draagbare Formaat van het Document).
SYNOPSIS
gebruiks Spelen:: Ga:: Dg2PDF
mijn $dg2pdf = B new> (opties);
$dg2pdf->convertDiagram ($diagram);
Spelen:: Ga:: Dg2PDF zet het voorwerp Spelen om:: Ga:: Het voorwerp van het diagram in een Pdf- dossier.
SYNOPSIS
gebruiks Spelen:: Ga:: Dg2PDF
mijn $dg2pdf = B new> (opties);
$dg2pdf->convertDiagram ($diagram);
Spelen:: Ga:: Dg2PDF zet het voorwerp Spelen om:: Ga:: Het voorwerp van het diagram in een Pdf- dossier.
17
Programmering - Bibliotheken
Perl Artistic
Spelen:: AlphaBeta:: Reversi is een Reversi positieklasse voor gebruik met Spelen:: AlphaBeta.
SYNOPSIS
verpak Mijn:: Reversi;
gebruiks basis qw (Spelen:: AlphaBeta:: Reversi);
# voer tekeningsroutine uit
sub trekt {…}
pakket leiding;
gebruik Mijn:: Reversi;
gebruiks Spelen:: AlphaBeta;
mijn ($p, $g);
$p = Mijn:: Reversi->new;
$g = Spelen:: AlphaBeta->new ($p);
terwijl ($p = $g->abmove) {
$p->draw;
}
Deze module voert een positie-voorwerp geschikt voor gebruik met Spelen uit:: AlphaBeta. Het erft van de Spelen:: AlphaBeta:: De de basisklasse van de positie, zodat is zeker om zijn documentatie te lezen. De daar uitgevoerde methodes zullen niet hier beschreven worden.
SYNOPSIS
verpak Mijn:: Reversi;
gebruiks basis qw (Spelen:: AlphaBeta:: Reversi);
# voer tekeningsroutine uit
sub trekt {…}
pakket leiding;
gebruik Mijn:: Reversi;
gebruiks Spelen:: AlphaBeta;
mijn ($p, $g);
$p = Mijn:: Reversi->new;
$g = Spelen:: AlphaBeta->new ($p);
terwijl ($p = $g->abmove) {
$p->draw;
}
Deze module voert een positie-voorwerp geschikt voor gebruik met Spelen uit:: AlphaBeta. Het erft van de Spelen:: AlphaBeta:: De de basisklasse van de positie, zodat is zeker om zijn documentatie te lezen. De daar uitgevoerde methodes zullen niet hier beschreven worden.
18
Programmering - Bibliotheken
Perl Artistic
Spelen:: Het blackjack is een module Perl met de Klassen van het Nut van het Blackjack.
SYNOPSIS
gebruiks Spelen:: Blackjack;
# Cre
SYNOPSIS
gebruiks Spelen:: Blackjack;
# Cre
19
Programmering - Bibliotheken
Perl Artistic
Spelen:: Slagschip - „u daalde mijn slagschip!“
SYNOPSIS
gebruiks Spelen:: Slagschip;
$g = Spelen:: Battleship->new (qw (Gen Aeryk));
$g->add_player (Stephanie);
$winner = $g->play ();
de druk $winner->name (), „wint! n“;
@player_objects = @ {$g->players};
$player_obj = $g->player (Professor Snape);
Spelen:: Het voorwerp van het slagschip vertegenwoordigt een slagschipspel tussen spelers. Elk heeft een vloot van vessles en werkt met een paar van het spelen van netten men voor hun eigen vloot en is voor waar de vijand is gezien.
Alles is een voorwerp met gebrek maar veranderlijke attributen. De deze manierspelen kunnen twee of meer spelers hebben elk met één enkele vloot van douane vessles. Deze vessles zijn vrij eenvoudig en norm op dit ogenblik…
Een spel kan met de handige spel () methode of voor fijnere controle worden gespeeld, individuele methodes van de Spelen gebruiken:: Slagschip:: * modules. Zie het manuscript van de distributietest voor het werken voorbeelden coderen.
SYNOPSIS
gebruiks Spelen:: Slagschip;
$g = Spelen:: Battleship->new (qw (Gen Aeryk));
$g->add_player (Stephanie);
$winner = $g->play ();
de druk $winner->name (), „wint! n“;
@player_objects = @ {$g->players};
$player_obj = $g->player (Professor Snape);
Spelen:: Het voorwerp van het slagschip vertegenwoordigt een slagschipspel tussen spelers. Elk heeft een vloot van vessles en werkt met een paar van het spelen van netten men voor hun eigen vloot en is voor waar de vijand is gezien.
Alles is een voorwerp met gebrek maar veranderlijke attributen. De deze manierspelen kunnen twee of meer spelers hebben elk met één enkele vloot van douane vessles. Deze vessles zijn vrij eenvoudig en norm op dit ogenblik…
Een spel kan met de handige spel () methode of voor fijnere controle worden gespeeld, individuele methodes van de Spelen gebruiken:: Slagschip:: * modules. Zie het manuscript van de distributietest voor het werken voorbeelden coderen.
20
Games - RPG
GPL (GNU Gene
Project het van de Start server van het spel van het Manuscript is een startmanuscript om specifieke spelservers zoals Quake3 te leiden.
De van de Start server van het spel Manuscripten is een startmanuscript om een grote verscheidenheid van Linux specifieke spelservers te beheren. Het kan/einde/nieuw begin/moeilijke situatie specifieke spelservers als Quake3, Halveringstijd, Stammen 2, UT2K4, BF1942 en anderen beginnen.
Het gebruikt qstat door te bevestigen cron dat een spel zoals verwacht loopt. Als een spel niet zoals verwacht loopt, is het spel automatisch opnieuw begonnen van het manuscript door cron.
GSSS werd geschreven omdat ik een manier wilde om een verscheidenheid van spelen op een standaardmanier op te starten. Dan wilde ik ook ervoor zorgen de spelen zelfs daarna een neerstorting lopend bleven.
Zo schreef ik dit perlmanuscript. Het zal spelen beginnen en door een cronbaan zorg ervoor zij lopend blijven. Als u qstat hebt geïnstalleerdg kan het ook verifiëren het spel als het is veronderstelt om en niet in één of andere vreemde staat loopt te zijn waar niemand kan spelen.
Als het spel maar koel loopt, doodt het het en begint opnieuw het. U kunt ook ophouden proper eveneens lopend spelen.
Spelen door „Van de Start server van het Spel Manuscript worden gesteund dat“:
· Quake2
· Quake3
· RTCW
· Halveringstijd
· Onwerkelijk
· UT2K3
· UT2K4
· Stammen 2
· NWN
· BF1942
· ET
Wat in Deze Versie Nieuw is:
· De zeer minder belangrijke veranderingen, minder belangrijke readmeveranderingen, maken schoon
De van de Start server van het spel Manuscripten is een startmanuscript om een grote verscheidenheid van Linux specifieke spelservers te beheren. Het kan/einde/nieuw begin/moeilijke situatie specifieke spelservers als Quake3, Halveringstijd, Stammen 2, UT2K4, BF1942 en anderen beginnen.
Het gebruikt qstat door te bevestigen cron dat een spel zoals verwacht loopt. Als een spel niet zoals verwacht loopt, is het spel automatisch opnieuw begonnen van het manuscript door cron.
GSSS werd geschreven omdat ik een manier wilde om een verscheidenheid van spelen op een standaardmanier op te starten. Dan wilde ik ook ervoor zorgen de spelen zelfs daarna een neerstorting lopend bleven.
Zo schreef ik dit perlmanuscript. Het zal spelen beginnen en door een cronbaan zorg ervoor zij lopend blijven. Als u qstat hebt geïnstalleerdg kan het ook verifiëren het spel als het is veronderstelt om en niet in één of andere vreemde staat loopt te zijn waar niemand kan spelen.
Als het spel maar koel loopt, doodt het het en begint opnieuw het. U kunt ook ophouden proper eveneens lopend spelen.
Spelen door „Van de Start server van het Spel Manuscript worden gesteund dat“:
· Quake2
· Quake3
· RTCW
· Halveringstijd
· Onwerkelijk
· UT2K3
· UT2K4
· Stammen 2
· NWN
· BF1942
· ET
Wat in Deze Versie Nieuw is:
· De zeer minder belangrijke veranderingen, minder belangrijke readmeveranderingen, maken schoon
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above y8 neue spiele-server 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
Mijn software
U heeft niet alle software opgeslagen. Klik op 'Opslaan' naast elke software op te slaan op uw software-mand
gerelateerde informatie
Gesponsorde links
Contact hebben | Submit Software | advertentie | Termen en voorwaarden | Privacybeleid | Uitgever | Categorie | Geavanceerd zoeken
Downloaden 2008 - Alle rechten voorbehouden
