L
L
Linloil2011-04-20 21:43:12
Microsoft Silverlight
Linloil, 2011-04-20 21:43:12

Multiplayer online game: silverlight or flash?

In general, there is a choice between two technologies in writing a small online toy. Nothing serious, I will write it myself in my free time, but if suddenly it turns out to be popular, I would not want to rewrite the second version on another platform because of the wrong choice at the initial stage.

Silverlight is preferred for several reasons. Firstly, I have a .NET background, but this is not the main thing. I managed to try programming under flash and I can say that the IDE from Adobe cannot be compared with VS. Tools for debugging and writing automated tests are also not up to par.

Flash is good because absolutely everyone knows about it and absolutely all users have it. If you write on Silverlight, there will be a significant loss of audience.

Answer the question

In order to leave comments, you need to log in

11 answer(s)
T
Timur Shemsedinov, 2011-04-21
@MarcusAurelius

I agree, Silverlight is a dying technology, Flash is common. But there is also JavaScript - take a closer look, feel Canvas, web sockets, think about the concept of the game, if it is fundamentally suitable, then JavaScript is the most promising and cross-platform option.

A
Andrey Gubsky, 2011-04-21
@Ernado

If a .NET solution is used as the server part, and this platform is closer, then I would advise writing in Silverlight.
If the game "goes" - and there is a need to expand the audience, then you can always find resources and forces to transfer to another technology (unless, of course, this is necessary).
And initially it makes sense to work with a platform that is inconvenient for you only if there is a goal to learn this platform and actively work with it in the future.

A
Alexey Sidorov, 2011-04-21
@Gortauer87

Flash still does not work well on *nix systems, it is poorly represented on mobile phones. Silverlight seems to work fine in Mac, even somehow plows in Linux, but does not work at all on mobile phones.
In total, if there is no complex graphics, then it is better to do it on bare html5 + canvas + js. Supported by all modern browsers out of the box. Even IE9.

A
Alexander, 2011-04-20
@Alexx_ps

Silverlight will no longer become a mass technology, do it in flash.

D
Dmitry_Zhariy, 2011-04-20
@Dmitry_Zhariy

Flash. You will really lose some of your audience if you write in Silverlight.
In addition, there are a lot of online toys written on the flash and this path has already been trodden.
Browser-based Silverlight is not yet fully supported on Windows Phone 7 and is unlikely to ever be on iOS and Android. Flash will be on WP7, already working fine on Android and hopefully on iOS. In a few years, many people will be gamming from tablets and phones.

S
Sergey Lerg, 2011-04-20
@Lerg

Flash, only because of the larger audience. Another option is to use other platforms that provide plugins for browsers, such as Unity3D or Panda3D.

V
v1z, 2011-04-20
@v1z

If you write it for a specific audience that can deliver Silverlight because of it, then you can do it on it.
If you want to at least hope that it "suddenly turns out to be popular", then only a flash

B
beho1der, 2011-04-21
@beho1der

My opinion is that if there is at least some chance of popularizing the game, then only flash, if you purely try your hand, then you can write on anything!

P
philpirj, 2011-04-21
@philpirj

I will support the speaker above for writing this case in JS. For Adobe doesn't work well with Flash, it has no support on iOS, under Windows, and then periodically it works through a stump deck. More recently , a 3D engine for JS was described here .

P
pietrovich, 2011-04-22
@pietrovich

I would choose serverat, not because I don’t like flash for some reason, no, once upon a time I was close friends with him and consider him an excellent technology. But since .NET is closer to you, then Silverlight should be tritely more convenient for you. Both in terms of understanding the technology / ideology and familiarity with the language, and in terms of tools. However, in defense of the flash, I want to note that tools are not created by Adobe alone. I would advise looking at third-party developments. If you can’t get away from drawing “animations” from the Adobe Flash IDE (?), then you can find much more sane tools directly for coding on AS (x) . In particular, you can look at IDEA or even Realaxy :")

A
Alexander, 2016-04-20
@sadray

but as an option. game on the unity engine, the same multiplayer www.shum2money.ru/p/14/1/7.php

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question