grafseismo / artemis_csharp Goto Github PK
View Code? Open in Web Editor NEWThis project forked from thelinuxlich/artemis_csharp
Artemis Entity System Framework ported to C#
License: Other
This project forked from thelinuxlich/artemis_csharp
Artemis Entity System Framework ported to C#
License: Other
This is a complete C# port and an extension of the awesome Entity System framework Artemis, originally available in Java here: http://gamadu.com/artemis Available on Nuget: http://nuget.org/packages/Artemis Regular Stable Versions: https://github.com/thelinuxlich/artemis_CSharp/tags Documentation: http://thelinuxlich.github.com/artemis_CSharp/ StarWarrior example game here to get used to the framework: https://github.com/thelinuxlich/starwarrior_CSharp If you have any suggestions, critics, we'd love to hear! Our forum: http://www.ploobs.com.br/forum/viewforum.php?f=39&sid=ac84dca015138021f78da3b200ef5f96 Development, Please: + use (free) StyleCop to hold up readability and quality of code. http://stylecop.codeplex.com/ In combination with jetbrains R# http://www.jetbrains.com/resharper/ it makes your life much easier. + document at least all visible parts of your code. Use of GhostDoc http://submain.com/products/ghostdoc.aspx is highly recommended. + program against the interface, not the implementation and help us to improve code: http://oreilly.com/catalog/pnetcomp2/chapter/ch03.pdf + add unit tests if you implement new functionality. + avoid Linq on speed critical parts. + avoid Linq with ".Any" statements always. + bear in mind that any release should run on multiple platforms. If you do not have a platform, ask us for help! Visual Studio 2010 (Windows 7 and older): * Use ArtemisEntitySystemPcPhoneXboxVS2010 to check compatibility with and build (use "Batch build..."->"Select all") the library files for PC, Windows Phone 7 and XBOX 360. You find the build library in root\bin\ folder. * Use ArtemisEntitySystemPcVS2010 to develop on Entity System and Unit-tests only. * Requirements: * Windows 7 (Up to date inclusive newest SP) * Visual Studio 2010 SP1 (Express not supported) * .net framework 4.0 (client) * XNA GameStudio 4.+ Visual Studio 2012 (Windows 8 and higher): * Use ArtemisEntitySystemPcStorePortableVS2012 to check compatibility with and build (use "Batch build..."->"Select all") the library files for WindowsStore and Windows Portable. You find the build library in root\bin\ folder. * Use ArtemisEntitySystemPcVS2012 to develop on Entity System and Unit-tests only. * Requirements: * Windows 8 (Up to date inclusive newest SP) * Visual Studio 2012 (Express not supported) * .net framework 4.5 (client) * Windows 8 SDK
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.