Skip to content
0:00 / 0:00

#apl#dyalogapl#simulation

Stormwind Simulator // Tomas Gustafsson // Dyalog '13

Dyalog User Meetings

1.4K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Tomas Gustafsson

Intermediate. Assumes working knowledge.

2.3K views12 years ago1 recommendation

Programming languagesGraphics and audioFunctional programmingRenderingGame programming

Tomas Gustafsson demonstrates how he built a highly realistic boating simulator using Dyalog APL to control the 3D rendering engine.

Tomas Gustafsson (Stormwind.fi) The Stormwind Simulator is a unique "virtual reality" boating simulator for navigation training in the complex archipelago between Finland and and Sweden. It presents more than 30,000 square kilometres of "driveable" space to the user as beautiful, almost photo-realistic scenes, highly reminiscent of the digital games that our children play today. Dyalog APL turned out to be a tremendous tool for coding all of the program logic controlling the middleware 3D-engine and running the game loop in a super-fast manner. Thanks to Dyalog APL, the simulator is essentially a one-man show; only part of the artwork has been the outsourced. Users of the simulator include rescue services, defence, coast-guard, oil accident simulations -- but also home users. Mystic secrets of getting a game-like application to work with APL, Windows and DirectX, Microsoft.Net packet transmission utilities and cloud technology may be revealed...

Why it's here

1 person recommends this

What people say. Recommended for its impressive demonstration of using APL for game logic and simulation rendering.

Moments people linked to

u/WaseyJayin r/programming • Recommends

On “Ocean Wave Simulation - using WebGL”

That is very impressive! While not WebGL, we had a talk at our work conference this year by a Finnish guy who's written a simulator, the water detail is incredibly impressive: link to this video Demo at 8:20ish - the rest is mostly talking about what he's done, aside from the rendering engine, this simulator is mostly APL.
36View on Reddit