Xceed Grid for WinForms v4.3 Documentation
Arkanoid Sample Application
Welcome to Xceed Grid for WinForms v4.3 > Sample applications > Arkanoid Sample Application

Programming languages

VB.NET, C#

Overview

This Arkanoid-style action game was created by an Xceed developer mainly as a nifty demonstration of how extensible Xceed Grid for WinForms really is. It turns out that it makes a pretty fun sample application too.

Demonstrates

  • How to derive and extend various Xceed Grid for WinForms classes 

  • Extending the Row class (look in the sample's PaddleRow class) 

  • Extending the DataCell class (look in the sample's BlockCell class) 

  • Extending the DataRow class (look in the sample's BlockRow class) 

  • Deriving from the CellEditorManager class (look in the sample's BlockEditor class) 

  • Custom painting in cells and rows (look in the sample's BlockCell class) 

  • How to use an XML file loaded into a jagged array as a data source (look in the sample's Arkanoid class as well as the LevelData class found in the BlockInfo.cs or BlockInfo.vb file)

How to use

To control the paddle, hold down the left mouse button. Releasing the button will pause the game. Hit F5 to launch the ball (while still holding down the left mouse button) and begin the game. There are 10 levels you can complete. The game keeps track of the top 5 high scores.

Project location & filename

C#: Xceed Samples\Xceed Grid for WinForms v#.#\CSharp\Arkanoid\Xceed.Grid.Samples.Arkanoid.csproj

VB.NET: Xceed Samples\Xceed Grid for WinForms v#.#\Visual Basic .NET\Arkanoid\Xceed.Grid.Samples.Arkanoid.vbproj