On Sunday, 31 August 2014 at 19:06:41 UTC, David wrote:

So first of all, I'm not sure if D is really the best choice for me. Since its just pretty hard for begginers like me without any tutorials and anything to come up with a game. Then what language should it be? It should have a big community around and be a good language for games (fast) and it should not be called C++.

C++ can be beautiful and convenient, but it is also time eater, especially when making your any average code that beautiful. Many words already was said about speed, but will you make AAA game like Mass Effect, Call of Duty or Skyrim? no you don't need that much speed. Lack of community is somewhat frightening, but here on D forum you will always get help.

And last, you will hear it from everyone(mostly): if you wish make something just make, it won't go if you start thinking "i'll be back when there would be better tool/community/whatever...", just look at any community board and you will see it in action, any discussions about C++ superiority is mostly goes from people who at best just work it every day, have some own mind blocks, or worse just haters who heard from friend whose friend said he heared C++ is the only way... and so on.

let me clarify - just do what you want, stop find excuses and don't listen to people when it comes to your imagination/wishes, there is not much D experience in industry, all "revievs" like above will be inadequate.

And I know you told me it would be a better idea to get going first with easier tools like gamemaker or something like that, but I seriously don't want to come up with something big anyway and if i fail completly I don't mind.

don't go that way if you don't wish doing that, that's it.

... lets say I wrote a method methodA in Java in ClassA and wanted to use MethodA in D, how would I go about doing this? (Well, is a wrapper actually doing what I think?).

two ways: port it to D(imho the better way unless you had large working library in Java), or make/find JNI bindings for D and call it using JNI.

Reply via email to