Projects

Games

C# / .Net / XNA Framework 3.0

BrickPop

Technology: .Net 3.5, Microsoft XNA Framework 3.0

Description:

BrickPop is a simple but fun stacking game. The aim is to connect 4 or more bricks. When this happens the bricks will be destroyed and the player earns some points.

There are some special bricks in the game that will destroy all bricks around it. Or destroy a complete line of bricks.

Screenshots:

image

clip_image001[5]

Video:

XNA Shooter – Side Scroller Mod

Technology: .Net 3.5, Microsoft XNA Framework 3.0

Description:

The XNA Shooter – Side Scroller Mod is a mod for the XNA Shooter Game by Benjamin Nitschke(http://abi.exdream.com/).

The original game is a top down-shooter and the player is fighting against the enemies while flying to the top. This mod changes the perspective.

Now the player is destroying the enemies ships while flying to the right of the screen. The camera is located at the side and looks at the battleground from there.

Screenshot:

image

Video:

Libraries

C# / .Net

VertexBufferFactoryLibary

Technology: .net 3.5, Microsoft XNA Framework 3.0

Description:
With the power of .Net it really feels wrong when working with Vertex Buffers in XNA. To define a Vertex Buffer we explicitly have to define the VertexStructure itself, this will not go away :) . But than comes VertexElements, VertexDeclaration and the VertexBuffer itself. In the process of defining this elements we have to give the framework information about how big those elements are in bytes.

This Libary takes away the work from the developer and creates the information’s automatically with the power of reflection.

Example:

VertexBufferFactory.CreateVertexBuffer<PositionTextureTexture>
(this.GraphicsDevice, this.vertices, out vertexDeclaration, out vertexBuffer,
 out sizeInBytesPerVertex);

Release Post:release post Download: download License: Creative Commons LicenseVertexBufferFactoryLibary by Jendrik Illner is licensed under a Creative Commons Attribution 3.0 United States License.

C++

Explicit Run-Time Linking Library

Technology: Win32 Description: The ExplicitRunTimeLinkingLibrary is a library designed to make the process of explicit run-time linking more object-orientated and more streamlined. Example:

#include <DllReflector.h>
typedef bool (*importGraphicsDeviceFunction)(IGraphicsDevice** device);
DllReflector graphicsDll(L"D3D10GraphicsSystem.dll");
graphicsDll.Load();
graphicsDll.GetFunction<importGraphicsDeviceFunction>("CreateDevice",&createGraphicsDevice);

Release Post: release post

Download: download

License: Creative Commons LicenseExplicitRunTimeLinkingLibrary by Jendrik Illner is licensed under a Creative Commons Attribution 3.0 United States License.

  1. No comments yet.
  1. No trackbacks yet.