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

    MehGerbil wrote:

    At this point I'd be a bit concerned about putting time into WPF.

    Why? It's a stable tool that's not going anywhere.

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

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

    I stated my reasons already. WPF is fine, but I think Silverlight is the better choice.

    K 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

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

      Have you seen XML Game Studio?

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

      B 1 Reply Last reply
      0
      • L Lost User

        I stated my reasons already. WPF is fine, but I think Silverlight is the better choice.

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

        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 1 Reply 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

          T Offline
          T Offline
          Thomas Daniels
          wrote on last edited by
          #17

          Pete O'Hanlon wrote:

          if it's a FPS, then you don't want to use WPF

          So, what do you recommend for a FPS. I'm not going to create a FPS, but I'm just interested.

          ProgramFOX

          1 Reply Last reply
          0
          • T thrakazog

            What type of games are you looking to build? WPF is fairly powerful but not really designed for games and may end up limiting what you can do. I'd recommend taking a look at Unity.[^] They've got a free version that will let you kick all the tires and I think is all you need for PC development. I've built a couple games with it and much prefer it over XNA.

            Play my game Gravity: IOS[^], Android[^], Windows Phone 7[^]

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

            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

            1 Reply 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

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

              As I believe I said: 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

              P 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

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

                Tell Josh Smith he can come back from the dark realms of iOS. :)

                Wout

                P 1 Reply Last reply
                0
                • K Kevin Marois

                  Have you seen XML Game Studio?

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

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

                  Never heard of it. I am building this as a learning tool and in the hope that it may help someone in the future.

                  Bob Dole

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

                  :doh: 2.0.82.7292 SP6a

                  K 1 Reply Last reply
                  0
                  • B Brisingr Aerowing

                    As I believe I said: 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

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

                    Then WPF is fine.

                    *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
                    • B Brisingr Aerowing

                      Never heard of it. I am building this as a learning tool and in the hope that it may help someone in the future.

                      Bob Dole

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

                      :doh: 2.0.82.7292 SP6a

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

                      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 1 Reply Last reply
                      0
                      • W wout de zeeuw

                        Tell Josh Smith he can come back from the dark realms of iOS. :)

                        Wout

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

                        Josh still does a lot of WPF. He went to the dark side of iOS because he wanted to learn something new and he didn't want to touch WinRT.

                        *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
                        • P Pete OHanlon

                          Then WPF is fine.

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

                          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

                          P B 2 Replies Last reply
                          0
                          • W wout de zeeuw

                            Glad to have provided you with some entertainment!

                            Wout

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

                            :-D As has been said - with Sinofsky condemned to the scrap heap, there's some hope ahead (look for enhancements that bring WPF/WinRT/WP7 etc to work with "the cloud" directly).

                            *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
                            • W wout de zeeuw

                              Here's a little gotcha: it's obsolete! (Yet paradoxically there ain't something that replaces it). :laugh:

                              Wout

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

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

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

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

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

                                        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
                                        • 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
                                          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