i want to make an html game. Should i go ng or monkey

Started by Hardcoal, March 04, 2020, 16:11:10

Previous topic - Next topic

Hardcoal

Hi.. So..
Should I go with blitzmax ng or monkey?
I prefer blitzmax NG btw

if so.. i would like to see a code example of an html5 game..

thanks

Things I've done:   https://itch.io/profile/hardcoal  [I keep improving them btw]

MikeHart

If you prefer NG then go for it, you made your choice already.

Matty

My website is full of html5 games...all written in pure javascript.....check it out in the games section of www.mattiesgames.com

I have an engine I've written myself as well....in javascript....

Hardcoal

Mike.. Yea i did

But i know nothing about ng to html
That's why i asked for example..

I never uploaded a game to html..

Matty thanks for the link but i know near to nothing concerning java script
But ill check it out

Things I've done:   https://itch.io/profile/hardcoal  [I keep improving them btw]

Derron

NG currently has no "html5" target (as emscripten has some trouble with the GarbageCollector NG uses).

so if you need HTML -> go Monkey or Cerberus-X (if you want to have a "similar" language).


Else you might better enjoy Godot, Unity, LibGDX, ... and all the other well supported kits. Albeit this means to learn the languages (your "coding skill" is versatile and independend from languages).

bye
Ron

GaborD

For 2D web games I generally go with Javascript + Pixi.js
My issue with the higher tier engines is that their HTML5 export generally creates something where the pure engine code is 2 or 3 times the size of my entire game.  :))
But I am pretty restricted in filesizes due to the customers, might not be an problem for own web games.


Hardcoal

So i cant make web games with ng i assume?

Anyway thanks for recommendations
Things I've done:   https://itch.io/profile/hardcoal  [I keep improving them btw]

Derron

Yes, for the foreseeable future you cannot build HTML5 stuff ("export via emscripten") with NG.

bye
Ron

MikeHart

Quote from: Derron on March 05, 2020, 06:21:10
Yes, for the foreseeable future you cannot build HTML5 stuff ("export via emscripten") with NG.

bye
Ron


Ouch. To bad.

MikeHart

If you like the Monkey language, look into CX. If you like the Lua language, look into Gideros Studio.

iWasAdam


Qube

Quote from: iWasAdam on March 05, 2020, 07:42:00
Yep as Mike said CX is a good option of html :)
Have to concur with this one. Cerberus X is actively in development and has great HMTL5 support.

So if you're after a very capable and free language then use that. Alternatively if you want to pay a little then try AGK. If you want the latest frilly whizzy bang features of super duper 3D-ness then give the latest version of Unity a whirl ( *free but a beast to learn properly ).

*free to use but if you earn X amount you have to buy a license.
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD.
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32GB DDR5 RAM 1T PCIe 4.0 SSD.
Microsoft Surface Pro 11 ( Snapdragon® X Elite ), 16GB RAM, 512GB SDD.
ASUS ROG Swift OLED PG27AQDM OLED 240Hz.

Until the next time.

Hardcoal

the thing is that i know blitz very good so i wanted to remain in this area..
plus i can transfer code easily .. from language to language..

yet.. i tend to like unity..
i dont know im confused.. unity pisses me off a bit even that unity seems cool on youtube
i dont know what Cerberus X is.. i need to check..

anyway im still in blitzmax doing my stuff so no hurry.. will see..

i just thought that blitzmax ng supports html5.

there are so many blitz stuff that its confusing..

Monkey.. monkey 2 blitzmax blitzmaxng .. and god knows whats more..

Im a guy who likes one language and thats all :) but i must adapt
Things I've done:   https://itch.io/profile/hardcoal  [I keep improving them btw]

MikeHart

The question is, why do you want to target HTML5. Making money on that platform? Naah, these times are over.