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. Game Programming

Game Programming

Scheduled Pinned Locked Moved The Lounge
game-devquestion
23 Posts 13 Posters 0 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.
  • A amagitech

    I would to make MMORPG game like WOW. If it's need I can use engine. And If my code knowladge is enough to writing engine I want to do that. I want to write for learning and If I can get an job about game programming it'l not be for fun. I don't understand what a game is from a programmer's point of view. On the other hand. Actually in Turkey I can't write pc video game. Because there is not any job about that. programmers from turkey usually writing web game or mobile game.

    R Offline
    R Offline
    realJSOP
    wrote on last edited by
    #12

    Muharrem B. wrote:

    I would to make MMORPG game lie WOW

    Really? That's original...

    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
    -----
    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
    -----
    When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

    1 Reply Last reply
    0
    • A amagitech

      I read a few article about game programming.that articles says game programming needs good math skills. I graduated math and I want to show some game programming codes. What's level need for programming?

      D Offline
      D Offline
      Duncan Edwards Jones
      wrote on last edited by
      #13

      Muharrem B. wrote:

      What's level need for programming?

      Usually you would start at level 1...

      A G 2 Replies Last reply
      0
      • A amagitech

        I read a few article about game programming.that articles says game programming needs good math skills. I graduated math and I want to show some game programming codes. What's level need for programming?

        H Offline
        H Offline
        H Brydon
        wrote on last edited by
        #14

        If I was hiring for a programming job (writing a game or anything else), I would take your comments here and make your resume the first one in the pile that would go in the dumper.

        I'm retired. There's a nap for that... - Harvey

        1 Reply Last reply
        0
        • A amagitech

          I read a few article about game programming.that articles says game programming needs good math skills. I graduated math and I want to show some game programming codes. What's level need for programming?

          F Offline
          F Offline
          F ES Sitecore
          wrote on last edited by
          #15

          They were probably talking mainly about graphics, which is a large part maths. You're best getting a book on these things, or seeing if you can find tutorials, but the gist of it is that your "world" is made up of points in space that map out the objects in it. Think of a wireframe of a cube as a simple example. You will need to "move" the object around the world in such a way that if you make it bigger, or smaller, or move it left or right, or rotate it on a certain axis, that the object still looks like a cube...just a bit bigger\smallera\rotated\etc. The other thing you need to do is convert your 3d object (you will be mapping the points in 3d, they will have x, y and z axis) into a 2d object as a screen is 2d. So how do you get a 2d representation of a 3d object? The answer to all of these things is matrix multiplication. As you "graduated math" I hope I don't need to tell you what that is. Each operation you want to do on the points of an object (be it rotating, changing the size, moving it etc) has a aspecific matrix associated. So if you want to rotate something 10 degrees around the x axis you work out the correct matrix to do this, then apply it to the points and you get new points that represent the same object only rotated. There is similarly a matrix that turns a 3d point into a 2d point...so when you are done manipulating the objects in your world and you want to see what it looks like you convert the view to 2d and plot those points on screen. That's just the very very basics...that doesn't cover adding textures or filling the polygons, working out what aspects should be rendered and which aspects are hidden behind others and so on, it all gets very complicated indeed which is why people use established game engines like Unity etc to develop their games, alloying them to focus on the non-math side of things.

          A 1 Reply Last reply
          0
          • F F ES Sitecore

            They were probably talking mainly about graphics, which is a large part maths. You're best getting a book on these things, or seeing if you can find tutorials, but the gist of it is that your "world" is made up of points in space that map out the objects in it. Think of a wireframe of a cube as a simple example. You will need to "move" the object around the world in such a way that if you make it bigger, or smaller, or move it left or right, or rotate it on a certain axis, that the object still looks like a cube...just a bit bigger\smallera\rotated\etc. The other thing you need to do is convert your 3d object (you will be mapping the points in 3d, they will have x, y and z axis) into a 2d object as a screen is 2d. So how do you get a 2d representation of a 3d object? The answer to all of these things is matrix multiplication. As you "graduated math" I hope I don't need to tell you what that is. Each operation you want to do on the points of an object (be it rotating, changing the size, moving it etc) has a aspecific matrix associated. So if you want to rotate something 10 degrees around the x axis you work out the correct matrix to do this, then apply it to the points and you get new points that represent the same object only rotated. There is similarly a matrix that turns a 3d point into a 2d point...so when you are done manipulating the objects in your world and you want to see what it looks like you convert the view to 2d and plot those points on screen. That's just the very very basics...that doesn't cover adding textures or filling the polygons, working out what aspects should be rendered and which aspects are hidden behind others and so on, it all gets very complicated indeed which is why people use established game engines like Unity etc to develop their games, alloying them to focus on the non-math side of things.

            A Offline
            A Offline
            amagitech
            wrote on last edited by
            #16

            that's mean many of the game programmers don't need advanced math. So I will try it.

            1 Reply Last reply
            0
            • D Duncan Edwards Jones

              Muharrem B. wrote:

              What's level need for programming?

              Usually you would start at level 1...

              A Offline
              A Offline
              amagitech
              wrote on last edited by
              #17

              :)

              1 Reply Last reply
              0
              • R RUs123

                Did someone say Thunderfury, Blessed Blade of the Windseeker?

                S Offline
                S Offline
                Slacker007
                wrote on last edited by
                #18

                Glad to see another WoW Head! :)

                1 Reply Last reply
                0
                • D Duncan Edwards Jones

                  Muharrem B. wrote:

                  What's level need for programming?

                  Usually you would start at level 1...

                  G Offline
                  G Offline
                  GStrad
                  wrote on last edited by
                  #19

                  But now there is a level 0.

                  1 Reply Last reply
                  0
                  • A amagitech

                    I would to make MMORPG game like WOW. If it's need I can use engine. And If my code knowladge is enough to writing engine I want to do that. I want to write for learning and If I can get an job about game programming it'l not be for fun. I don't understand what a game is from a programmer's point of view. On the other hand. Actually in Turkey I can't write pc video game. Because there is not any job about that. programmers from turkey usually writing web game or mobile game.

                    M Offline
                    M Offline
                    Maximilien
                    wrote on last edited by
                    #20

                    Muharrem B. wrote:

                    programmers from turkey usually writing web game or mobile game.

                    A game is a game is a game. You can have really good 3D games on web or mobile.

                    I'd rather be phishing!

                    1 Reply Last reply
                    0
                    • S Slacker007

                      You at least need to be a level 100 warlock. Level 99 might work, but it will be challenging, I would think. Consume an extra Mana Regenerate Flask, before battle. You should be fine. :thumbsup:

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

                      That's too stronk, he will solo any boss.

                      it ain’t broke, it doesn’t have enough features yet.

                      1 Reply Last reply
                      0
                      • L Lost User

                        Most game programming has nothing to do with writing code, the work is in graphic design. The game engine is often the same, adding different graphics plus a few minor tweaks to the game engine to make a whole new game.

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

                        For almost 20 years now the magic does not happen in the graphics engines anymore. Rendering is done by the chipset on your graphics card and writing the shaders that are used by the GPU may have to do a little with math. :-)

                        The language is JavaScript. that of Mordor, which I will not utter here
                        This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
                        "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.

                        1 Reply Last reply
                        0
                        • A amagitech

                          I read a few article about game programming.that articles says game programming needs good math skills. I graduated math and I want to show some game programming codes. What's level need for programming?

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

                          Apparently there are more than a couple books out now specifically addressing development for massive multiplayer games. You should start by reading several of them.

                          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