This seens to been a great alternative for glbasic, if its could been compile to Marmalade as a new platform:
https://www.madewithmarmalade.com/marmalade
the sdk is very big, and is currectly downloading it for checking. its a c++ based sdk, which its seen should been pretty easy for glbasic adds that as its was a new platform and just precompile as its was for xcode (the whole sdk should not been included with glbasic of course).
Im write that, because im see a nice home for glbasic for use with a sdk like this and is a quite reliable. And since its a c++ thing, its would been easy to import c++ (using IMPORT and/or INLINE function of course) functions and eventuelly uses library like box2d, which is included with Marmelade SDK.
Property glbasic would only needs to compile the source code to c++ and let Marmelade to compile its to the required platform.
PS. This could even been a new product eventuelly, exclusive for Marmalade. After seing some example, its seen quite very possible.
Unfortunately it doesn't support Linux...
My Triority system (once I've finished the VS 2013 version), will, when using Codeblocks be able to compile for Windows, Linux and Mac. And use SDL2 :)
its Mobile platform its targets, not desktops.
For me more mobile platforms would been nice. We allready have a nice selected of platforms, but glbasic could also compile for that one, if you want to supports more mobile platforms (which means we could add quite more platforms that way, most important, Blackberry and WindowsPhone).
Also would been fun to see how could intergrate example Box2d, which is included as well, and its seen its have a quite strong 3d too. But its dont need that for desktop really for that we uses glbasic too. So its not important.
Really strange it dosen´t glup linux, since some of those devices do have it going underneath...
I also heard the new blackberries can run android apps, so it should not be much of a problem for us?
But windows mobile? is that going anywhere yet?
We cant do windows phone 7, due its c#, but windows phone 8 is possible. also there is Tenzin as well. So its a nice way to add more platform in one way. Hence its why im linked this sdk, because its a c++. Yes its strange Linux is not there, im do more thinks its due focus is on mobile.
I've sent them an email about Linux support - will also have a look at it too.
At the moment, it wont work with VS 2013 Professional - it only seems to work with the Express version...
I've emailed them about this problem too :)
Apparently VS2013 isn't officially supported, which is a shame - would need to use a previous edition...
Using the Express version on another computer now, and it currently works.
Now going to see if I can convert at least the headers to something Marmalade likes...
The main problem is that when developing for Windows, you can run in an emulator, but that is about it. Not paying $499 a year for Windows development!
Goof job mr.T, but what?? where did that 500$ came from?
That is the cost for creating standalone Windows executables!
I must admit it would be interesting to convert the command for use in Marmalade
Gee! the fine prints.... :S :(
edit: Mind Marmalade means Marmelada in pt-br and is a word used for "cheating"...:D
The reason I guess is that is brasil there is no need for marmalade since all fruits grow everywhere to an abundance that 99% goes for the birds and animals or just rotten out...:P Not a good market name around here.
heh :)
I have found what libraries you can use to be a great problem - I use STD (specifically std::string) a lot - the FORMAT command makes use of it, of example, and as it's standard , you would think that Marmalade would allow it... Oh no! You get assert errors when using it for function definitions...
damn. but how is the sdk really. something Gernot could uses?
Not really unfortunately - the cost alone would be a problem... And the STD stuff would need to be fixed too - without that string manipulation would be overly complicated... Not supporting Linux is a big minus too...
The forums and general help are rather terse too - not really a lot of help there.
Quote from: MrTAToad on 2014-Jul-19
....
The forums and general help are rather terse too - not really a lot of help there.
We are all stud born forum wise, nothing beats this one, I´m still to find one that is half as cool. :booze:
Damn... im have not see this one cost money. Grrr, im hata that form of markedthing when they uses "Free" on the frontpage, when its not a free software..... So its have tricked me, they should change "Download Free SDK" to "Download SDK" to avoid the issue. Here SDK like Corona does a much better job and does not hide thing at all with thier priceing. Im like that.
So sadly this is not a way, but still im do like the idea and its Framework they gonna to been uses.
PS. But the SDK here is still very promice.
That marketing style is sure called Marmelada hehe :D
Maybe you could try out Gameplay3D, since it sounds like its aiming at the same way, but is opensource. I had not time to try it myself yet, especially since it only works with VS2013 in windows (and I want to use C::B + GCC).
That is too object oriented based to enable it to be used in a BASIC style environment unfortunately.
GLBasic uses its own string class DGStr and you can easily convert from/to char*...
Gesendet von meinem GT-N7100 mit Tapatalk
I use std::string mainly because there are a few functions in the CStr class that would be in the main source file (and thus not present in the header file). Whilst it could be guessed at what they do, it would have meant testing that too :)
I found the Marmalade problem - their emulator will only allow debug mode applications... Because they want you to buy the appropriate package for Windows applications...
I think we'll ignore Marmalade - not being able to produce a Windows executable as standard that other people could use is a bit of problem...
Quote from: spacefractal on 2014-Jul-19
Damn... im have not see this one cost money. Grrr, im hata that form of markedthing when they uses "Free" on the frontpage, when its not a free software..... So its have tricked me, they should change "Download Free SDK" to "Download SDK" to avoid the issue. Here SDK like Corona does a much better job and does not hide thing at all with thier priceing. Im like that.
So sadly this is not a way, but still im do like the idea and its Framework they gonna to been uses.
PS. But the SDK here is still very promice.
Yes, the actual code is nice to use - at the moment there does seem to be problems with VS 2013 :)
It would certainly be a costly system to use if you want to develop for Windows! It would cost £350.23 for the SDK !
Quote from: erico on 2014-Jul-19
That marketing style is sure called Marmelada hehe :D
Certainly is!
I'm going to see if rendering in Gameplay3D can be done anywhere and at any time, but I dont think its possible...
Im just glad Gernot still reads some stuff around here.
He told me recently, that he is extremely busy with life in general.
TBH with you, just the fact GLBasic is what is today, shocks me.
(googles marmalade)
Interesting..but doesnt glbasic already compile for all those systems?
Yes!
The idea was to find a new area to take GLBasic - one ready for Visual Studio/Codeblocks, with the simplicity of GLBasic but with the power of whatever engine was being used.
Unfortunately, whilst Marmalade is a simple, sequential running system, it has two problems : Coding for Windows costs extra, and Linux isn't supported...
Gameplay3D is object orientated, so wouldn't work in a system where graphics can be displayed at any time (although I have queried that - and hopefully will get an answer one way or the other).
im still just hope Gernot a day release it as Open Source as same way Mark does with Monkey X. Its would been easier to find and fix eventuelly bugs.
It may be an idea.
Quote from: spacefractal on 2014-Jul-22
im still just hope Gernot a day release it as Open Source as same way Mark does with Monkey X. Its would been easier to find and fix eventuelly bugs.
He is just taking some vacation ;) He should be back into full power anytime soon.
IM believe Mark is his own with Monkey, but he got a lots of help due Open Source it (but the ide still cost money of course). Example im could do a better integrate most of the Android Extras features direct to the exists commands from glbasic....
The big thing i hate the most in the GLB-IDE is the fact, that no GLOBALS from other sourcefiles would be showing on the mainsourcefile if you try the Autocompletion! :whip: :whip: :whip: :whip:
But i think OpenSource is the future of GLB.
I think Gernot is to busy to take it into the future?!
MrT you know this SDK
http://www.mosync.com/sdk
It's C++ and this people done't stop of growing and it's free... I think it's the best Free Framework or SDK in the net OpenSource , you have Linux too.
Looks nice - it supports procedural coding as well as event driven, so that is a big plus.
Since mosync AB is bankrupt development may be slowed down/stopped, would need further investigation.
Yes, sounds like it wouldn't be viable then.
Do you have seen the new Apple language? It's called Swift and it's like the .Net (or Java) of Apple. I think it's a language created for reduce the complexity of C++/Objetive-C and it's aimed to develop games. The syntax is like a mix between Javascript, C# and Java and they say its equal or faster than Objetive-C. The downside is that only works in Apple devices, but I think it will be used a lot in the next years.
I suspect Apple will keep the language to their computers. I think they realise that Objective C is awful.