App-GUI-GoLP

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

    golp [<filename>]

DESCRIPTION

This program will load and run Life-like cellular automata from .rle or .cells files. A good source for files is https://conwaylife.com/wiki/Main_Page. It uses Game::Life::Faster for the engine and Prima for the GUI. 

Menus

File

The New option allows the user to create a new board. Choose the width and height of the board and whether the initial cell status will be all 'dead', all 'live' or chosen at random according to a specified percentage chance. Use the Rules submenu in...

The Open option provides a dialog box allowing the user to select a .rle or .cells format file to be loaded. 

The Save option will save the current board in .rle or .cells format.

The Exit option exits the program.

Options

Play/Pause starts and pauses the simulation. This can also be done from the space bar.

lib/App/GUI/GoLP.pm  view on Meta::CPAN

=for HTML <p>
<img src="https://raw.githubusercontent.com/mjohnson108/p5-App-GUI-GoLP/main/example/POD/c5diagonalpuffer1.png" alt="" width="400" height="325">
<img src="https://raw.githubusercontent.com/mjohnson108/p5-App-GUI-GoLP/main/example/POD/owssagarstretcher.png" alt="" width="400" height="325">
</p>


=head2 Menus

=head3 File

The I<New> option allows the user to create a new board. Choose the width and height of the board and whether the initial cell status will be all 'dead', all 'live' or chosen at random according to a specified percentage chance. Use the I<Rules> subm...

The I<Open> option provides a dialog box allowing the user to select a .rle or .cells format file to be loaded. 

The I<Save> option will save the current board in .rle or .cells format.

The I<Exit> option exits the program.

=head3 Options

I<Play/Pause> starts and pauses the simulation. This can also be done from the space bar.



( run in 1.121 second using v1.01-cache-2.11-cpan-39bf76dae61 )