# Implementation ## Server The server version can be built successfully. The server and the fgame components are fully implemented, the single-player campaign can be played from start to end in MOH:AA, MOH:SH and MOH:BT. However there could be some minor bugs (and rare crashes), but overall, the game should be playable. ## Client The client version of OpenMoHAA is also fully implemented with a few bugs remaining, and with the cgame module being nearly completed. Credits to the SDK of **Heavy Metal: F.A.K.K. 2** both the cgame and fgame modules. OpenMoHAA is using OpenAL for the audio. The current operational status for each component is as follow: | Component | Full | Almost | Half | Early | Bad | Not working | Comment | |-------------------------|------|--------|------|-------|-----|-------------|-------------------------------------------------------------------| | Audio | x | | | | | | Full implementation using OpenAL, there may still be some bugs | | CG Module | | x | | | | | Need more fixes for FX, marks and decals | | Client | x | | | | | | | | Collision | x | | | | | | | | Model/TIKI/Skeletor | x | | | | | | | | Renderer | x | x | | | | | Missing ghost, sun flare, swipe, some lighting bugs | | Server | x | | | | | | | | Server module (fgame) | x | | | | | | There might still be some AI/gameplay bugs | | UI | x | | | | | | | Full = code is fully working, however it doesn't mean it's bug-free.