ShipGPU
Interactions:
- You can zoom in/out with scroll wheel
- Pan while holding right click
- Select ships with left drag
- Use Q/E or Ctrl+LeftClick to change current selected group (it's the one with the donut on top)
- Press W to redirect selected ships to the selected group
- Press Shift+LeftClick to reposition the group center of the current selected group
- Ships near the border will receive damage (in the future intended for enemy fire) and sink after some time (no respawn implemented yet)
!!! VERY RUDIMENTARY !!!
This is just a proof of concept done during weekends to see performance etc...
Didn't have enought time to make it into a game for the Jam
I played with BabylonJs for the first time and tried something that was probably *not intended* for the engine, still very interesting learning experience on WebGL2 internals to make things work!
Feel free to live in the comments your performances (FPS + % deviation on top right) and your device info to calibrate the future releases (will probably implement 2 modes, low/high ship count)
Comments
Log in with itch.io to leave a comment.
Seems to run as intended, looks cool visually even if just proof of concept. I was getting 110fps roughly when zoomed out on an m1 max.
Wow nice, I'll have to consider that case in the simulation then 😅, it should run capped at 60 but I guess the screen you have has high refresh rate and the browser decided to step it up (making speeds faster too I suppose), hope to figure out relatively soon all the weird things of the engine to be able to add some gameplay around it