SharpSteer 1.0.0
dotnet add package SharpSteer --version 1.0.0
NuGet\Install-Package SharpSteer -Version 1.0.0
<PackageReference Include="SharpSteer" Version="1.0.0" />
paket add SharpSteer --version 1.0.0
#r "nuget: SharpSteer, 1.0.0"
// Install SharpSteer as a Cake Addin #addin nuget:?package=SharpSteer&version=1.0.0 // Install SharpSteer as a Cake Tool #tool nuget:?package=SharpSteer&version=1.0.0
SharpSteer is a C# port of OpenSteer. Like OpenSteer, the aim of SharpSteer is to help construct steering behaviors for autonomous characters in games and animation.
Like OpenSteer, SharpSteer provides a XNA-based application which demonstrates predefined steering behaviors. The user can quickly prototype, visualize, annotate and debug new steering behaviors by writing a plug-in for this Demo application.
This fork of SharpSteer includes:
- Proper use of C# features such as extension methods to make the library easier to use.
- Changes to improve code quality/neatness.
- Total separation of the demo and the library applications.
- Some behaviours mentioned in the original paper but never implemented in OpenSteer.
- Good intentions to have 100% unit test coverage (lots of work needed here).
- Modified to completely remove XNA dependency from the library
Nuget
SharpSteer is available as a nuget package.
$ dotnet add package SharpSteer
Documentation
The original steering behaviours are documented here
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | 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. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 98 | 8/28/2024 |