MMORPG programming in Silverlight Tutorial (0) Foreword

    WOW, Silverlight can also be used in OOMRPG programming, isn’t it?

    What a surprise! But it is true. As you know, game is base on a series of coherent pictures, and Silverlight is just good at animation design, especially in Vector Animations. Sometimes I think that Microsoft introduce Silverlight only to occupy the market in web game’s domain.

    Now, I must introduce another product, is old enough in web game(10+ years). Yes, you got it, it is Flash, whose latest version is 10 now. Since Flash is so famous that everybody knows it, why Microsoft still support it with so large resources? From a developer’s point of view, I think Silverlight is an assembly language, different from Flash ActionScript, which is an interpreted language. As we know, assembly language is fast than interpreted language. And also, in Flash, we must define function in different layers to implement new features, the development efficiency is very low. But in Silverlight, because it is an assembly language, so we can use Visual Studio to organize all the code, and use OO during our development, the efficiency is highly improved. Third, Silverlight support Daily Build, Unit Test and other traditional software development process, it give us more tools to control our unpredictable process.

    But Silverlight is not perfect, especially its performance. Up to now, the current version of Silverlight is 3, we expected Microsoft can improve the speed in the next release version. And also, some feature in Silverlight is not well supported in different browsers, such as Firefox, but Flash has no difference among all these browsers.

    As a .NET developer, I prefer Silverlight, because I can use all my 6 years’ experiences in the Silverlight development. It’s exciting. I can animate my sprite in C#, such as running and attacking, Do you recall the world-famous game Diablo II, War Craft and Baldur's Gate II.

image

Picture-1  Baldur's Gate II

 

    Follow me, everybody. I will introduce you to a new world full of sword and magic. You will find the powerful of the Silverlight.

    Go Go Go, Here we go!

posted @   包建强  Views(2319)  Comments(1Edit  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2008-02-21 线程笔记
2008-02-21 WF本质论 读书心得 1 剖析WF (上)
点击右上角即可分享
微信分享提示