He leído: Game Programing with Silverlight

Ahora que se está acercando Windows Phone 7, empezará a salir a luz el tema de desarrollar juegos casuales con Silverlight para éste. Este libro que ya leí hace tiempo te acerca a la creación de juegos multijugador usando Silverlight. Para aquellos que todavía no han hecho nada con Silverlight es una buena introducción y para los que ya habéis hecho os adentra en en temás complejos, como la capa de servicios.

De todas formas, si queréis desarrollar cosas más avanzadas deberíamos pensar en XNA. Pero para cosas sencillas como juegos 2D el uso de Silverlight nos debería ser suficiente, con la particularidad de que podremos reaprovechar lo que hagamos para una aplicación Web.

A continuación os dejo el índice por temas.

Chapter 1. Silverlight 101

All About Silverlight

Silverlight’s Tools

All About XAML

An Overview of Silverlight Controls

Using Themes

Third-Party Controls

Summary

Chapter 2. Getting Started

Gathering the Tools You Need

Creating a Silverlight Application Project

Exploring the Silverlight Application Project

Exploring Your Project Files

Taking a Peek at Visual Studio 2010

Using Common Silverlight Utility Functions

Summary

Chapter 3. What’s New with Silverlight 3

Perspective Transforms

Pixel Effects

Navigation Template

SaveFileDialog

CaretBrush

Bypassing the Image Cache

ImageOpened Event

Multi-Selection List Box

Pixel APIs

System Colors

Text Rendering for Animation

GPU/Hardware Acceleration

Media Support for H.264/AAC Media Playback

Local Connection

Animation Easing

Out-of-Browser Applications

Data Validation

Network Change Detection

Binary XML

Merged Resource Dictionary

Summary

Chapter 4. Silverlight Game Tips and Tricks

Creating the Main Game Loop

Putting Your Game in Full-Screen Mode

Accessing the HTML DOM from Your Game

Centering Your Game Window in the Browser

Setting Browser Cookies from Your Game

Communicating with JavaScript

Capturing Browser Resizes

Communicating Between the Application and MainPage Classes

Enabling and Disabling Your Game Controls

Making a Browser Window Pop Up

Dynamically Loading and Displaying Your Game

Making Your Silverlight Control Transparent

Scaling Your Game Controls in Your Browser

Image Loading

Obtaining Image Dimensions

Monitoring for Mouse and Keyboard Events

Cropping Objects in Your Game

Loading a Silverlight Control Within Another Silverlight Control

Adding Tooltips to Buttons and Objects

Leveraging Isolated Storage for Game Purposes

Working with Image Source Filenames

Working with Strokes and Shapes

Loading Images from Streams

Loading and Managing Images in Your Game

Setting the Default Browser from Within VS

Detecting Mouse Double Clicks

Summary

Chapter 5. Creating the World

The Game

Artwork

Converting 3D Models to Sprites

Coordinate System

The Map Editor

Object Templates

Creating Transparent Images

Summary

Chapter 6. Object Management

Web Services

Loading Object Templates

ObjectBase Class

Terrain Objects

Creature Objects

Map Objects

Game Objects

Summary

Chapter 7. Animation

DispatcherTimer

The Storyboard Timer

CompositionTarget.Rendering

Frame-Based Animation

Performance Tips

Summary

Chapter 8. The Client UI

Using Grid Controls

Creating Buttons

Creating Dialog Boxes

Using Styles

Summary

Chapter 9. Networking Support: Making It Multi-Player!

Policy Server

The Server

The Packet Manager

The Client

Summary

Chapter 10. Sound, Music, and Video

Using MediaElement

Using SoundManager

Using Timeline Markers

Summary

Chapter 11. Extras

Scrolling a Map Smoothly

Fine-Tuning Player Movement

Creating a Chat Box

Reflections and Shadows

Summary

Entrada original

One thought on “He leído: Game Programing with Silverlight

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *