CNinnovation.Codebreaker.Analyzers
3.6.0-beta.60
See the version list below for details.
dotnet add package CNinnovation.Codebreaker.Analyzers --version 3.6.0-beta.60
NuGet\Install-Package CNinnovation.Codebreaker.Analyzers -Version 3.6.0-beta.60
<PackageReference Include="CNinnovation.Codebreaker.Analyzers" Version="3.6.0-beta.60" />
paket add CNinnovation.Codebreaker.Analyzers --version 3.6.0-beta.60
#r "nuget: CNinnovation.Codebreaker.Analyzers, 3.6.0-beta.60"
// Install CNinnovation.Codebreaker.Analyzers as a Cake Addin #addin nuget:?package=CNinnovation.Codebreaker.Analyzers&version=3.6.0-beta.60&prerelease // Install CNinnovation.Codebreaker.Analyzers as a Cake Tool #tool nuget:?package=CNinnovation.Codebreaker.Analyzers&version=3.6.0-beta.60&prerelease
CNinnovation.Codebreaker.Analyzers
This library contains game move analyzers for the Codebreaker app. Reference this library when creating a Codebreaker service. See https://github.com/codebreakerapp for more information on the complete solution.
See Codebreakerlight for a simple version of the Codebreaker solution with a Wiki to create your own Codebreaker service.
Types available in this package
Contracts, namespace Codebreaker.GameAPIs.Contracts
Type | Description |
---|---|
IGame | Implement this interface with your game model. This is required by the analyzer |
IGameGuessAnalyzer | If you want to create your own game type, create an analyzer implementing this interface. Instead, you can derive your analyzer type from the base class GameGuessAnalyzer |
Analyzers, namespace Codebreaker.GameAPIs.Analyzers
Type | Description |
---|---|
GameGuessAnalyzer | This is the base class of all analyzers. Derive from this class when you create your own game type |
ColorGameGuessAnalyzer | This analyzer uses the types ColorField and ColorResult to analyze games moves with a list of colors. |
SimpleGameGuessAnalyzer | This analyzer implements the children-mode of the game and uses the types ColorField and SimpleColorResult to analyze games moves with a list of colors. |
ShapeGameGuessAnalyzer | This analyzer uses the types ShapeAndColorField and ShapeAndColorResult to analyze games moves with a list of shapes and colors. |
Field and Result Types, namespace Codebreaker.GameAPIs.Models
Type | Description |
---|---|
GameTypes | Constants for available game types. |
ColorField | A field type for color fields |
ShapeAndColorField | A field type for shape and color fields |
ColorResult | A result type with Correct and WrongPosition numbers |
ShapeAndColorResult | A result type with Correct , WrongPosition and ColorOrShape (either the color or the shape is correct) numbers |
SimpleColorResult | A result type with a list to show positional results using the ResultValue enum. |
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net7.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on CNinnovation.Codebreaker.Analyzers:
Package | Downloads |
---|---|
CNinnovation.Codebreaker.BackendModels
This library contains models for the Codebreaker backend services. Reference this library when creating a Codebreaker backend service, or to create data access libraries. See https://github.com/codebreakerapp for more information on the complete solution. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
3.7.0 | 184 | 5/27/2024 |
3.6.0-beta.60 | 50 | 5/25/2024 |
3.6.0-beta.56 | 307 | 12/23/2023 |