January 28, 2018 at 3:29 am #13302
@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!January 28, 2018 at 7:04 am #13311
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. 🙂January 28, 2018 at 8:45 pm #13318
It does seem to get slightly better performance! Hard to tell without an FPS counter though . . .
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
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 likeJanuary 30, 2018 at 4:02 am #13343
^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.February 5, 2018 at 10:12 am #13476
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.February 14, 2018 at 11:31 am #13630
Phoenix USC demo close to ready. Checkout the glorious specular shine. 😀
More images here on Twitter.
Attachments:February 20, 2018 at 9:35 am #13674
Looking nice!February 20, 2018 at 1:59 pm #13676
@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. 😉
Attachments:February 22, 2018 at 2:57 pm #13689
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. 🙂
Attachments:March 10, 2018 at 8:52 pm #13947
These images show Alien Phoenix’s mapping system in action. The map system allows you to essentially fill a 2D plane space with part objects (walls, floors, etc). This allows multiple levels or layers of simultaneous game play on the same map.
Attachments:March 22, 2018 at 3:00 am #14089
I’ve posted a ‘wide’ screen shot of my desktop showing some of the error reporting work I have been doing with Alien Phoenix. You can just make out an error being reported in a console in an app (left side of screen) using Alien Phoenix and in the TED2GO IDE (center). Even though an error message indicates an image is missing the framework will in many cases report the error and continue to run. This aspect should be useful in game development both in error reporting and robust continued app operation despite common errors like a missing image.
Attachments:April 14, 2018 at 8:45 am #14358
Still hard at work. You can get current developments here as well. 😉
Tweets by PhoenixUSC
Attachments:April 17, 2018 at 4:28 am #14377
You must be logged in to reply to this topic.