Games:...tParams(3pm)

πŸ“¦
version 0.2601 Β· 2 versions
, in fedora 43

πŸ’– Games::Solitaire::Verify::VariantParams πŸ’–

okay bestie, so this is Games::Solitaire::Verify::VariantParams, a lil Perl class from the User Contributed Perl Documentation pages (section 3pm) that literally just holds the parameters of a solitaire variant. it's giving "glorified config object" and honestly? we stan a simple queen. πŸŽ€


✨ VERSION ✨

version 0.2601 β€” fresh, current, iconic. πŸ’…


🌸 SYNOPSIS 🌸

here's how you actually use her:

use Games::Solitaire::Verify::VariantParams;

my $freecell_params =
    Games::Solitaire::Verify::VariantParams->new(
        {
            seq_build_by => "alt_color",
        },
    );

that's it. that's the whole vibe. you hand her a hashref of params and she holds them for you, no drama, no notes. 🫢


πŸ¦‹ METHODS πŸ¦‹

$variant_params->empty_stacks_filled_by()

tells you what an empty stack is allowed to get filled by. the options are:

  • any β€” literally anything goes, no rules, free spirit energy
  • none β€” nothing. empty means EMPTY. boundaries, periodt
  • kings β€” only the kings may sit here, royalty only, no peasants πŸ‘‘

$variant_params->num_columns()

how many columns the variant has. that's the whole thing, bestie.

$variant_params->num_decks()

how many decks the variant has. (yes, some solitaire variants are that extra. multi-deck energy.) πŸƒ

$variant_params->num_freecells()

how many freecells the variant has. the little parking spots for your cards. πŸš—

$variant_params->rules()

the rules that the variant obeys. it's one of:

  • freecell
  • simple_simon

pick your fighter. πŸ”₯

$variant_params->seq_build_by()

returns how the sequence builds. either:

  • alt_color β€” alternating colors, the classic look 🌈
  • suit β€” same suit only, matchy-matchy

$variant_params->sequence_move()

  • limited
  • unlimited

that's the two flavors, no in-between.

$self->clone()

returns a clone. a whole copy. so you can mess with one without messing with the other. self-care fr fr. πŸ’œ


🌟 SUPPORT 🌟

Websites

so there are a bunch of websites with more info about this module, and they might genuinely help you out. but also, like, always feel free to just hit up your favorite search engine and go discover more resources yourself. main character research energy. πŸ”

  • MetaCPAN

a modern, open-source CPAN search engine, useful to view POD in HTML format.

<https://metacpan.org/release/Games-Solitaire-Verify>

  • RT: CPAN's Bug Tracker

the RT ( Request Tracker ) website is the default bug/issue tracking system for CPAN.

<https://rt.cpan.org/Public/Dist/Display.html?Name=Games-Solitaire-Verify>

  • CPANTS

the CPANTS is a website that analyzes the Kwalitee ( code metrics ) of a distribution.

<http://cpants.cpanauthors.org/dist/Games-Solitaire-Verify>

  • CPAN Testers

the CPAN Testers is a network of smoke testers who run automated tests on uploaded CPAN distributions.

<http://www.cpantesters.org/distro/G/Games-Solitaire-Verify>

  • CPAN Testers Matrix

the CPAN Testers Matrix is a website that provides a visual overview of the test results for a distribution on various Perls/platforms.

<http://matrix.cpantesters.org/?dist=Games-Solitaire-Verify>

  • CPAN Testers Dependencies

the CPAN Testers Dependencies is a website that shows a chart of the test results of all dependencies for a distribution.

<http://deps.cpantesters.org/?module=Games::Solitaire::Verify>

πŸ› Bugs / Feature Requests

found a bug? want a feature? pls report it by emailing bug-games-solitaire-verify at rt.cpan.org, or slide through the web interface at <https://rt.cpan.org/Public/Bug/Report.html?Queue=Games-Solitaire-Verify>.

and good news: the system will automatically notify you of any progress on the request. no ghosting. 🫢

πŸ’» Source Code

the code is open to the world and available for you to hack on. browse it, play with it, do whatever, honestly. and if you wanna contribute patches, send a diff or just prod the author to pull from the repo. :)

<https://github.com/shlomif/fc-solve>

git clone git://github.com/shlomif/fc-solve.git

πŸ‘‘ AUTHOR πŸ‘‘

Shlomi Fish <shlomif@cpan.org>


πŸ’€ BUGS πŸ’€

please report any bugs or feature requests on the bugtracker website <https://github.com/shlomif/fc-solve/issues>

and when you submit a bug or a request, pls include a test-file or a patch to an existing test-file that illustrates the bug or the desired feature. like, actually show us the problem, don't just say "it's broken" and leave. πŸ™ˆ


this software is Copyright (c) 2008 by Shlomi Fish.

this is free software, licensed under:

The MIT (X11) License

and that's the whole page, bestie. this was Games:...tParams(3pm) from perl v5.42.0, dated 2025-07-25 β€” go forth, verify some solitaire, and slay. πŸ’–βœ¨πŸŒˆπŸ¦‹πŸŒΈπŸ‘‘

πŸ“¦ where this page comes from