This version of Destroy the Castle was created to show how to parallel such a game application using OpenMP Tasks. The project is built using Intel(R) Parallel Studio Composer compiler.
The overall goal of the course is for students to gain an understanding of Multi-core Game Engine by working on a series of labs and projects. The topics of the course are:
This is a series on fluid simulation for games. This article explains how to model flames and smoke as a single continuous process.
This is a series on fluid simulation for games. This article describes how density varies with temperature, how heat transfers throughout a fluid, and how heat transfers between bodies and fluid.
This is a series on fluid simulation for games. This article describes how to approximate buoyant & gravitational forces on a body immersed in a varying density fluid. Bodies immersed within the fluid float or sink depending on mass of fluid displaced.
This is a series on fluid simulation for video games. This article explains how a vortex-based fluid simulation handles variable density in a fluid. The fluid flow includes motion because of buoyancy-heavier fluid sinks, and lighter fluid rises.
This is a series on fluid simulation for video games. This article explains how to integrate a fluid simulation into a typical particle system and introduces motion resulting from arbitrary external affectors (such as wind and forces).