GLBasic forum

Main forum => GLBasic - en => Topic started by: Schranz0r on 2020-Aug-10

Title: Box2D released 2.4.0
Post by: Schranz0r on 2020-Aug-10
Hi Folks,

Box2D released 2.4.0 two weeks ago!
Here a short video from Gamefromscratch:



Licence is now under the MIT!
Title: Re: Box2D released 2.4.0
Post by: dreamerman on 2020-Aug-10
So tell me now where are those updated bindings for GLB? :D
That's good YT channel, always some useful, few days ago I also saw that grant for RayLib from Epic, and I was curious what status of Your wrapper?
btw. Do You have some base64 encoder code for GLB? I don't want to use Encode$ as it make encoded content much longer, need to upload image in Post request.

edit: got it working with
Code (glbasic) Select
Content-Type: multipart/form-datawith pure binary file data, it was needed to upload screenshot/image with GLB to web server. But still if You have base64 encoder don't hesitate to share ;)
Title: Re: Box2D released 2.4.0
Post by: Schranz0r on 2020-Aug-12
Quote from: dreamerman on 2020-Aug-10
So tell me now where are those updated bindings for GLB? :D

This was just a info, nothing i working on. ^^

Quote from: dreamerman on 2020-Aug-10
That's good YT channel, always some useful, few days ago I also saw that grant for RayLib from Epic, and I was curious what status of Your wrapper?
btw.

My wrapper is stoped atm. Since GLB is sadly more and more transforming itself into a dead horse, i see no usecase for me and others...

Quote from: dreamerman on 2020-Aug-10
Do You have some base64 encoder code for GLB? I don't want to use Encode$ as it make encoded content much longer, need to upload image in Post request.

Gernot did some Base64 en/decoding back in the days, or no? :/
Title: Re: Box2D released 2.4.0
Post by: Qedo on 2020-Aug-12
if something does not happen unfortunately I agree
Title: Re: Box2D released 2.4.0
Post by: erico on 2020-Aug-12
No dead horse for me, I constantly use and recommend it.
I´m thinking of doing vid/live tutorials with it a few more stuff.
Title: Re: Box2D released 2.4.0
Post by: Qedo on 2020-Aug-12
ok but html5 ..........
Title: Re: Box2D released 2.4.0
Post by: dreamerman on 2020-Aug-12
It looks that I missed few base64 encoders, Moru (dead link?) and Marmor (forum link (https://www.glbasic.com/forum/index.php?topic=7553.msg62421#msg62421)) created some, I will check it, but as there are no issues with sending raw binary files not sure if I'll use it.

Generally GLBasic has some issues - mostly bugs/compatibility related, it's quite lightweight without ton of libs, on other hand you need to put all of this by yourself, and for most time it's overkill for small projects/visualizations/prototyping. In core there is nothing wrong, but just other tools and technologies evolved so much, for 2d specially JS and WebGL engines, for prototyping it's much faster - no recompile = instant preview, and that's crucial now days. If you have working mechanic and need speed GLB is a good solution in comparison to some other tools.

Some good tutorials would be helpful for possible new users, or maybe showcase with newer projects, being mentioned in such media as GamesFromScratch also would help gain some user base. But for that few thing probably should be fixed/changed.
Title: Re: Box2D released 2.4.0
Post by: bigsofty on 2020-Aug-13
Quote from: erico on 2020-Aug-12
No dead horse for me, I constantly use and recommend it.
I´m thinking of doing vid/live tutorials with it a few more stuff.
Agreed!  :good:
Title: Re: Box2D released 2.4.0
Post by: Qedo on 2020-Aug-17
in fact every time I am attracted by javascript (babylon, pixy, phaser etc.) I study the syntax I am amazed by its potential but also by its complications and every time I return to the good old GLB that never betrayed. If there were the necessary updates it would be perfect.
Title: Re: Box2D released 2.4.0
Post by: Moru on 2020-Aug-20
Sorry about dead link, I completely forgot to put it up again after I changed providers a few times. Was thinking of just putting them on Github instead of paying for hosting. Attaching the base64 code here for the moment.