Timeline for What do I need to know about game design before I design and develop a game in Silverlight?
Current License: CC BY-SA 3.0
25 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Apr 25, 2011 at 12:29 | comment | added | Phil Helix | I've got it. It's the XAP file that matters. | |
Apr 25, 2011 at 12:26 | comment | added | ashes999 | ASP.NET web application, I think; I use the project template that comes with FSB. | |
Apr 25, 2011 at 12:23 | comment | added | Phil Helix | So which project type do you use for your application to run under IIS? | |
Apr 25, 2011 at 12:14 | comment | added | ashes999 | @Carnotaurus I don't use ASP.NET MVC3; I just do my best to separate views from the model, and use a controller. I don't know if ASP.NET MVC applies to Silverlight games. | |
Apr 25, 2011 at 12:09 | comment | added | Phil Helix | I'll be using MVC3. Sounds like you put specialised model managers under your controllers. It doesn't sound so different to what I envisaged. | |
Apr 25, 2011 at 12:06 | comment | added | ashes999 | @Carnotaurus mine is a bit complicated since I use MVC and automated testing; anyway, you probably will have a bunch of Screen classes that each have logic, and use the ScreenManager to transition between them. A Screen has concepts like sprite, text, etc. | |
Apr 25, 2011 at 12:03 | comment | added | Phil Helix | Architectural layers (tiers) - for example, a simple architecture for a business application could a UI layer, a business layer, and a data layer. What would a game architecture look like? | |
Apr 25, 2011 at 11:59 | comment | added | ashes999 | @Carnotaurus what do you mean by layers? | |
Apr 25, 2011 at 11:58 | comment | added | Phil Helix | What do your layers look like and how do they differ from mine? | |
Apr 25, 2011 at 11:53 | comment | added | Phil Helix | That's even better news because Expression Blend looked awkward but I still have a license just in case | |
Apr 25, 2011 at 11:41 | comment | added | ashes999 | @Carnotaurus you don't need Expression; just VS2010 (Express works for me), and Silverlight Tools (in addition to FSB) | |
Apr 25, 2011 at 11:40 | comment | added | Phil Helix | I'll install Expression along with my VS2010 and hopefully everything should be ok - thanks again | |
Apr 25, 2011 at 11:35 | comment | added | ashes999 | @Carnotaurus glad I could help :) I had a similar question to yours ages ago, and this is what I, too, decided to embark on. | |
Apr 25, 2011 at 11:34 | vote | accept | Phil Helix | ||
Apr 25, 2011 at 11:34 | comment | added | Phil Helix | You are magical - take several upvotes | |
Apr 25, 2011 at 11:29 | comment | added | ashes999 | @Carnotaurus, that's correct. .NET will generate a single XAP file for you with all the dependencies inside; you just deploy it. | |
Apr 25, 2011 at 11:17 | comment | added | Phil Helix | Sounds excellent as long as there are no client-side dependencies except to install a silverlight plugin into the browser (with slight platform variations, of course) :D | |
Apr 25, 2011 at 11:12 | comment | added | ashes999 | @Carnotaurus yep, FlatSilverBall in this context. Don't worry about the dependencies, you just need 2 (I think 3 now) DLLs (bundled with the sample app): FlatRedBall.DLL, and two related to SilverSprite. | |
Apr 25, 2011 at 10:58 | comment | added | Phil Helix | Oh, I probably cannot use it as it has XNA and therefore DirectX dependencies? | |
Apr 25, 2011 at 10:53 | comment | added | Phil Helix | @ashes999: Is that the same as FlatSilverBall in this context? Yeppers, I only want to develop a 2D game. | |
Apr 25, 2011 at 10:48 | history | edited | ashes999 | CC BY-SA 3.0 |
added 185 characters in body
|
Apr 25, 2011 at 10:47 | comment | added | ashes999 | I would recommend (being a Silverlight gamedev myself) Flat Red Ball. It's a great 2D and physics-based engine, and it's very quick to startup. ...unless you're more into 3D, which I would advise you to avoid initially, because it takes an order of magnitude (read: 10-100x) more work than 2D. Dunno about jQuery, I just use THE jQuery. | |
Apr 25, 2011 at 6:24 | comment | added | Phil Helix | Take an upvote for restoring my faith in SE outside the programmers forum | |
Apr 25, 2011 at 6:12 | comment | added | Phil Helix | Excellent, this is the kind of response I was after. I have not given a lot of thought to the game engine. Would you advise one written open source in C# as well as any useful jQuery libraries? What is "core gameplay mechanic"? Is this needed by the controller? | |
Apr 25, 2011 at 3:04 | history | answered | ashes999 | CC BY-SA 3.0 |