SFML community forums

General => Feature requests => Topic started by: liverol on January 17, 2008, 02:08:50 am

Title: please make a .net binding for sfml
Post by: liverol on January 17, 2008, 02:08:50 am
any plan for sfml team  to make a .net binding package for this nice engine?
thanks!
Title: please make a .net binding for sfml
Post by: Laurent on January 17, 2008, 02:14:46 am
Still waiting for someone to make one ;)
Title: Don't bloat, KISS
Post by: loco on February 27, 2008, 12:49:04 pm
Don't bloat the thing, KISS, Let other implementers do it, I just need SFML with C++, focus on that. I have seen other API's with many bindings and lost focus on the subject and now are so bloated and ugly, All the other options are useless, slow and bloated.

Please follow the principles of KISS and DRY with SFML you will succeed.
Title: please make a .net binding for sfml
Post by: dnperfors on May 24, 2008, 06:23:44 pm
It would be very usefull to have .net bindings... That is why I have decided to give it a try :) (I don't promise anything and when it is ready, but I just give it a try)

I think I should take the following steps:
- Create an API that is compatible with SFML
- Use CSFML to bind the correct methods to the correct functions of SFML (assuming that CSFML is 100% compatible with SFML)
- Replace some methods with .NET specific implementation to improve speed

The reason to use CSFML is that it is not possible to wrap the C++ classes directly in C#. And because I don't want to reinvent the wheel, I use CSFML :)

Are there things that I should think about while working on this?
Title: please make a .net binding for sfml
Post by: eleinvisible on May 25, 2008, 01:22:21 am
I'm not a big fan of .net; however I agree with it being a different project to keep SFML 1.3 on track =).
Title: please make a .net binding for sfml
Post by: SirJulio on May 25, 2008, 01:39:43 am
Few days ago, we have discussed about a .Net binding with Laurent on the French board. Maybe, you could mail him to see if he needs helps (he said he has finished the window package and the graphics is almost done).

BTW, with CSFML, you can recreate the original SFML api except for the SoundStream class (I didn't find yet a easy way to wrap it without reimplementing all openal routine).
Title: please make a .net binding for sfml
Post by: Laurent on May 25, 2008, 08:54:00 am
That's true, I'm currently implementing the .Net binding and it's really easy :)

I dont need help for the moment, but I'll certainly need feedback and advice after the first release.
Title: please make a .net binding for sfml
Post by: dnperfors on May 28, 2008, 09:28:58 am
ok, good to know. :)
I am happy to test it under Mono (Linux) to see how it works :)
Title: please make a .net binding for sfml
Post by: Laurent on May 28, 2008, 10:14:39 am
Quote
I am happy to test it under Mono (Linux) to see how it works

Testing under Mono will be great, thanks :)
Title: please make a .net binding for sfml
Post by: dnperfors on July 11, 2008, 09:37:30 am
I was wondering what the status is of the .net binding  8)
Title: please make a .net binding for sfml
Post by: Laurent on July 11, 2008, 09:57:36 am
Currently frozen, I have many things to fix / improve after the 1.3 release. But I'll work on it again soon ;)