Jump to content

  

215 members have voted

  1. 1. What is your main programming language you use with Leadwerks Engine?



Recommended Posts

Posted

My C# headers should be more than portable to Mono. I tried it once, worked fine. So far you can use WINE to run LE on Linux, although Josh said previously that he had successfully tested on Linux without WINE, with only minor modifications to his source (it's OGL, after all :)).

 

Cool to see more and more people come to C#. I'm perfecting my headers continuously, and as soon Josh releases his compiled Framewerk, I will integrate it seamlessly. LUA scene loading will be included in "Scene.Load()". If you have any suggestions for the C# wrapper, post in the C# section, I'm watching it :)

  • 3 weeks later...
  • 3 weeks later...
Posted

I enjoy C++ but I my favourite language is Java, not tried it, and not sure if it would be efficient enough for gaming.. maybe when I have some free days I will try it.... like thats going to happen... :P

If it's not Tactical realism then you are just playing..

Posted

When you say that one language is faster than another do you mean a faster framerate?

I think maybe sped is governed by the speed of le functions.

amd quad core 4 ghz / geforce 660 ti 2gb / win 10

Blender,gimp,silo2,ac3d,,audacity,Hexagon / using c++

  • 2 months later...
Posted

I use C# all the way and thanks to the work of Ubu it works quite well :)

 

I used to use C++ until now and it does the job quite well, but i wanted to try something new and i was, and still are, surprised how well C# does get the job done. You get so much functionality right out of the box, thats quite awesome!

 

Mfg Imp

  • 2 weeks later...
Posted

I'm using C for programming because it looks most like Game Maker Launguage which I was using for like 4 years from now. :)

Using Leadwerks Professional Edition (Beta), mainly using C++.

Windows 10 / Linux Mint, Visual Studio 2017. GPU: NVidia GeForce GTX970, CPU: Intel i7 7700K @ 4.20 GHz

Previously known as Evayr.

Posted

When you say that one language is faster than another do you mean a faster framerate?

I think maybe sped is governed by the speed of le functions.

I think so too, that's why I moved my project from C++ (which I know very little) to C# (which I use from many years). I hope not to be doing a bad choice. :)

?? FRANCESCO CROCETTI ??

http://skaredcreations.com

Posted

C# will be slower then C++ because of the interpretation that needs to happen. There isn't much getting around. How much slower and if it really affects your game is another question. It might not in which case it's fine.

  • 2 months later...
Posted

C++ its my language of choice to explore in, I use most languages but C/C++ is still like going home. Its fast, very powerful, and gets-stays out of the way when I want it to.

 

Plus, I have enough code laying around so that most of what I do is already "out of the box" as it were.

Posted

I get better fps with blitzmax than c++ using the same level. To get comparable fps in c++ I have to switch off some post proccesing stuff but not so with Bmax. I don't know why. Just true in my case.

amd quad core 4 ghz / geforce 660 ti 2gb / win 10

Blender,gimp,silo2,ac3d,,audacity,Hexagon / using c++

Posted

I get better fps with blitzmax than c++ using the same level. To get comparable fps in c++ I have to switch off some post proccesing stuff but not so with Bmax. I don't know why. Just true in my case.

 

yes. Marley and I experienced the same 6 months ago, which is why we stayed with bmax... my fear now is that we bmaxer's will get slowed down to the current c++ speed once LE3.0 comes out and we have to import a dll... :)

Win7 64bit / Intel i7-2600 CPU @ 3.9 GHz / 16 GB DDR3 / NVIDIA GeForce GTX 590

LE / 3DWS / BMX / Hexagon

macklebee's channel

Posted

yes. Marley and I experienced the same 6 months ago, which is why we stayed with bmax... my fear now is that we bmaxer's will get slowed down to the current c++ speed once LE3.0 comes out and we have to import a dll... :)

I've not experienced that, but if it happens to someone, it might be that you are running the C++ in debug mode with the debug define enabled, which will use the debug.dll, which is very very very slow. Also without the debug.dll the C++ debug mode can be slower than BlitzMax in release mode.

 

If your C++ is slower in release mode, then it might be that the slowness of blitzmax comes with the dll, and since there are more blitzmax commands in the dll than in the blitzmax version, then C++ has to process more slow code.

 

When the dll is made in C++, there will be fast code inside, and the dll code will be also fast. So BlitzMax will be faster with LE3 than it is now, and C++ will be also faster than BlitzMax.

Ryzen 9 RX 6800M ■ 16GB XF8 Windows 11 ■
Ultra ■ LE 2.53DWS 5.6  Reaper ■ C/C++ C# ■ Fortran 2008 ■ Story ■
■ Homepage: https://canardia.com ■

Posted

I've not experienced that, but if it happens to someone, it might be that you are running the C++ in debug mode with the debug define enabled, which will use the debug.dll, which is very very very slow. Also without the debug.dll the C++ debug mode can be slower than BlitzMax in release mode.

 

If your C++ is slower in release mode, then it might be that the slowness of blitzmax comes with the dll, and since there are more blitzmax commands in the dll than in the blitzmax version, then C++ has to process more slow code.

 

When the dll is made in C++, there will be fast code inside, and the dll code will be also fast. So BlitzMax will be faster with LE3 than it is now, and C++ will be also faster than BlitzMax.

 

Yes. I agree on that

Roland Strålberg
Website: https://rstralberg.com

  • 2 months later...
Posted

With the new C# headers, I hope people will start using C#. Next time I get a hold of Josh I'll try to have them officially integrated.

Posted

With the new C# headers, I hope people will start using C#.

 

I'm not sure about a shipping game, because it kinda feels wrong to oblige people to download and install a 300MB framework (even when most users will have it installed already) But for anything else (editors,tools etc.) C# is the perfect solution. Thanks for your hard work.

desktop: Quad core Q6600 + 4GB + ATI HD4890 + XP

laptop: Dual core T6400 + 4 GB + NVidia 9600M GT + Vista 32

  • 4 weeks later...
Posted

I'm not sure about a shipping game, because it kinda feels wrong to oblige people to download and install a 300MB framework (even when most users will have it installed already) But for anything else (editors,tools etc.) C# is the perfect solution. Thanks for your hard work.

I cannot understand why all non-NET programmers complain about "downloading XXX MB of framework", don't you know that you can simply include the framework redistribution package directly in your setup program? :lol:

?? FRANCESCO CROCETTI ??

http://skaredcreations.com

Posted

I cannot understand why all non-NET programmers complain about "downloading XXX MB of framework", don't you know that you can simply include the framework redistribution package directly in your setup program? :lol:

Exactly. This is how we do it at my work.

Roland Strålberg
Website: https://rstralberg.com

Posted

c++

 

"In C++ it's harder to shoot yourself in the foot, but when you do, you blow off your whole leg." — Bjarne Stroustrup.

"Hmm, don't have time to play with myself." ~Duke Nuke'm

  • 2 weeks later...
  • 3 weeks later...
Posted

BlitzMax for me, the reason for that is that I use Basic languages for over 15 years now, starting with MS Basic on my Sony HitBit MSX (It still works :) ), after that on my dads 286 with QBasic,and after that my Amiga CD32 + SX1 with BlitzBasic II and now BlitzMax on my AMD64 am2 6000+.

 

I tried MS VisualBasic, but didn't like the way it worked...

 

It's nice to see how Basic evolved over time starting out with linenumbers and commands like GOTO or GOSUB to today's OOP.

Posted

BlitzMax. I even bought BlitzMax after I purchased LE. :) I'm a professional C++ developer and do this all the day but still love BlitzMax for its simpleness and power.

Triassic Games

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...