Silverlight Tip of the Day #99 – Silverlight 3 Game Programming Book

I would like to announce that I am currently working on a book titled “
Silverlight Game Programming” due to be released around June this year! You can find it on Amazon by clicking
here.

It’s taking most of my blogging time up so I apologize for the lack of blogs recently.
Based on Silverlight 3, this book walks you through how to create a multi-player online RPG in Silverlight. Included is a Map Editor written in Silverlight that allows you to create maps for your game.
Map Editor Features include:
- Object Templates – The base template for all objects that can appear in your game. These objects are stored in XML and include generic object properties such as name, description, image(s), animation properties and more.
- Advanced Object Placement- Draw, Drag/Drop, Fill, Delete, Undo, Redo.
- Object Editing – Objects added to the game can be fully customized by changing their properties. For example, a creatures strength, a potions potency, a weapons damage, etc.
- Collision Detection – Each object in the template can have a polygon that represents its collision zone.
- Animation – Preview your animated objects in the map editor.
Triggers – Triggers cause events to fire when walked on. For example, triggers can activate traps, warp a player to another map, play a music file, etc.
- Terrain Editing – The Map Editor allows you to place tiles on different layers and it also allows you to apply opacity masks to these tiles for impressive tile transition effects.
- Undo/Redo – Undo or redo your last action.
- Map Generation – Create maps of any height and width. In addition, you can specify the radius of each tile.
Here is a screenshot of the Map Editor (in early development):
Let me know if you have any suggestions or comments about what you are hoping to see out of the book.
Thank you,
--Mike