perl-NetHack-NAOdash-0.003-alt1.noarch.rpm


Advertisement

Description

perl-NetHack-NAOdash - Analyze NetHack xlogfiles and extract statistics

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-NetHack-NAOdash
Package version 0.003
Package release alt1
Package architecture noarch
Package type rpm
Installed size 20.43 KB
Download size 20.43 KB
Official Mirror ftp.altlinux.org
NetHack::NAOdash analyzes a NetHack xlogfile and reports statistics.
There are two types of statistics: checks, which are flags
(booleans) and numbers which are integers.
The checks are tracked across all games. That is, a check will
be true in the statistics if it is true in at least one game. Except
for checks in the *Achievements* category, only games that end in
an ascension are considered for awarding a check.
The checks, sorted by category, are:
=over
=item Achievements
These start with `achieve_' and represent significant milestones in a
game. They are usually relevant only for users who never ascended, as
a game that ends in an ascension generally meets all of them.
achieve_sokoban  achieve_luckstone   achieve_medusa achieve_bell
achieve_gehennom achieve_candelabrum achieve_book   achieve_invocation
achieve_amulet   achieve_endgame     achieve_astral achieve_ascended
=item Starting Combos
These look like `combo_role_race_alignment' and represent
role/race/alignment combinations in ascended games. The starting
alignment, not the alignment at the end of the game is considered. For
example, `cav_gno_neu' is true if the user ascended at least one
gnomish caveman.
=item Conducts
These start with `conduct_' and represent the 12 officially tracked
conducts.
conduct_foodless     conduct_vegan        conduct_vegetarian
conduct_atheist      conduct_weaponless   conduct_pacifist
conduct_illiterate   conduct_genocideless conduct_polypileless
conduct_polyselfless conduct_wishless     conduct_artiwishless
=item Unofficial Conducts
These start with `uconduct_' and represent conducts that are not
officially tracked by the game.
uconduct_survivor uconduct_bones uconduct_minscore
=back
The numbers are:
=over
=item totalrealtime
The total time spent playing NetHack on NAO, in seconds.
=item games
The number of games played.
=item ascensions
The number of games played that ended in an ascension.
=item maxhp
The highest maxHP at the end of an ascension.
=item maxpoints
The highest score obtained at the end of an ascension.
=item maxconducts
The maximum number of conducts at the end of an ascension.
=item minturns
The minimum turns across ascended games.
=item minrealtime
The minimum realtime across ascended games, in seconds.
=back
This module exports two functions:
=over
=item naodash_xlog(*@lines*)
=item naodash_xlog(*$xlog*)
Takes the contents of an xlogfile and returns the results of the
analysis. The arguments are joined together then split by the newline
character, so they can be specified as a single string, as a list of
lines, or as a combination thereof.
The return value is of the following form:
{ checks => ['achieve_sokoban', 'achieve_luckstone', ...],
numbers => {totalrealtime => 12345, games => 2, ...} }
In other words, `@{$result->{checks}}' is an array of checks
that are true and `%{$result->{numbers}}' is a hash of
numbers.
=item naodash_user(*$nao_username*)
Retrieves the xlogfile of a user from NAO and gives it to
naodash_xlog. Dies if no xlogfile is found or if the server cannot
be contacted.
This method caches the downloaded xlogfiles for one day in the
directory named by the NAODASH_CACHE environment variable.
=back

Alternatives

Package Version Architecture Repository
perl-NetHack-NAOdash - - -

Requires

Name Value
/usr/share/perl5 -
perl(Digest/SHA.pm) -
perl(Encode.pm) -
perl(File/Slurp.pm) -
perl(File/Spec/Functions.pm) -
perl(HTML/TreeBuilder.pm) -
perl(HTTP/Tiny.pm) -
perl(JSON/MaybeXS.pm) -
perl(List/MoreUtils.pm) -
perl(List/Util.pm) -
perl(Plack/Component.pm) -
perl(Plack/Request.pm) -
perl(Term/ANSIColor.pm) -
perl(Text/XLogfile.pm) -
perl(integer.pm) -
perl(parent.pm) -
perl(re.pm) -
perl(utf8.pm) -
perl-base >= 1:5.14.0
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(App/NAOdash.pm) = 0.003
perl(App/Web/NAOdash.pm) = 0.003
perl(NetHack/NAOdash.pm) = 0.003
perl-NetHack-NAOdash = 0.003-alt1

Download

Type URL
Binary Package perl-NetHack-NAOdash-0.003-alt1.noarch.rpm
Source Package perl-NetHack-NAOdash-0.003-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-NetHack-NAOdash rpm package:
    # sudo apt-get install perl-NetHack-NAOdash

Files

Path
/usr/share/doc/perl-NetHack-NAOdash-0.003/Changes
/usr/share/doc/perl-NetHack-NAOdash-0.003/README
/usr/share/perl5/App/NAOdash.pm
/usr/share/perl5/App/Web/NAOdash.pm
/usr/share/perl5/NetHack/NAOdash.pm

See Also

Package Description
perl-NetHack-NAOdash-scripts-0.003-alt1.noarch.rpm perl-NetHack-NAOdash scripts
perl-NetHack-PriceID-0.05-alt1.noarch.rpm identify NetHack items using shopkeepers
perl-NetHack-PriceID-scripts-0.05-alt1.noarch.rpm NetHack-PriceID scripts
perl-NetIcecast-1.02-alt1.noarch.rpm Object oriented functions to run your icecast server by bash operations
perl-NetInfoExtractor-0.1-alt1.noarch.rpm Network Information Extractor
perl-NetInfoExtractor-scripts-0.1-alt1.noarch.rpm NetInfoExtractor scripts
perl-NetObj-IPv4Address-1.0-alt1.noarch.rpm represent a IPv4 address
perl-NetObj-MacAddress-1.0.2-alt1.noarch.rpm represent a MAC address
perl-NetPacket-LACP-0.01-alt1.noarch.rpm perl module NetPacket-LACP
perl-NetPacket-LLC-0.01-alt2_22.noarch.rpm Assemble and disassemble IEEE 802.3 LLC protocol packets
perl-NetPacket-SpanningTree-0.01-alt2_23.noarch.rpm Assemble and disassemble IEEE 802.1D Spanning Tree protocol packets
perl-NetSDS-1.301-alt1.noarch.rpm Core Perl5 modules for NetSDS VAS development framework
perl-NetSDS-Kannel-1.300-alt1.noarch.rpm Kannel API for NetSDS VAS platform
perl-NetSDS-Message-0.021-alt1.noarch.rpm Messages (SMS, MMS, etc) processing libraries for NetSDS
perl-NetSDS-Queue-0.032-alt1.noarch.rpm Perl5 modules for NetSDS messaging queue
Advertisement
Advertisement