Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. WPF

WPF

Scheduled Pinned Locked Moved The Lounge
csharpwpfdesigngame-devquestion
55 Posts 17 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Dave Kreskowiak

    Osbolete, huh? Then why was large chunks of the Visual Studio 2012 UI re-written with it??

    A guide to posting questions on CodeProject[^]
    Dave Kreskowiak

    W Offline
    W Offline
    wout de zeeuw
    wrote on last edited by
    #42

    MS does a lot of things that are not rational.

    Wout

    D 1 Reply Last reply
    0
    • K Kevin Marois

      I got it fine. You basically suggested Silverlight over WPF, and my point to you is that Silverlight won't be around, and WPF will be. Not sure where the disconnect is here.

      If it's not broken, fix it until it is

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #43

      Both Silverlight and WPF are in Windows 8. Any operating system that cannot handle Silverlight cannot handle WPF. That is, an operating system that can handle WPF will have a browser that supports Silverlight. In that way, they are tied together. So I reject the notion that one is going to disappear before the other, regardless of Microsoft's HTML 5 dreams. Given that I chose Silverlight for 3 reasons: 1: Forces asyncronous processing which is were the world is going anyways. 2: Best fit for preparation for porting to Window RT. 3: Ease of distribution (unless the game is going to be played only on local network). Thinking ahead that the library this guy builds may need to be ported to WindowsRT one day I suggested the technology (in my reading on the topic) that best supports that future state, eases distribution, and allows him to pick up asynchronous processing along the way. That and he may want to put his game on a Windows Phone. Those are very solid reasons which are something other than the FUD nonsense you posted. It isn't a Silverlight vs. WPF religious thing - it's a thinking ahead thing. Granted, now that Sinofsky's gone anything goes. We can only do the best with what we know.

      J 1 Reply Last reply
      0
      • P Pete OHanlon

        I'm a big fan of FarSeer Physics[^]

        *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

        B Offline
        B Offline
        Brisingr Aerowing
        wrote on last edited by
        #44

        That's 2D, Jitter is 3D. I will likely have a binding for Farseer though.

        Bob Dole

        The internet is a great way to get on the net.

        :doh: 2.0.82.7292 SP6a

        1 Reply Last reply
        0
        • L Lost User

          Both Silverlight and WPF are in Windows 8. Any operating system that cannot handle Silverlight cannot handle WPF. That is, an operating system that can handle WPF will have a browser that supports Silverlight. In that way, they are tied together. So I reject the notion that one is going to disappear before the other, regardless of Microsoft's HTML 5 dreams. Given that I chose Silverlight for 3 reasons: 1: Forces asyncronous processing which is were the world is going anyways. 2: Best fit for preparation for porting to Window RT. 3: Ease of distribution (unless the game is going to be played only on local network). Thinking ahead that the library this guy builds may need to be ported to WindowsRT one day I suggested the technology (in my reading on the topic) that best supports that future state, eases distribution, and allows him to pick up asynchronous processing along the way. That and he may want to put his game on a Windows Phone. Those are very solid reasons which are something other than the FUD nonsense you posted. It isn't a Silverlight vs. WPF religious thing - it's a thinking ahead thing. Granted, now that Sinofsky's gone anything goes. We can only do the best with what we know.

          J Offline
          J Offline
          jschell
          wrote on last edited by
          #45

          MehGerbil wrote:

          Given that I chose Silverlight for 3 reasons:
          1: Forces asyncronous processing which is were the world is going anyways.
          2: Best fit for preparation for porting to Window RT.
          3: Ease of distribution (unless the game is going to be played only on local network).

          Errr...I think you missed the point. The user is NOT developing a game. They want to create an IDE.

          L 1 Reply Last reply
          0
          • J jschell

            MehGerbil wrote:

            Given that I chose Silverlight for 3 reasons:
            1: Forces asyncronous processing which is were the world is going anyways.
            2: Best fit for preparation for porting to Window RT.
            3: Ease of distribution (unless the game is going to be played only on local network).

            Errr...I think you missed the point. The user is NOT developing a game. They want to create an IDE.

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #46

            Good catch. I cannot even imagine what that would involve. Probably not a Silverlight thing then.

            1 Reply Last reply
            0
            • W wout de zeeuw

              MS does a lot of things that are not rational.

              Wout

              D Offline
              D Offline
              Dave Kreskowiak
              wrote on last edited by
              #47

              Irrational is very different from just plain stupid.

              A guide to posting questions on CodeProject[^]
              Dave Kreskowiak

              1 Reply Last reply
              0
              • B Brisingr Aerowing

                I have been thinking of building a game development studio for some time, and have decided to bite the bullet and learn WPF for creating the UI. Anyone have any gotchas I need to look out for? (I am using VS2012 with .NET 4.5 and C#.) I am mostly basing the application off of SharpDevelop 4.2, so there will likely be several overlaps in the codebases. Edit: As several people seem to have read the above wrong, I am saying that I am building a Game Development Studio, not an actual Game.

                Bob Dole

                The internet is a great way to get on the net.

                :doh: 2.0.82.7292 SP6a

                M Offline
                M Offline
                Markus Sharky Bauer
                wrote on last edited by
                #48

                I guess it depends on, what kind of games should be designed using this studio software. If they should be cross platform, it could not be a good idea that the studio with its editors runs only on windows machines. What should be the key components of the studio? Should it be used as a kind of level designer or should it also be used as an ide for creating the games code? What kind of engine / framework will be running the games designed with the studio? I'm currently working a lot with WPF and I can say that sometimes I wish, I would have chosen winforms for the ui part of our application.

                1 Reply Last reply
                0
                • L Lost User

                  At this point I'd be a bit concerned about putting time into WPF. I say that as a Silverlight developer. Apparently those who've done comparisons have reached the conclusion that Silverlight more closely matches what we'll have available in WinRT - and given that Silverlight provides web distribution, enforces async processing, and may run out of browser with all the characteristics of a desktop application I think there is a strong case to be made to pick it over WPF.

                  B Offline
                  B Offline
                  BubingaMan
                  wrote on last edited by
                  #49

                  I don't get that. WPF is a very stable tool and the default technology for desktop .NET development. Silverlight, on the other hand, is as good as dead. No new versions will come out and it's only a matter of time before it isn't supported any longer.

                  1 Reply Last reply
                  0
                  • R Rama Krishna Vavilala

                    Kevin Marois wrote:

                    WPF is a key tool in Win 8

                    Really? Which apps those ship with Win 8 use WPF?

                    B Offline
                    B Offline
                    BubingaMan
                    wrote on last edited by
                    #50

                    I'm not aware of any WPF apps being shipped with win8. But if I remember correctly, both visual studio as well as blend were built with WPF.

                    I 1 Reply Last reply
                    0
                    • B Brisingr Aerowing

                      So far I am having fun, the VS2012 WPF designer actually works. The WPF designer in BS2010 did not work very well (IME), so I never got into WPF then.

                      Bob Dole

                      The internet is a great way to get on the net.

                      :doh: 2.0.82.7292 SP6a

                      B Offline
                      B Offline
                      BubingaMan
                      wrote on last edited by
                      #51

                      Indeed! It's basicaly the designer from Expression Blend that was injected into visual studio.

                      1 Reply Last reply
                      0
                      • B Brisingr Aerowing

                        I have been thinking of building a game development studio for some time, and have decided to bite the bullet and learn WPF for creating the UI. Anyone have any gotchas I need to look out for? (I am using VS2012 with .NET 4.5 and C#.) I am mostly basing the application off of SharpDevelop 4.2, so there will likely be several overlaps in the codebases. Edit: As several people seem to have read the above wrong, I am saying that I am building a Game Development Studio, not an actual Game.

                        Bob Dole

                        The internet is a great way to get on the net.

                        :doh: 2.0.82.7292 SP6a

                        U Offline
                        U Offline
                        User 9154536
                        wrote on last edited by
                        #52

                        I think Silverlight is an option worth consideration because it is an easy and powerful tool with a lot of features. I've seen some pretty nice Silverlight demos and I was fortunate enough to get to work on a Silverlight Project and was very impressed with it. It wouldn't hurt to give it a test run and see what you think for yourself.

                        1 Reply Last reply
                        0
                        • B BubingaMan

                          I'm not aware of any WPF apps being shipped with win8. But if I remember correctly, both visual studio as well as blend were built with WPF.

                          I Offline
                          I Offline
                          IndifferentDisdain
                          wrote on last edited by
                          #53

                          Blend definitely is, as is the Zune client, if I remember correctly, but I don't believe Visual Studio is.

                          1 Reply Last reply
                          0
                          • B Brisingr Aerowing

                            I have been thinking of building a game development studio for some time, and have decided to bite the bullet and learn WPF for creating the UI. Anyone have any gotchas I need to look out for? (I am using VS2012 with .NET 4.5 and C#.) I am mostly basing the application off of SharpDevelop 4.2, so there will likely be several overlaps in the codebases. Edit: As several people seem to have read the above wrong, I am saying that I am building a Game Development Studio, not an actual Game.

                            Bob Dole

                            The internet is a great way to get on the net.

                            :doh: 2.0.82.7292 SP6a

                            F Offline
                            F Offline
                            Florin Jurcovici
                            wrote on last edited by
                            #54

                            I think there is HTML5/JS technology mature enough to drop proprietary MS technology and build on something less plagued by uncertainty. Eclipse has chosen qooxdoo for its RAP project. Maybe you could have a look. But there's also ext, sproutcore, smartclient and tons of other JS libs to easily build rich web apps. IMO that's way more future oriented. Games are going mobile (unless you write the next first person shooter hit), and an IDE closer related to and built in the same environment where the various games to be built with it will run will probably be friendlier to game developers, provided it is fully usable. You may also want to look at/talk to the developers of Cloud9 IDE - I don't know what the full stack behind it is, but IMO it is the way to go. Nobody knows what will happen to Silverlight or WPF, but IMO it's quite safe to assume that the cloud, HTML5 and JS are here to stay.

                            1 Reply Last reply
                            0
                            • B Brisingr Aerowing

                              I have been thinking of building a game development studio for some time, and have decided to bite the bullet and learn WPF for creating the UI. Anyone have any gotchas I need to look out for? (I am using VS2012 with .NET 4.5 and C#.) I am mostly basing the application off of SharpDevelop 4.2, so there will likely be several overlaps in the codebases. Edit: As several people seem to have read the above wrong, I am saying that I am building a Game Development Studio, not an actual Game.

                              Bob Dole

                              The internet is a great way to get on the net.

                              :doh: 2.0.82.7292 SP6a

                              F Offline
                              F Offline
                              Fabio Franco
                              wrote on last edited by
                              #55

                              Well, WPF is a great tool to design vector based applications which renders directly with DirectX. It's great for 2D animations and designs, but lack some support for 3D development. If the games to be designed on your IDE will be 3D capable you will have a hard time with it as you will have to do a lot of 3D interop with DirectX manually. That's the biggest gotcha in my opinion. As a matter of fact I think a combination of XNA and WPF would be the best for what you are trying to accomplish using .net. You can use WPF to design the UI and tools and XNA to render the game scene. Unless it's a 2D game studio, then you could rely on WPF alone and not have too much trouble with it.

                              To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups