Solved

Developing Web Games

Posted on 2008-06-18
8
888 Views
Last Modified: 2013-12-26
Hello,

I'm currently a software developer with experience in programming in C# mostly. I have some knowledge of VB.NET, javascript, and HTML. I think I have a nice idea for a web-based game, but all programming I've done was mostly enterprise programming and it had nothing to do with games or fancy graphics.

So, my question is basically what are my options? I thought of programming flash games, but I'm not sure if it's still growing or declining. I'm not sure if you can use flash for multi-player games. I would appreciate links to the sites where I can download (purchase) IDE for development.

Thanks,
Yurich
0
Comment
Question by:Yurich
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
8 Comments
 
LVL 11

Expert Comment

by:jgordos
ID: 21818473
Your answer is....

You have TONS of options...

The real issue, though, is what kind of 'fancy graphics' do you want?

2D?
3D?

You can use flash for multiplayer games... think of the flash client as just being any other client... then go with a basic client/server architecture...

And, for an IDE for development...

What language do you want to develop in?

C#?
Javascript?

Let's dialog!

-john
0
 
LVL 21

Author Comment

by:Yurich
ID: 21818501
Thank you,

2D will do for now or pseudo-3D (isometric view). I believe first in playability, and then in presentation ;) - it will load faster as well :)

C# is my preference if it's possible.

Regards,
Mik
0
 
LVL 11

Accepted Solution

by:
jgordos earned 500 total points
ID: 21818598
Okay...

Then you've got two basic choices...

You can write a FAT client that talks (via POST/GET) to a custom app on the server side (CGI scripts.. ASP pages.. whatever) in C# and distribute this...
Essentially, your client is constantly "filling in FORMS"... and looking for responses from the server in some "pre filled in" variables in the form... this is a cheap and easy way of doing a client/server model, with very little real effort.

Or, if you want to run completely in the browswer, you can write a custom OCX/ActiveX control that does basically what I described above.

Or, you could use SILVERLIGHT, if you want some easy ways to do a WEB 2.0 front end, and that way you can stick in the C# / Microsoft world.

-j
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 21

Author Comment

by:Yurich
ID: 21818705
OK, thank you.

I was browsing a bit vast scopes of the Internet and found a few references saying that I can't use C# and Flash. ActiveScript - the language used for Flash is not compatible with C#. Silverlight is not an option at the moment as I'm still with VS2005.

I think in my situation fat client is a bit too much. And yes, I think running in the browser the whole thing was the idea I had. So the activex controls. Where do I go to from now?

Regards,
Mik
0
 
LVL 11

Expert Comment

by:jgordos
ID: 21818744
You CAN use C# and flash... the script (ac3) isn't compatible... but you can call out from FLASH to a web service.. and that service can be written in C#
0
 
LVL 11

Expert Comment

by:jgordos
ID: 21818769
and for a more "programmer friendly" alternative to FLASH, check out OPENLASZLO.ORG

http://www.openlaszlo.org

-john
0
 
LVL 21

Author Closing Comment

by:Yurich
ID: 31468604
thank you
0
 
LVL 1

Expert Comment

by:paitumar
ID: 22537179
Ah! Leave everything if I were me, even C#.

Who wants these? I'll rather go to ActiveX controls.

If you want to create low quality games (Speaking of Dynamic games here, not static ones and of course, 3D games) go for VRML developed by Cortona (http://www.parallelgraphics.com/products/cortona/) It is important that you choose their VRML because it is much better then classic VRML, it has keyboard support, the traditional doesn't have it. This is a no-budget solution. The VRML is scene graph oriented.

The second solution, again a no-budget but significant is to use 3DMLW engine (www.3dmlw.com) download it and you can create a bit of professional games, its structure is similar to XML.

Finally, if you are to create truly stunning games, and you don't have stuff like Modeling tools, try out DX Studio (www.dxstudio.com) expensive yet best solution for online browser based games. They offer you ActiveX solutions. You can create 2D/3D games with this one.

There is Java, it is getting better at games, but not reached there yet, there is a 3D game engine of Java which has applet support and it is free, that is www.jmonkeyengine.com but I have tested the graphics of this thing, and I laughed when I saw 'em.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
new arcade machines 3 186
old35  java challenge 4 142
Best books for UNITY game developers, beginers to advanced 3 101
new laptop new users 8 70
See the related links at the bottom of the tutorial for downloads and supplemental information. Introduction The Nvidia 3D Vision Kit is a [not so] new gaming technology which allows you to play the newest computer games in "Stereo 3D" (like …
If you are interested in the gaming world and want to try World of Warcraft, I'd recommend this basic set of add-ons to get you started.  All add-ons are available either by Google search or on Curse.com. For the person who doesn't want to get in…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question