HTML5 really is needed?¿

Previous topic - Next topic

mentalthink

HI guys I comment this because I read somedays ago, about Html5 and seems don't will be the stantard for browsers, I read 2 groups (Firefox With Microsoft, and google) are doing or they do a languaje calles "Assembly for the Web" seems to be extremelly for faster and powrfull than Html5... or perhaps two languajes living togeter.

I comment because perhaps continuing developing Html5 in GLbasic can be waste time for another platform cancelled.

hardyx

HTML5 is the future and the succesor of the hyper-bloated Flash. Assembly for the web is a reduced subset of Javascript wich can be executed faster than full featured and object-oriented Javascript. But it's the same: HTML5 is a document language that needs Javascript. You can't program in HTML5 because it's a document format. It's like if you say "I program in Microsoft DOCX format"  =D

HTML5     ---> document description
Javascript ---> actions, algorithms
WebAssembly ---> fast subset of Javascript

MrPlow

I also think HTML5 is more about presentation and animations for web design and UX UI than games.

HTML5 is not as good as Flash for games but it has its place - also its so easy to rip code from HTML5 games.



Comp:
Speccy-48k, Speccy-128k, Amigas, PCs

mentalthink

Ok Hardyx thanks for clarify me!!!

matchy

The importance of HTML5 for web games is high at the moment because there's just an abundance of indie titles being produced all the time. So if you are targeting the one click game play market, now is a good time. For example: http://itch.io/

MrTAToad

Its a shame that Enscriptem is rather slow...

mentalthink

MrTatoad I comment always a old user called Coolo did an html5 port and runs very very fine (I think he leave the code in the forum), but nobody wants or accept coolo did a great job, the 3D I think not is done but I think in 2D is possible do games.

MrTAToad

Yes, his was rather good - it did have a few things missing unfortunately, though.

erico

+1 for what Matchy said

GarBenjamin

#9
Hello. I am a new user of GLBasic.

I have been using Unity for 2D game development for the past 20 months or so. And I keep thinking the workflows are adding development time.

Having been a programmer for a long time I am used to and prefer a more code-oriented approach to development. So I recently set out on a mission to find alternatives and test them.

So far I have tested Monkey X and HaxeFlixel. I just started testing GLBasic. You can see my comparison of 2D Game Development Frameworks on my website:
NOTE: I UPDATED THIS POST TO REMOVE THE LINK BECAUSE I HAVEN'T HAD MY OLD WEBSITE FOR SEVERAL YEARS NOW.

Anyway, a major thing I am looking for is support for development of multi-platform games particularly desktop and web. I thought GLBasic is supposed to support HTML5 development. The free version I am testing with does not so I came to the forums to research and from what I have read it seems like even in the current pro version there is still no support for HTML5 (or Flash or OpenFL) in GLBasic. Is this correct?

I can understand the developer wanting to get paid before giving away the farm and yet I also think if there is HTML5 / web support in GLBasic it really should be included in the free version. People need to be able to try it and see for themselves that it actually works. As it is I am very reluctant to spend $125 just to find out if web games are actually supported and, if so, how good the support is.

Anyway, can anyone tell me... does GLBasic support development of web games? If so, can you point me to any online examples that I can check out for myself?

EDIT: I guess I should clarify the above. I did test the HTML5 and OpenGL builds and they had some weird console thingy at the bottom of the webpage. Also, the compilation complained about needing the JDK. I will download and install the JDK and try it again. But mainly I am just wondering what the state is because on the forum I see threads like this one talking about the need for HTML5 support. So... I am guessing if the users are talking about HTML5 support being needed then GLBasic must not currently support HTML5. Right? lol



spacefractal

Native support is allways better than html5/JavaScript. We can regreet that. Even Facebook dropped html5 in thier app and swapped it for a antive one. Glbasic using as online game is also quite far away me thinks, due the compile size is quite big. This is a drawback, and its one of the harder platform to works with too.

Im do thinks rather to support this platform, we should look on to support Windows 8 Phone as well Universal Windows 10 support.  But of course the later one is much more important really.

Currectly im see, Windows, Android, iOS and Pandora is the most used platforms really with glBasic users. Not html5.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

MrTAToad

#11
HTML 5 is available in the demo too...  You do need to install the Java SDK.

Pretty good review, by the way.

GarBenjamin

Two questions...

1. What is that big console area that appears at the bottom of the web page for HTML deployments? If looks like some kind of development/debug tool. Is it only there for the free version or is there some way to remove it?

2. My HTML test pages all error out. I am sure this is because I didn't have the JDK installed for the builds. Still... if GLBasic already supports HTML5 and OpenGL builds then what is the purpose of this thread?

Personally, I never used to have any interest in HTML game dev and using Unity changed my perspective on that. Being able to deploy to web is very important. I often deploy to web to get feedback from play-testers. And these days gamers are very keen on web games. They get to play and try out games without needing to download, install and otherwise fill up their hard drives.

spacefractal

Except Unity require a plugin.... More more browsers have begin to remove this kind of supports.

Im do have to say glbasic html5 is not strong for webgames if you ask me, and its code uses about 3mb, which is a big download each time, but yes for testing, this is of course not a issue at all, and its only support some browsers.

Glbasic stronger points is really for native applications (mostly for iOS and Android). Glbasic have been updated to support iOS 64bit and iOS8, and using newer SDK for Android.

The big console window you see is the STDOUT outout, when that command is used. Im uses a lots of those in my games for testing.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

GarBenjamin

Ah okay. Yes, I used the DEBUG command when making the parallax scrolling demo for Windows. I left it in and rebuilt for HTML. When I get a chance I will install the JDK, comment out those DEBUG lines in my source and rebuild. Sounds like I will see a different end result then.

Yep Unity does require the web player currently and will soon switch to HTML5 OpenGL for web builds  They've been working on it. Probably before the end of the year they will have it. Still, I don't care much for the 2D workflow in Unity. That is why I am testing all of these other frameworks.

It is unfortunate GLBasic does not have strong web game dev support. Still I am looking forward to testing again later today! Definitely want to give GLBasic a fair assessment.

Thanks!