Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: please make a .net binding for sfml  (Read 13939 times)

0 Members and 1 Guest are viewing this topic.

liverol

  • Newbie
  • *
  • Posts: 1
    • View Profile
please make a .net binding for sfml
« on: January 17, 2008, 02:08:50 am »
any plan for sfml team  to make a .net binding package for this nice engine?
thanks!

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32504
    • View Profile
    • SFML's website
    • Email
please make a .net binding for sfml
« Reply #1 on: January 17, 2008, 02:14:46 am »
Still waiting for someone to make one ;)
Laurent Gomila - SFML developer

loco

  • Newbie
  • *
  • Posts: 2
    • View Profile
Don't bloat, KISS
« Reply #2 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.

dnperfors

  • Newbie
  • *
  • Posts: 7
    • View Profile
please make a .net binding for sfml
« Reply #3 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?

eleinvisible

  • Newbie
  • *
  • Posts: 47
    • View Profile
please make a .net binding for sfml
« Reply #4 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 =).

SirJulio

  • Full Member
  • ***
  • Posts: 241
    • View Profile
please make a .net binding for sfml
« Reply #5 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).

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32504
    • View Profile
    • SFML's website
    • Email
please make a .net binding for sfml
« Reply #6 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.
Laurent Gomila - SFML developer

dnperfors

  • Newbie
  • *
  • Posts: 7
    • View Profile
please make a .net binding for sfml
« Reply #7 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 :)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32504
    • View Profile
    • SFML's website
    • Email
please make a .net binding for sfml
« Reply #8 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 :)
Laurent Gomila - SFML developer

dnperfors

  • Newbie
  • *
  • Posts: 7
    • View Profile
please make a .net binding for sfml
« Reply #9 on: July 11, 2008, 09:37:30 am »
I was wondering what the status is of the .net binding  8)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32504
    • View Profile
    • SFML's website
    • Email
please make a .net binding for sfml
« Reply #10 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 ;)
Laurent Gomila - SFML developer