DirectX marble maze game sample

This sample demonstrates how to build a basic 3D game using DirectX.

C++ (10.6 MB)
 
 
 
 
 
4.2 Star
(20)
40,210 times
Add to favorites
4/2/2014
E-mail Twitter del.icio.us Digg Facebook
Sign in to ask a question


  • MarbleMazr.Shared was uninstall
    1 Posts | Last post November 23, 2014
    • Open .sln and rebuild failed. UpgradeLog.htm shows "Unable to find the DTD/ schema declaration, we could not determine the node is valid or invalid".where can I find the .dtd file?
      I use VS2013Pro in windows8.1.
      
  • Exceptions (win 8.1 pro/vs2013/ )
    1 Posts | Last post January 04, 2014
    • First-chance exception at 0x77372EEC (KernelBase.dll) in MarbleMaze.exe: 0x000006BA: The RPC server is unavailable.
      First-chance exception at 0x77372EEC (KernelBase.dll) in MarbleMaze.exe: 0x0000000E: Not enough storage is available to complete this operation.
      The thread 0x1004 has exited with code 0 (0x0).
      First-chance exception at 0x77372EEC (KernelBase.dll) in MarbleMaze.exe: 0x000006BA: The RPC server is unavailable.
      First-chance exception at 0x77372EEC (KernelBase.dll) in MarbleMaze.exe: 0x0000000E: Not enough storage is available to complete this operation.
      The thread 0x64c has exited with code 0 (0x0).
      First-chance exception at 0x77372EEC (KernelBase.dll) in MarbleMaze.exe: 0x000006BA: The RPC server is unavailable.
      First-chance exception at 0x77372EEC (KernelBase.dll) in MarbleMaze.exe: 0x0000000E: Not enough storage is available to complete this operation.
      First-chance exception at 0x77372EEC (KernelBase.dll) in MarbleMaze.exe: 0x000006BA: The RPC server is unavailable.
      First-chance exception at 0x77372EEC (KernelBase.dll) in MarbleMaze.exe: 0x0000000E: Not enough storage is available to complete this operation.
      Are u guys testing these samples?
  • Adding FBX Content
    1 Posts | Last post November 12, 2012
    • Does anyone know where the discussion regarding expanding this demo to include FBX content is? I ran into it the other day but I cannot find it now.
      
      Thanks.
      
  • Slow, very slow framerate
    1 Posts | Last post September 06, 2012
    • I'm running a 2.9Ghz machine and I get less than 10 FPS with this game.  Does anyone else have performance issues running the sample?  Are there known incompatibilities with certain WDDM driver versions with WinRT DirectX?
  • How to get this example compile?
    2 Posts | Last post August 22, 2012
    • Hi!
      
      A question, or a note, that this example won't compile on Windows 8 Consumer Preview and Visual Studio 2012 RC. Shoud these compile with RC software, and if so, how?
      
      The error messages are
      Error	1	error C2653: 'CoreWindowResizeManager' : is not a class or namespace name	\c++\directxbase.cpp	400	1	MarbleMaze
      Error	2	error C2227: left of '->NotifyLayoutCompleted' must point to class/struct/union/generic type	\directxbase.cpp	400	1	MarbleMaze
      Error	3	error C3861: 'GetForCurrentView': identifier not found	\directxbase.cpp	400	1	MarbleMaze
      	4	IntelliSense: name followed by '::' must be a class or namespace name	\DirectXBase.cpp	400	9	MarbleMaze
      
      
      
      
    • Most probably this is a version mismatch. More information at http://social.msdn.microsoft.com/Forums/en-US/winappswithnativecode/thread/904ac882-90e4-4d3a-9f6b-08817a6202ce.
  • This sample AVs trying to run graphics diagnostics
    1 Posts | Last post June 07, 2012
    • I am using the 32-bit OS build 8400, VS 2012 50522.1 RC Release. I get access violation when trying to use the VS 2012 graphics diagnostics with this sample. Tried different machines. One I am reporting on uses Intel SandyBridge CPU + NVidia GTX650Ti. Anything I need to do to make this work?
      The callstack is 
       	KernelBase.dll!_RaiseException@16()	Unknown
       	d3d11_1sdklayers.dll!ReportCorruption(unsigned int,enum D3D11_MESSAGE_ID,char const *,...)	Unknown
       	d3d11_1sdklayers.dll!NDebug::CInterfaceSentinel::CFunctionSentinel::ReportMessageAndRaiseException(enum D3D11_MESSAGE_ID,char const *,...)	Unknown
      >	d3d11_1sdklayers.dll!NDebug::CContext::OMSetBlendStatePreValidation<struct ID3D11BlendState>(class NDebug::CInterfaceSentinel::CFunctionSentinel &,struct ID3D11BlendState *,float const * const,unsigned int)	Unknown
       	d3d11_1sdklayers.dll!NDebug::CContext::OMSetBlendState(struct ID3D11BlendState *,float const * const,unsigned int)	Unknown
       	VsGraphicsHelper.dll!CHookedID3D11DeviceContext::OMSetBlendState(struct ID3D11BlendState *,float const * const,unsigned int)	Unknown
       	VsGraphicsHelper.dll!CSpyHookedID3D11DeviceContext::OMSetBlendState(struct ID3D11BlendState *,float const * const,unsigned int)	Unknown
       	MarbleMaze.exe!MarbleMaze::[DirectXBase]::Render() Line 459	C++
      Thanks
  • Installed on Win 8?
    2 Posts | Last post March 30, 2012
    • Is this the Metro app that came with Windows 8 DP?
      Where can I buy the soundtrack?
    • yes,it's a Metro app