VeTaL Posted November 19, 2011 Share Posted November 19, 2011 Was trying to make small game prototype, and Aily adviced me to try Leadwerks+Blitz. Well, what i can say... I used it for some days, but i actually dont see many pros, and lots of cons. Pros: + native to Leadwerks language (is it actually a positive side for a small prototype?) Cons: - Stupid BlitzMax IDE. I'm not talking about visualizing of code structure (like in MVS 2010 ) or even intellisense (VA, or at least, build-in into MVS)... i just cant compile my project by pressing 1 key on keyboard. Usually i need to click and activate main file (if i was working in included file) and press "Build and run" button by my mouse. - No color shemes in IDE. Maybe its not the largest cons, but i'm a programmer, not designer... And i would like to select my favorite color sheme among some avaivable scenes, not to create own. - No normal search. Ctrl+F is piece of sh*t, but not a useable serach. - Compilation time is quite long even on simple project. - I have only framework+lua, but still faced some stupid problems (like this for enabling lua, and this while trying to move framework camera) - Long time of font loading (it stops for about 5 seconds on the line "Loading texture "incbin::Arial9.dds"...") - Dynamic typisation. It takes me about an hour to guess that Function is not a Method, and it cant access to private field, and it creates new variable each time. (well, maybe, some guys would claim that it is positive, but not at my experience ) - Ugly comments, started with " ' ". Or with "Rem/EndRem". And "EndFunction" is also too long in comparing with "}" - Maybe more will appear in a short time. I repeat, that i was trying to use it just for some days, so i hope that someone would some positive arguments Quote Working on LeaFAQ Link to comment Share on other sites More sharing options...
Aily Posted November 19, 2011 Share Posted November 19, 2011 Disable debug mode, and antivirus - compile will be fast, and font will be loads fast. Quote "Better" is big enemy of "good" Link to comment Share on other sites More sharing options...
VeTaL Posted November 19, 2011 Author Share Posted November 19, 2011 Ah yes, debugger is also a hell. - I cant add at least runtime breakpoints (again, not even talking about conditional breakpoints) - i need to add line of code, recompile and see results. Anyway, what if i need fast build WITH debugger? I dont use antivirus, only firewall... but i'll check it, it shoud have some antivirus engine inside. Quote Working on LeaFAQ Link to comment Share on other sites More sharing options...
Rick Posted November 19, 2011 Share Posted November 19, 2011 Nooooo. Delete the thread. No more holy wars! Quote Link to comment Share on other sites More sharing options...
VeTaL Posted November 19, 2011 Author Share Posted November 19, 2011 I just want to select the side of the Force: Looking like C-side is evil, cause it has cookies Anyway, it was a joke about holywar: i'm interested only in arguments. Edited: maybe there is better IDE than BlitzMax, and i know nothing about it Edited2: and how often should i generate new lua-gluefunctions.bmx ? 'To create a new lua-gluefunctions.bmx file, comment and uncomment the following lines. Include "lua-gluefunctions.bmx" '--Comment this line out to create new lua-gluefunctions.bmx Rem Import lugi.generator '--Uncomment this line to create new lua-gluefunctions.bmx GenerateGlueCode("lua-gluefunctions.bmx") '--Uncomment this line to create new lua-gluefunctions.bmx Notify("All Done", 0) '--Uncomment this line to create new lua-gluefunctions.bmx End '--Uncomment this line to create new lua-gluefunctions.bmx Rem endrem Quote Working on LeaFAQ Link to comment Share on other sites More sharing options...
Mumbles Posted November 19, 2011 Share Posted November 19, 2011 Disable debug mode, and antivirus - compile will be fast, and font will be loads fast. You're far braver than I am... Quote LE Version: 2.50 (Eventually) Link to comment Share on other sites More sharing options...
Josh Posted November 19, 2011 Share Posted November 19, 2011 Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Guest Red Ocktober Posted November 19, 2011 Share Posted November 19, 2011 Edited2: and how often should i generate new lua-gluefunctions.bmx ? just once should do it... i've found bmax the easiest way to access the Leadwerks api... and i'm using the original editor too... as far as the language is concerned... a few lil quirks when compared to c++... plus a lil weirdness in the syntax... but nothing major... i guess i'm just familiar enough with the blitz to be comfortable enough with its eccentricities to use it to lay down a lil app level logic... --Mike Quote Link to comment Share on other sites More sharing options...
Roland Posted November 19, 2011 Share Posted November 19, 2011 I have no opinion on whats better, but as stated LE3 is written in C++. Although Blitz will be supported it might point you in some direction. Quote Roland Strålberg Website: https://rstralberg.com Link to comment Share on other sites More sharing options...
VeTaL Posted November 19, 2011 Author Share Posted November 19, 2011 //as stated LE3 is written in C++. yep, thats great //just once should do it... thanks... but, then, why not to include lua-gluefunctions.bmx to LE-BMAX? (looking like it was a long story ) Got an answer: http://www.leadwerks.com/werkspace/page/Documentation/LE2/tutorials/_/programming/bmx/blitzmax-framework-and-lua-r35 Quote Working on LeaFAQ Link to comment Share on other sites More sharing options...
cassius Posted November 19, 2011 Share Posted November 19, 2011 I like Bmax cos its nice and compact and fast enough for games. also its easy to set up ,needs no peoject wizard and does not keep throwing obscure error messages at you. I like c+= but not the microsoft version. Quote amd quad core 4 ghz / geforce 660 ti 2gb / win 10 Blender,gimp,silo2,ac3d,,audacity,Hexagon / using c++ Link to comment Share on other sites More sharing options...
VeTaL Posted November 19, 2011 Author Share Posted November 19, 2011 - no ctors with parameters (and, consequently, ctor overloading) Yep, this language is for prototyping only Quote Working on LeaFAQ Link to comment Share on other sites More sharing options...
Canardia Posted November 20, 2011 Share Posted November 20, 2011 BlitzMax is OK. Everything is OK. Quote ■ Ryzen 9 ■ RX 6800M ■ 16GB ■ XF8 ■ Windows 11 ■ ■ Ultra ■ LE 2.5 ■ 3DWS 5.6 ■ Reaper ■ C/C++ ■ C# ■ Fortran 2008 ■ Story ■ ■ Homepage: https://canardia.com ■ Link to comment Share on other sites More sharing options...
cassius Posted November 20, 2011 Share Posted November 20, 2011 Is superbasic ok yet Metatron? Quote amd quad core 4 ghz / geforce 660 ti 2gb / win 10 Blender,gimp,silo2,ac3d,,audacity,Hexagon / using c++ Link to comment Share on other sites More sharing options...
Canardia Posted November 20, 2011 Share Posted November 20, 2011 No, I really need a decent IDE for it, because that gives an important all around feeling for a complete language and compiler IDE. Kinda lika Blitz3D. Start it, type few lines of code, run it. I'm going to Qt course next week, and what I've so far tried with Qt myself, was very easy and powerful. I can't even start to imagine what all you can do with Qt when you have some actual professional training for it, omg! It has even UDP networking built-in, and multi-threading. If Josh would have used Qt for LE3, it would have been ready already, but that's another story Quote ■ Ryzen 9 ■ RX 6800M ■ 16GB ■ XF8 ■ Windows 11 ■ ■ Ultra ■ LE 2.5 ■ 3DWS 5.6 ■ Reaper ■ C/C++ ■ C# ■ Fortran 2008 ■ Story ■ ■ Homepage: https://canardia.com ■ Link to comment Share on other sites More sharing options...
Naughty Alien Posted November 20, 2011 Share Posted November 20, 2011 - Stupid BlitzMax IDE. I'm not talking about visualizing of code structure (like in MVS 2010 ) or even intellisense (VA, or at least, build-in into MVS)... i just cant compile my project by pressing 1 key on keyboard. Usually i need to click and activate main file (if i was working in included file) and press "Build and run" button by my mouse. - No color shemes in IDE. Maybe its not the largest cons, but i'm a programmer, not designer... And i would like to select my favorite color sheme among some avaivable scenes, not to create own. - No normal search. Ctrl+F is piece of sh*t, but not a useable serach. first of all, if you really wanna use Bmax with LE then correct way is Blide+Bmax+LE, then start talking about it...you cant simply compare VS ide developed for a years, with simplicity of default Bmax ide..so, use something what will do and thats Blide, if you really wanna use Bmax.. - Compilation time is quite long even on simple project. ..I mean, are you joking or what ? Have you even setup or try to setup your MinGW compiler .. if there is something kool about Bmax, its fast compilation time...few secs...dont tell me about VS and C++ compilation time because if ther eis something whats taking time to compile, thats C++ (except of course 'Hello world' code) - I have only framework+lua, but still faced some stupid problems (like this for enabling lua, and this while trying to move framework camera) - Long time of font loading (it stops for about 5 seconds on the line "Loading texture "incbin::Arial9.dds"...") - Dynamic typisation. It takes me about an hour to guess that Function is not a Method, and it cant access to private field, and it creates new variable each time. (well, maybe, some guys would claim that it is positive, but not at my experience ) - Ugly comments, started with " ' ". Or with "Rem/EndRem". And "EndFunction" is also too long in comparing with "}" - Maybe more will appear in a short time. ..it seems that you complaining about things you didnt learn properly, things what are done automagically in Blide IDE for Bmax and things you refuse to accept..for instance, how difficult is to use " ' " for commenting out instead of this "//" ?? Is that really so hard so it has to be thing to complain about ?? And Function - Method issue ... i mean.. no comment because if it took 1 hour for you to realize what is what, without even just looking basic help file where such thing is clearly explained with example, then .. facepalm.. Quote Link to comment Share on other sites More sharing options...
Rick Posted November 20, 2011 Share Posted November 20, 2011 This is why these threads shouldn't be made *sigh* Quote Link to comment Share on other sites More sharing options...
VeTaL Posted November 20, 2011 Author Share Posted November 20, 2011 Rick, why? NA wrote some interesting ideas - now i'll try to look at "Blide+Bmax+LE". Its always hard to find out some usefull ideas from hollywar, but this is way where its possible to get information from both sides. // you complaining about things you didnt learn properly You're absolutely right: i'm writing from the point of view of a man, who just started using it. Quote Working on LeaFAQ Link to comment Share on other sites More sharing options...
Roland Posted November 20, 2011 Share Posted November 20, 2011 Rick, why? NA wrote some interesting ideas - now i'll try to look at "Blide+Bmax+LE". Its always hard to find out some usefull ideas from hollywar, but this is way where its possible to get information from both sides. // you complaining about things you didnt learn properly You're absolutely right: i'm writing from the point of view of a man, who just started using it. Em... is there trial version of Blide? I have both BlitzMax and Blide licencsed but never use them. If its possible to transfer the license I could sell them for a reduced price Quote Roland Strålberg Website: https://rstralberg.com Link to comment Share on other sites More sharing options...
VeTaL Posted November 20, 2011 Author Share Posted November 20, 2011 Nice idea, i'll keep your offer in mind. I think, i'll finish prototype in a week, then we will see. And which type of Blide licence do you have? Quote Working on LeaFAQ Link to comment Share on other sites More sharing options...
Roland Posted November 20, 2011 Share Posted November 20, 2011 Nice idea, i'll keep your offer in mind. I think, i'll finish prototype in a week, then we will see. And which type of Blide licence do you have? BLIde Plus Quote Roland Strålberg Website: https://rstralberg.com Link to comment Share on other sites More sharing options...
Josh Posted November 20, 2011 Share Posted November 20, 2011 Real programmers use Notepad. Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Rick Posted November 20, 2011 Share Posted November 20, 2011 Real programmers use Notepad. Programming LE 2 with Lua isn't that far from it. Surprisingly it's not that bad Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.