thelinuxlich / starwarrior_csharp Goto Github PK
View Code? Open in Web Editor NEWThe Artemis example game ported to C#
The Artemis example game ported to C#
This is the C# port of Artemis game example, originally found here(Java): http://gamadu.com/games/starwarrior/ Stable Versions: https://github.com/thelinuxlich/starwarrior_CSharp/tags We use it mostly for test purposes and to show how to use Artemis C#.
the link to the java original is broken
Hi,
Many thanks for your good job.
Please, i can't compile with the new version of Artemis, for example for this line in the file "EnemyShipMovementSystem.cs":
internal class EnemyShipMovementSystem : EntityProcessingSystem<TransformComponent,VelocityComponent,EnemyComponent>
I have this error :
Error 1 The non-generic type 'Artemis.System.EntityProcessingSystem' cannot be used with type arguments
Many thanks for your help.
Best regards.
Cyb
There is no pool for the specified type StarWarrior.Components.TransformComponent
after using last artemis nuget packages & replace EntityProcessingSystem<T>
by EntityComponentProcessingSystem<T>
for compilation sake.
Any idea?
I used SourceTree to download this repository to c:/Users/UserName/Documents/Projects/starwarrior_CSharp
Opening StarWarrior.sln with Microsoft Visual Studio Community 2015 gives me this error and I am unable to build.
Unsupported
This version of Visual Studio is unable to open the following projects. The project types may not be installed or this version of Visual Studio may not support them.
For more information on enabling these project types or otherwise migrating your assets, please see the details in the "Migration Report" displayed after clicking OK.
- StarWarrior, "C:\Users\UserName\Documents\Projects\starwarrior_CSharp\StarWarrior\StarWarrior\StarWarrior.csproj"
Non-functional changes required
Visual Studio will automatically make non-functional changes to the following projects in order to enable them to open in Visual Studio 2015, Visual Studio 2013, Visual Studio 2012, and Visual Studio 2010 SP1. Project behavior will not be impacted.
- StarWarrior, "C:\Users\UserName\Documents\Projects\starwarrior_CSharp\StarWarrior.sln"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.