DEV Community

Cover image for [UPDATE] SpaceInvadersJS - Demo live now!

[UPDATE] SpaceInvadersJS - Demo live now!

Nicola on October 16, 2019

Hi to all! Finally, a playable (early stage) demo of my Typescript-based framework is live: https://nicolalc.github.io/jssheet/spaceinvaders/ind...
Collapse
 
willvincent profile image
Will Vincent • Edited

Doesn't appear to work properly in chrome, I see no sprites other than the earth & moon background.

EDIT: Seeing the same in Firefox.

Collapse
 
willvincent profile image
Will Vincent

Every browser, same scenario in fact. Something definitely is not working right.

Collapse
 
nicolalc profile image
Nicola

That's pretty strange, I'm using chrome as dev browser and everything seems to work fine (check this video).

I've never tried with other browser but I'm using ThreeJS and standard CSS so this seems to be really strange. I'll do a check!

Collapse
 
nicolalc profile image
Nicola

Are you getting any specific error? It seems like a style problem or a WebGL problem, maybe you need to enable it but I don't think you need to. WebGL is developed by Mozilla itself so especially in Firefox it should works. I've checked and I have no issues with firefox.

Currently, only Edge and IE doesn't work properly because of some CSS flex properties I need to fix.

I'm working on Windows, did you use a different OS?

Thread Thread
 
willvincent profile image
Will Vincent • Edited

was on a mac.. just tried again on windows with brave, same result.

Saw a 404 on reload.js but no other errors

I can also see that all the assets are loading properly, they're just failing to display for whatever reason. /shrug/

Thread Thread
 
nicolalc profile image
Nicola

That's pretty strange, I'll do a check later on my mac, maybe is only related to an AdBlock system which could block the resource loading, but I don't really know the cause of this issue, thanks for your time this could help me check the engine errors.

Collapse
 
ryancmcconnell profile image
Ryan McConnell

Super cool! Love how versatile JS is.