GLBasic forum

Main forum => Announcements => Topic started by: spacefractal on 2014-Nov-06

Title: GLBasic - The Source Code
Post by: spacefractal on 2014-Nov-06
First at all, im thinks im will start from Gernot original post (im hope its ok with you Gernot):

Quote
Hi,

since I'm really stuck with the arm64 compilers for iOS and other issues are left open where I can't find the time to fix them, I want you to know that I changed my mind.

I will release the source code of GLBasics libraries, so you can mess with them as you want. It is a lot of work to get it running on other than my PCs, but I made quite a good progress, already.
I also have to see what license to pick for this. You will also see the GLBasic licensing model and be able to generate license keys - I think there is no way to protect it any longer, but it would be unfair to no longer support GLBasis as I did the last decade and leave you at an dead end.

Feel free to post some ideas that spring to your mind, so I can consider them in this process.

My plan is to release a zip file of all you need. If you make changes, you can email them to me and I can resubstiture them and release new zips every now and then. (With a changelog).

I'm so sorry that the support you were used to is no longer possible in full exceeds. I will tell you about all this later - when I find a bit more time...

And for few days ago he have zipped anything down and uploade the to the server in the Bonus forum. The source code is over 3gb zip, but when all tools is removed, its can been under 50mb.

We are now consider which license to been used (which im personally newer will touch that code), where to place the Source Code, and we still want Gernot to mainstream full control over Source Code to him (he have done a GREAT job).

We also search for more developers to join and help Gernot, so glBasic can been even better, mostly focus to ficing bugs etc.

In the final im do have to say thank you, Gernot!!!
Title: Re: GLBasic - The Source Code
Post by: spacefractal on 2014-Nov-06
Im will personally uses the Source Code to doing Android Extras integrated in a better way, as well trying to setup a xCode project for iOS on the Mac for the 64bit iOS support. The xCode project will do take some time throught. Im will post the xCode in the new Source Code forum for those which have a Community Developer status (or better).

All my code can also free to been used and also eventuely to been official included by Gernot.

To any admin, fell free to edit the post and thread eventuelly. Im got asked to create that thread.
Title: Re: GLBasic - The Source Code
Post by: Schranz0r on 2014-Nov-07
good posts :)

If anyone like to join the Developer Team, send me a PM!
Title: Re: GLBasic - The Source Code
Post by: Alex_R on 2014-Nov-07
Thank you guys for your efforts! Unfortunately my skills in development in C or others are too low (not GLbasic which is very easy  =D). But if there is something that I can help you, count on me!! Long live to GLBasic!!
Title: Re: GLBasic - The Source Code
Post by: MrPlow on 2014-Nov-07
Quote from: Alex_R on 2014-Nov-07
Thank you guys for your efforts! Unfortunately my skills in development in C or others are too low (not GLbasic which is very easy  =D). But if there is something that I can help you, count on me!! Long live to GLBasic!!

I second that!
Title: Re: GLBasic - The Source Code
Post by: Schranz0r on 2014-Nov-07
We definitely need some Helpwriters / Translators, too!
Title: Re: GLBasic - The Source Code
Post by: Ian Price on 2014-Nov-07
I can't translate or help with coding (I haven't touched C++ on over 20 years), but I'd be happy to help wherever I can.
Title: Re: GLBasic - The Source Code
Post by: nabz32 on 2014-Nov-07
I could also do some C++ stuff if I have enough time.
Interesting thing to look inside the GLBasic Sources.
Title: Re: GLBasic - The Source Code
Post by: Youkaisan on 2014-Nov-08
I can translate to Chines and Japanese, if you have the interest I may be able to bind FreeType and partial UTF8 Rendering on Win32 and Linux, due to my limited platforms, but I think it's a good addon for GLB.
Title: Re: GLBasic - The Source Code
Post by: Gregor_51 on 2014-Nov-10
Quote
And for few days ago he have zipped anything down and uploade the to the server in the Bonus forum.
How to get to this forum?
Title: Re: GLBasic - The Source Code
Post by: Schranz0r on 2014-Nov-10
Ask me :D
Title: Re: GLBasic - The Source Code
Post by: Gregor_51 on 2014-Nov-11
I thought I just had with entering my question in this forum.
So: if I haven't I will do it now:
How? Where?
I just want to know if I might be of any help and that I'll know when I see the code, the language it's written in and the way it's written.
Title: Re: GLBasic - The Source Code
Post by: spacefractal on 2014-Nov-11
ask Schranz0r or Gernot. Source Code is in Bonus as well in Dev Source Code forum.

The Source Code is wrote in C++ and is for Premium users and its well wrote really.

Title: Re: GLBasic - The Source Code
Post by: fuzzy70 on 2014-Nov-12
If you don't know much C++ like myself then seriously avoid the source code as it will scare the life out of you   :D

Lee
Title: Re: GLBasic - The Source Code
Post by: spacefractal on 2014-Nov-12
Actually I'm are not so much experience either, but Xcode is well explained to errors and his code is nice wrote and does not need to do understand anything. So that why I'm trying and have do some progress to compile to do Xcode.

Later as I'm previous wrote I'm look how to ae easier. Again it's more look how the code have been generated and use that.

Most annoying part is defines and settings.
Title: Re: GLBasic - The Source Code
Post by: spacefractal on 2014-Dec-21
Not wrote much more here, but checkout the 64bit requirement thread for update.

There been a new release which would been released last January to meet the 64bit requirement for new apps (for updates it's 1 jun).

By now I'm seen Greedy Mouse, Spot Race and CatchOut running in 64bit mode. But they are not 3d nor using virtual screens.

So property I'm should get examples which use those for more testing.

On Android side, AE has been integrated, but the external project is still required for example ouya and ads ect. But basic support of AE is included.

That means assest now loads as normal again, even the install screen is skipped and the orientation and few other commands is fixed too, now Java calls can been done directly from source.

That means android 2.2 support is removed and glbasic now will require android 2.3 and up. But only few project using it anyway. It's would also easy me for AE updates as well.

For iOS, I'm cannot garentee v4.3 iOS support, so IOS 5.1 would been required now and of course 64bit support before deadline.
Title: Re: GLBasic - The Source Code
Post by: Kitty Hello on 2014-Dec-26
I did lots of work over the holidays and put all source in a separate folder now. Also I use one batch file to compile the engine for all platforms and just call that script with some switches passed. That makes it a lot easier to maintain and extend GLBasic in the future.
I have some trouble with HTML5 again, but it can't be a big issue since it used to work.

Gesendet von meinem GT-N7100 mit Tapatalk

Title: Re: GLBasic - The Source Code
Post by: spacefractal on 2014-Dec-27
Can you give me the version of that and hopefully you implemented the latest fixes I'm send to you in email in few days ago?

There the Android path is fixed and added few thing to iOS as well as I'm Remember (the tilt issue, but swap orientation did not got fixed, but there is a easy workaround in xcode until then). I'm soon give you a new xcode project with can been used in the future. You do need few changes to your make app.exe since I'm not using the windows cross compiler, but compiled directly in xcode.

I'm did not looked for all platforms, but you have the idea.

PS. Greedy mouse got uploaded to Apple few days ago with 64bit support, but other games must wait when they open iTunes connect again due vacation.
Title: Re: GLBasic - The Source Code
Post by: hardyx on 2014-Dec-27
Good news and good work kitty and spacefractal !!!
Title: Re: GLBasic - The Source Code
Post by: Ian Price on 2014-Dec-27
Ecellent news :)
Title: Re: GLBasic - The Source Code
Post by: spacefractal on 2014-Dec-28
also DEBUG command needs to been depreacted for iOS. You have added back in glb.h (or was it me?).

Im get a "Expected unqualified-id" error, until im rename it. So that why im need that command to been depreciated that, and instead make sure to only use STDOUT instead internal.

Karma Miwa now running using the default xCode without glbasic source code.

But the game crash on SORTARRAY  when object is used. So the command not finally fixed. Im let HeadKaze look on that.

Start in next week after new year, I'm compile a final (beta) xcode project to anyone to use and to been implemented in glbasic. That project do not contain glbasic source and hence it's been public.

Property it's a glbasic v14 beta we will see?

PS. I'm fix the NETWEBEND android issue with music as well. Here is a Java issue and is nothing with stock glbasic code to do...
Title: Re: GLBasic - The Source Code
Post by: MrTAToad on 2014-Dec-29
So, what is planned for GLBasic next year ?
Title: Re: GLBasic - The Source Code
Post by: matchy on 2014-Dec-30
Quote from: TheMapChap on 2014-Dec-29
So, what is planned for GLBasic next year ?
Here hold my beer and let's look at the statistics!

Engineering: 95%
Moral: 55%
Marketing: 5%

Title: Re: GLBasic - The Source Code
Post by: Schranz0r on 2014-Dec-30
Quote from: matchy on 2014-Dec-30
Quote from: TheMapChap on 2014-Dec-29
So, what is planned for GLBasic next year ?
Here hold my beer and let's look at the statistics!

Engineering: 95%
Moral: 55%
Marketing: 5%

:D :D :D :D :D :D :D :D
Title: Re: GLBasic - The Source Code
Post by: MrTAToad on 2014-Dec-30
Quote from: matchy on 2014-Dec-30
Quote from: TheMapChap on 2014-Dec-29
So, what is planned for GLBasic next year ?
Here hold my beer and let's look at the statistics!

Engineering: 95%
Moral: 55%
Marketing: 5%


You've taken over all development then ? :)
Title: Re: GLBasic - The Source Code
Post by: MrTAToad on 2015-Jan-03
No, its only been there for a short while.  There are no other secrets...
Title: Re: GLBasic - The Source Code
Post by: Mithril on 2015-Jan-06
Well... not sure what to make of this. But I am kind of happy I started writing my own Basic compiler. It works, but not fully featured yet. I can tell you the motivation behind it though... threads. Anyway, this wasn't meant to derail the thread in any way. I am wondering as to why he is having less time to spend on this, and what it means for the compiler? Is it going open source? .. and being new here, I am also surprised to hear about a 'bonus' area?? Raises a few questions too to be honest. Not, necessarily bad ones, but more as to why there even is one?
Title: Re: GLBasic - The Source Code
Post by: Moru on 2015-Jan-06
Well the bonus section was started but there isn't much there yet since we are such a giving community :-) There is a project for cleaning up the manual for GLBasic, some people wanting to discuss game ideas with more experienced users that won't steal their idea straight off and so on.

As for the creator of GLBasic, he has been working on this project for more time than many of us has been programmers so it's understandable that he might need to change priorities in his life. Everyone gets these moments during their life even though the young ones do not understand this yet. :-)
Title: Re: GLBasic - The Source Code
Post by: Mithril on 2015-Jan-06
@Moru:

I see :) Well It's not surprising, since I am in the same kind of situation myself. Altough in my case I am looking to do something by myself, rather than doing work for others for so long time :) My own project started first out of curiousity on how do build a compiler :) so it's kind of understandable to have a section where people don't steal things straight off. Seen that too many times myself over the years (sadly, personally as well) so that caution is quite wise :)

But if he is handing over the source to a community, that is all well and good :) I wish more did that when they feel things are taking a new direction.
Title: Re: GLBasic - The Source Code
Post by: erico on 2015-Jan-06
Yep, that is one use of the bonus area, suppose you have an almost complete game and you want people to test, that would be the place to post it, same goes if you want to show the source code of your app/game/routine.

Also, the way I see, it is not like Gernot is handing the source and moving on, it is just that currently he won´t be able to implement what the users ask for and so he thinks it is fair to share the source so we can do it ourselves. GLB had many external(community) helps before.