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 4 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.
  • K Kevin Marois

    I think you've got it backwards. MS is killing off Silverlight. Hence HTML5. Yet WPF is a key component in Win8 Desktop Development. http://www.itworld.com/cloud-computing/223007/microsoft-turn-silverlight[^]

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

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

    You'll have to keep re-reading my initial post until you understand it. When you post a reponse that shows you comprehend what I wrote I'll respond. If you never get there, we're done.

    K 1 Reply Last reply
    0
    • K Kevin Marois

      Sorry, it's XNA Game Studio, not XML See this[^] It's essentially a WPF based game development package by Microsoft

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

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

      I guessed as much. :) I likely will add bindings for that, but I also will add bindings for other game frameworks, so games can be built for Win8 (I actually like Win8, and XNA is not (officially) supported there). I might add bindings for ANX.Framework[^], which is a clone of XNA. It also (is supposed to) work on Win8 as well. I will likely use Axiom3D[^] as the built-in game GUI framework, with the ability to use either DirectX (through SlimDX), or OpenGL (through OpenTK) with it. I am deciding on which Physics engine to use, but will likely use Jitter Physics[^].

      Bob Dole

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

      :doh: 2.0.82.7292 SP6a

      P 1 Reply Last reply
      0
      • L Lost User

        You'll have to keep re-reading my initial post until you understand it. When you post a reponse that shows you comprehend what I wrote I'll respond. If you never get there, we're done.

        K Offline
        K Offline
        Kevin Marois
        wrote on last edited by
        #31

        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 1 Reply Last reply
        0
        • P Pete OHanlon

          Yeah, the new designer is a huge improvement.

          *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
          #32

          True that.

          Bob Dole

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

          :doh: 2.0.82.7292 SP6a

          1 Reply Last reply
          0
          • B Brisingr Aerowing

            I guessed as much. :) I likely will add bindings for that, but I also will add bindings for other game frameworks, so games can be built for Win8 (I actually like Win8, and XNA is not (officially) supported there). I might add bindings for ANX.Framework[^], which is a clone of XNA. It also (is supposed to) work on Win8 as well. I will likely use Axiom3D[^] as the built-in game GUI framework, with the ability to use either DirectX (through SlimDX), or OpenGL (through OpenTK) with it. I am deciding on which Physics engine to use, but will likely use Jitter Physics[^].

            Bob Dole

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

            :doh: 2.0.82.7292 SP6a

            P Offline
            P Offline
            Pete OHanlon
            wrote on last edited by
            #33

            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 1 Reply Last reply
            0
            • K Kevin Marois

              wout de zeeuw wrote:

              Here's a little gotcha: it's obsolete

              Says who? maybe you haven't noticed, but WPF is a key tool in Win 8. It's not obsolete and it's not going anywhere.

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

              R Offline
              R Offline
              Rama Krishna Vavilala
              wrote on last edited by
              #34

              Kevin Marois wrote:

              WPF is a key tool in Win 8

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

              K B 2 Replies Last reply
              0
              • P Pete OHanlon

                Wout's wrong. WPF is not obsolete - the type of game you want to build will dictate whether or not WPF is a good choice. If it's something like Tetris, WPF is fine; if it's a FPS, then you don't want to use WPF.

                *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

                R Offline
                R Offline
                Rama Krishna Vavilala
                wrote on last edited by
                #35

                Pete O'Hanlon wrote:

                If it's something like Tetris, WPF is fine; if it's a FPS, then you don't want to use WPF.

                On the other hand HTML5 is good for both:). Ducks and runs.

                P 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?

                  K Offline
                  K Offline
                  Kevin Marois
                  wrote on last edited by
                  #36

                  Desktop apps

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

                  R 1 Reply Last reply
                  0
                  • K Kevin Marois

                    Desktop apps

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

                    R Offline
                    R Offline
                    Rama Krishna Vavilala
                    wrote on last edited by
                    #37

                    Yes. I get that but which desktop app which ships with Windows 8 is actually written in WPF?

                    K 1 Reply Last reply
                    0
                    • R Rama Krishna Vavilala

                      Yes. I get that but which desktop app which ships with Windows 8 is actually written in WPF?

                      K Offline
                      K Offline
                      Kevin Marois
                      wrote on last edited by
                      #38

                      Hell if I know

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

                      R 1 Reply Last reply
                      0
                      • K Kevin Marois

                        Hell if I know

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

                        R Offline
                        R Offline
                        Rama Krishna Vavilala
                        wrote on last edited by
                        #39

                        The right answer in none. The only one application which was written in WPF - Powershell IDE no longer ships in Windows 8. So to say WPF is a key tool in Windows 8 is not at all accurate. It is as much as a key tool as WTL.

                        K 1 Reply Last reply
                        0
                        • R Rama Krishna Vavilala

                          The right answer in none. The only one application which was written in WPF - Powershell IDE no longer ships in Windows 8. So to say WPF is a key tool in Windows 8 is not at all accurate. It is as much as a key tool as WTL.

                          K Offline
                          K Offline
                          Kevin Marois
                          wrote on last edited by
                          #40

                          Um, sure. Whatever you say

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

                          1 Reply Last reply
                          0
                          • R Rama Krishna Vavilala

                            Pete O'Hanlon wrote:

                            If it's something like Tetris, WPF is fine; if it's a FPS, then you don't want to use WPF.

                            On the other hand HTML5 is good for both:). Ducks and runs.

                            P Offline
                            P Offline
                            Pete OHanlon
                            wrote on last edited by
                            #41

                            Why? It is good for both.

                            *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

                            1 Reply Last reply
                            0
                            • 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
                                          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