Alien Phoenix

About Monkey 2 Forums Monkey 2 Projects Alien Phoenix

This topic contains 53 replies, has 11 voices, and was last updated by  Richard Betson 1 day, 15 hours ago.

Viewing 9 posts - 46 through 54 (of 54 total)
  • Author
    Posts
  • #13302

    Abe _King_
    Participant

    @richard-betson There’s a good chance it could definitely be something with my particular computer, I am not too certain of what it could possibly be though. And of course! I forgot to mention that I was using chrome, but I’ll post a more detailed review of my experiences per browser below real quick. . . I’ll also ask a friend who has the same specs as me if they have any similar problems.

    Chromeย ย 64.0.3282.119: I just updated this right now! It seems to be much less stuttery and far smoother. The problem still seems to be a noticeable latency in the jump of the virtual mouse. It also seems to be resources hungry.

    Firefox 58: I also just updated this right now. It seems to be about on par with Chrome, I originally tested this first and was taken back at how much smoother it was than my original experience with chrome. Though, it also suffered some high latency, and also had hiccups with some inputs.

    Microsoft Edge(old friend): I was surprised at what happened here. It first loaded, and it appeared to have the highest frame right out of the box compared to the other two, but only for about a second, until some weird errors started to occur which I think are due to some unforeseen WebASM errors.

    Notes: There does seem to be an excessive toll on the system overall because when this game is running in the browser the actual entire PC starts to lag. Also, even though the frames seem to be smooth, they are lower than ideal. There are no numbers, but I can tell that when I shrink the Phoenix windows that the framerate goes up to almost 60 because the lighting demo becomes almost completely responsible.

    Friends experience: Seems to match up with mine.

    – Moved the discussion here to not take over the other thread. If you want to take this to the Monkey2 Discord server I’m there very frequently!

    #13311

    Richard Betson
    Participant

    _Abe_King_,

    I have uploaded a asmjs version (not web assembly) to my server. Can you give this a try?
    Alien Phoenix 2d / 3d demo – asmjs

    Important – It will error on chrome the first time you run/download it, but, if you reload the page it should run. This is a bug and I’m not sure if it’s with Monkey or Emscripten, but I am looking into the issue.

    Hopefully this will run better for you. ๐Ÿ™‚

    #13318

    Abe _King_
    Participant

    It does seem to get slightly better performance! Hard to tell without an FPS counter though . .ย .

    Differences:

    Chrome: About the same speed when everything is on the screen at their initial size. When making the lighting fullscreen it responds better than previously, but the frame cap is still not desirable. It seems the 3d portion is the hardest on the system

    FireFox: Seems to be about on par with Chrome, maybe slightly higher frame rate but also in this version it seems to stutter more – indicating FireFox’s javascript engine is not on par with chrome, but theirย WASM seems to be on point.

    MS Edge: Still errors. And forgot to mention that for some reason before erroring it asks for “input” via a pop-up input box.

    Could you possibly provide a windows EXE? Surely the native version will show me exactly what the expected experience should be like

    #13343

    Richard Betson
    Participant

    ^I have only had two reports of the demo not working for the WASM versions which is not bad give the wide array of system setups out there. I think web assembly is the right direction but not without issues given it’s sorta cutting edge nature. It seems though the majority are able to run it as far as I can tell so far with the caveat being I am aiming at a gaming audience likely to have the hardware and software to support such a browser based demo.

    At present I do not have a copy of Windows 10. A Linux shop here. ๐Ÿ˜‰ ย  But fear not. I will be uploading an alpha version of the GUI framework soon to GitHub. You can then compile the demo natively. It will be alpha, it will be largely undocumented and it will change over time. But experimentation and feedback will help to shape the outcome as the code and documentation resource holes are filled in.

    #13476

    Richard Betson
    Participant

    IndieDB Tweeted about my game engine (framework – Alien Phoenix) demo. ๐Ÿ™‚ They even setup a nice billboard image on their front page driving page views and hopefully people running the demo. The video at least shows a powered by Monkey logo and I mention Monkey often so a ‘ding’ for Monkey as well.

    My IndieDB page is here.

    #13630

    Richard Betson
    Participant

    Phoenix USC demo close to ready. Checkout the glorious specular shine. ๐Ÿ˜€
    More images here on Twitter.

    Attachments:
    #13674

    Abe _King_
    Participant

    Looking nice!

    #13676

    Richard Betson
    Participant

    @Abe_King_… Thanks!

    @all -Split level map! Checkout the new lighted overhead level of play complete with ramps. ๐Ÿ˜€ Pre-Alpha Phoenix USC demo set for 3-22-18. Phoenix USC (my game project) uses Alien Phoenix to get it done. ๐Ÿ˜‰

    #13689

    Richard Betson
    Participant

    A couple of images showing weapon to ship collision. This is a tough thing to implement as every bullet and every ship has to be polled for collision normally. Alien Phoenix’s map system uses a sort of tree-map which allows a much more efficient collision monitoring process. Still, aiming for 100 ships (players) and possibly a 1000 weapon entities (at once) is a tall order on a single CPU core. I think I can pull it off. ๐Ÿ™‚

Viewing 9 posts - 46 through 54 (of 54 total)

You must be logged in to reply to this topic.