PSGameOfLife
0.0.4
Interactive Conway's Game of Life module for PowerShell, written in F#. Simulates the Game of Life in your terminal with customizable settings.
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
Copyright © 2025 Takatoshi Kuriyama. All rights reserved.
Package Details
Author(s)
- Takatoshi Kuriyama
Tags
game game-of-life conway interactive simulation
Cmdlets
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## [0.0.4] - 2026-11-15
### Changed
- Update bundled `FSharp.Core` from 10.1.301 to 11.0.101 for F# 11 support.
### Fixed
- Fix GUI shutdown with the `Q` key on Linux and ensure the game loop completes when the window closes.
### Notes
- Restart PowerShell after updating. Modules that already loaded FSharp.Core 10 can cause a conflict in the same session.
## [0.0.3] - 2026-07-11
### Changed
- Update bundled `FSharp.Core` from 10.0.101 to 10.1.301 for F# 10.1 assembly support.
## [0.0.2] - 2025-07-27
### Added
- Add Avalonia-based GUI mode for `Start-GameOfLife` with the `-GuiMode` switch.
- Add `-CellSize`, `-Width`, and `-Height` parameters to configure GUI cell size and board dimensions.
- Add GUI status text that displays board dimensions and generation information.
- Add a `Q` keyboard shortcut to close GUI mode on supported platforms.
### Changed
- Improve CUI and GUI rendering performance.
- Update documentation to describe GUI mode, screenshots, and Linux exit behavior.
### Fixed
- Fix next generation calculation.
- Improve GUI update cancellation and window responsiveness.
- Disable the GUI `Q` keyboard shortcut on Linux to avoid leaving the window open after exit.
Full CHANGELOG: https://github.com/krymtkts/PSGameOfLife/blob/main/CHANGELOG.md
FileList
- PSGameOfLife.nuspec
- Avalonia.Base.dll
- Avalonia.Controls.dll
- Avalonia.DesignerSupport.dll
- Avalonia.Desktop.dll
- Avalonia.Dialogs.dll
- Avalonia.FreeDesktop.AtSpi.dll
- Avalonia.FreeDesktop.dll
- Avalonia.HarfBuzz.dll
- Avalonia.Markup.Xaml.dll
- Avalonia.Markup.dll
- Avalonia.Metal.dll
- Avalonia.MicroCom.dll
- Avalonia.Native.dll
- Avalonia.OpenGL.dll
- Avalonia.Remote.Protocol.dll
- Avalonia.Skia.dll
- Avalonia.Themes.Fluent.dll
- Avalonia.Vulkan.dll
- Avalonia.Win32.Automation.dll
- Avalonia.Win32.dll
- Avalonia.X11.dll
- Avalonia.dll
- FSharp.Core.dll
- HarfBuzzSharp.dll
- MicroCom.Runtime.dll
- PSGameOfLife-Help.xml
- PSGameOfLife.dll
- PSGameOfLife.psd1
- SkiaSharp.dll
- System.IO.Pipelines.dll
- Tmds.DBus.Protocol.dll
- runtimes\linux-arm\native\libHarfBuzzSharp.so
- runtimes\linux-arm\native\libSkiaSharp.so
- runtimes\linux-arm64\native\libHarfBuzzSharp.so
- runtimes\linux-arm64\native\libSkiaSharp.so
- runtimes\linux-bionic-arm64\native\libSkiaSharp.so
- runtimes\linux-bionic-x64\native\libSkiaSharp.so
- runtimes\linux-loongarch64\native\libHarfBuzzSharp.so
- runtimes\linux-loongarch64\native\libSkiaSharp.so
- runtimes\linux-musl-arm\native\libHarfBuzzSharp.so
- runtimes\linux-musl-arm\native\libSkiaSharp.so
- runtimes\linux-musl-arm64\native\libHarfBuzzSharp.so
- runtimes\linux-musl-arm64\native\libSkiaSharp.so
- runtimes\linux-musl-loongarch64\native\libHarfBuzzSharp.so
- runtimes\linux-musl-loongarch64\native\libSkiaSharp.so
- runtimes\linux-musl-riscv64\native\libHarfBuzzSharp.so
- runtimes\linux-musl-riscv64\native\libSkiaSharp.so
- runtimes\linux-musl-x64\native\libHarfBuzzSharp.so
- runtimes\linux-musl-x64\native\libSkiaSharp.so
- runtimes\linux-riscv64\native\libHarfBuzzSharp.so
- runtimes\linux-riscv64\native\libSkiaSharp.so
- runtimes\linux-x64\native\libHarfBuzzSharp.so
- runtimes\linux-x64\native\libSkiaSharp.so
- runtimes\linux-x86\native\libHarfBuzzSharp.so
- runtimes\linux-x86\native\libSkiaSharp.so
- runtimes\osx\native\libAvaloniaNative.dylib
- runtimes\osx\native\libHarfBuzzSharp.dylib
- runtimes\osx\native\libSkiaSharp.dylib
- runtimes\win-arm64\native\av_libglesv2.dll
- runtimes\win-arm64\native\libHarfBuzzSharp.dll
- runtimes\win-arm64\native\libHarfBuzzSharp.pdb
- runtimes\win-arm64\native\libSkiaSharp.dll
- runtimes\win-arm64\native\libSkiaSharp.pdb
- runtimes\win-x64\native\av_libglesv2.dll
- runtimes\win-x64\native\libHarfBuzzSharp.dll
- runtimes\win-x64\native\libHarfBuzzSharp.pdb
- runtimes\win-x64\native\libSkiaSharp.dll
- runtimes\win-x64\native\libSkiaSharp.pdb
- runtimes\win-x86\native\av_libglesv2.dll
- runtimes\win-x86\native\libHarfBuzzSharp.dll
- runtimes\win-x86\native\libHarfBuzzSharp.pdb
- runtimes\win-x86\native\libSkiaSharp.dll
- runtimes\win-x86\native\libSkiaSharp.pdb
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.0.4 (current version) | 13 | 11/15/2026 |
| 0.0.3 | 124 | 7/11/2026 |
| 0.0.2 | 83 | 7/27/2025 |
| 0.0.1 | 26 | 6/8/2025 |