Photonfrog Posted February 23, 2015 Share Posted February 23, 2015 Play it at: http://photonfrog.com/tunnan/latest/client.html This is a hobby project I have been running for about two years now. It is a WebGL client using the goo engine for rendering and ammo.js for trimesh physics. The aerodynamics and game loop is written from scratch in JavaScript. In this particular version the UI is a dom layout with some css styling. Screenies: If you need some help figuring out how to fly you can glimpse some of the control mechanics from this video: Matija Han 1 Quote Link to comment Share on other sites More sharing options...
rich Posted February 23, 2015 Share Posted February 23, 2015 Look sweet Quote Link to comment Share on other sites More sharing options...
Photonfrog Posted February 23, 2015 Author Share Posted February 23, 2015 Thanks! I just realized I forgot to add the link to the site so now its in there too. Quote Link to comment Share on other sites More sharing options...
WitheringTreant Posted February 23, 2015 Share Posted February 23, 2015 Pretty amazing, good sir. Quote Link to comment Share on other sites More sharing options...
Photonfrog Posted March 8, 2015 Author Share Posted March 8, 2015 http://photonfrog.com/tunnan/latest/client.html A new version with a large volume of changes is now available. Major points:* New UI system. Rendered using Canvas2D as a texture in 3D space.* New particle system (handles stretching for bullet trail effects, also rather WIP)* Removed old content (needs to be rebuilt using new data pipeline)* Switched to only supporting the F-14 Tomcat* Added several UI systems, radar, light configuration, hud brightness controls and more.* Removed all Dom rendered UI Previous version is archived for reference at http://photonfrog.com/tunnan/latest/client.htmlAnd thanks for the feedback so far :-) Quote Link to comment Share on other sites More sharing options...
Photonfrog Posted March 21, 2015 Author Share Posted March 21, 2015 Spent some more time fixing this up a bit. Visually most noticeable is the new Aircraft Carrier. I spent a week or so of evenings modelling and texturing this version of USS Enterprise CVN 65. Which has some history such as figuring in some relatively well known movie about F-14 pilots. I have also added quite a chunk of sound design, stretching my ability to use the WebAudioAPI for getting the sounds in place. Most of these sounds and music snippets are lazily loaded when the game client wants to play them but I think they still load pretty quickly. With this much sounds in place I also had to add a settings system for controlling the mix with sound effects and music which stores your configuration to localStorage so you don't have to do it over. This mechanism is also used for the other settings and Game Pad configuration. Some of these settings are a bit tricky to understand such as the UI Blend mode and environment things. If it goes wonky just keep tweaking or delete localstorage and start over.. Configuring a Game Pad is a bit tricky. Open the Controls button and press Setup. That makes the client look for a game pad and if you press a button on it you may get it connected. Most controllers I have tested except for xbox controllers also need you to either reset the driver or all chrome browesr windows for you to be able to use it more than once. Once in setup modes you should be able to follow the on screen process, with some practice perhaps. It should support multiple controls so if you have a fancy setup with special throttle controls etc that just should work, I have not tried those myself. Main changes summary: - Music and ambient sounds with radio chatter and such. - New Carrier Model - Game Pad support - Ui pixel scale controls - Renderer Pixel scale controls - Misc performance optimizations The new sound controls also allow you to adjust how loud the convolution reverb effect should be for each channel. This level is adjusted by dragging the little slider in the sound control panel above each channel main level slider. In the picture below you see that little slider in labeled FX Send. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.