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. Python vs Java for 3D Game development?

Python vs Java for 3D Game development?

Scheduled Pinned Locked Moved The Lounge
c++javapythonhtmlvisual-studio
15 Posts 5 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 ai_mc

    Hi coders, I am in a task of development an open source 3D Maze for scientific purposes. Which one is better to make a 3D game and why? edit: additional info: i code in both of them, and might even consider learning c++ (to which i have a rudimentary undersstanding) Being open source, the code should be open and readable I've done a 3d maze previously with pygame, i was thinking of upgrading to something better because graphics look too "outdated" (link) Another "feature" this must have is to execute easily. Like double clicking the jar, or in terminal "python program.py" ; not to require too much external libraries Any of your opinions is very welcome , even funny ones :)

    asdsda

    OriginalGriffO Offline
    OriginalGriffO Offline
    OriginalGriff
    wrote on last edited by
    #3

    Making games out of either is probably a bad move: Pythons will squeeze to death any player who tries to get through, and you can only make a 3D maze out of :java: if you freeze it. Which has two problems: 1) It will melt, and a puddle isn't that difficult to navigate. 2) It will ruin the :java: and that is a capital offence.

    Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

    1 Reply Last reply
    0
    • I Ian Shlasko

      Odd question... Isn't that kind of like asking whether to use crayons or magic markers to write a thesis paper? Granted, I've been kind of avoiding Java for the past decade, but isn't C/C++ still the go-to language for 3D games? I mean, I wouldn't try to port Doom to WPF :)

      Proud to have finally moved to the A-Ark. Which one are you in?
      Author of the Guardians Saga (Sci-Fi/Fantasy novels)

      OriginalGriffO Offline
      OriginalGriffO Offline
      OriginalGriff
      wrote on last edited by
      #4

      Oh go on! (It's been ported almost everywhere else - I have an Android version on my tablet)

      Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

      I 1 Reply Last reply
      0
      • OriginalGriffO OriginalGriff

        Oh go on! (It's been ported almost everywhere else - I have an Android version on my tablet)

        Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

        I Offline
        I Offline
        Ian Shlasko
        wrote on last edited by
        #5

        Ya know, now that I think about it, it's probably doable... But only because it's a 20-year-old game. I just need to figure out how to pull the graphics from the WAD files... Ahh, WAD files... Remembering how I used to write Doom and D3D levels... Such a horrible format, but still fun...

        Proud to have finally moved to the A-Ark. Which one are you in?
        Author of the Guardians Saga (Sci-Fi/Fantasy novels)

        OriginalGriffO 1 Reply Last reply
        0
        • I Ian Shlasko

          Ya know, now that I think about it, it's probably doable... But only because it's a 20-year-old game. I just need to figure out how to pull the graphics from the WAD files... Ahh, WAD files... Remembering how I used to write Doom and D3D levels... Such a horrible format, but still fun...

          Proud to have finally moved to the A-Ark. Which one are you in?
          Author of the Guardians Saga (Sci-Fi/Fantasy novels)

          OriginalGriffO Offline
          OriginalGriffO Offline
          OriginalGriff
          wrote on last edited by
          #6

          ...and the HOM when you got it wrong... :laugh:

          Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
          "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

          I 1 Reply Last reply
          0
          • A ai_mc

            Hi coders, I am in a task of development an open source 3D Maze for scientific purposes. Which one is better to make a 3D game and why? edit: additional info: i code in both of them, and might even consider learning c++ (to which i have a rudimentary undersstanding) Being open source, the code should be open and readable I've done a 3d maze previously with pygame, i was thinking of upgrading to something better because graphics look too "outdated" (link) Another "feature" this must have is to execute easily. Like double clicking the jar, or in terminal "python program.py" ; not to require too much external libraries Any of your opinions is very welcome , even funny ones :)

            asdsda

            R Offline
            R Offline
            Rage
            wrote on last edited by
            #7

            That is like asking if you should use wood or concrete to build a house for scientific purposes. I mean: Without context, without any more requirements, it is kind of complicated to answer...

            ~RaGE();

            I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

            1 Reply Last reply
            0
            • OriginalGriffO OriginalGriff

              ...and the HOM when you got it wrong... :laugh:

              Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

              I Offline
              I Offline
              Ian Shlasko
              wrote on last edited by
              #8

              HOM? Doesn't ring a bell... Granted, it's been 20 years... Heh

              Proud to have finally moved to the A-Ark. Which one are you in?
              Author of the Guardians Saga (Sci-Fi/Fantasy novels)

              OriginalGriffO 1 Reply Last reply
              0
              • I Ian Shlasko

                HOM? Doesn't ring a bell... Granted, it's been 20 years... Heh

                Proud to have finally moved to the A-Ark. Which one are you in?
                Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                OriginalGriffO Offline
                OriginalGriffO Offline
                OriginalGriff
                wrote on last edited by
                #9

                Oh, I'm sure you saw a few[^] - I sure as heck did! (particularly on the CD's that came with PCZone magazine)

                Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                I 1 Reply Last reply
                0
                • A ai_mc

                  Hi coders, I am in a task of development an open source 3D Maze for scientific purposes. Which one is better to make a 3D game and why? edit: additional info: i code in both of them, and might even consider learning c++ (to which i have a rudimentary undersstanding) Being open source, the code should be open and readable I've done a 3d maze previously with pygame, i was thinking of upgrading to something better because graphics look too "outdated" (link) Another "feature" this must have is to execute easily. Like double clicking the jar, or in terminal "python program.py" ; not to require too much external libraries Any of your opinions is very welcome , even funny ones :)

                  asdsda

                  P Offline
                  P Offline
                  Paul M Watt
                  wrote on last edited by
                  #10

                  Are those the two languages that you are familiar with? Is that why you are asking the choice between those two? Minecraft is written in JAVA, so for a fairly simple maze game you should have no problem developing with JAVA. As others have said, if you provide more context it could be easier to help you select the best tool.

                  A 1 Reply Last reply
                  0
                  • I Ian Shlasko

                    Odd question... Isn't that kind of like asking whether to use crayons or magic markers to write a thesis paper? Granted, I've been kind of avoiding Java for the past decade, but isn't C/C++ still the go-to language for 3D games? I mean, I wouldn't try to port Doom to WPF :)

                    Proud to have finally moved to the A-Ark. Which one are you in?
                    Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                    P Offline
                    P Offline
                    Paul M Watt
                    wrote on last edited by
                    #11

                    Ian Shlasko wrote:

                    kind of like asking whether to use crayons or magic markers to write a thesis paper?

                    LOL, I love that analogy. :thumbsup:

                    1 Reply Last reply
                    0
                    • I Ian Shlasko

                      Odd question... Isn't that kind of like asking whether to use crayons or magic markers to write a thesis paper? Granted, I've been kind of avoiding Java for the past decade, but isn't C/C++ still the go-to language for 3D games? I mean, I wouldn't try to port Doom to WPF :)

                      Proud to have finally moved to the A-Ark. Which one are you in?
                      Author of the Guardians Saga (Sci-Fi/Fantasy novels)

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

                      Ian Shlasko wrote:

                      crayons or magic markers

                      Magic markers ? Oh, please, this is a _thesis_ we are talking about.

                      ~RaGE();

                      I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

                      1 Reply Last reply
                      0
                      • P Paul M Watt

                        Are those the two languages that you are familiar with? Is that why you are asking the choice between those two? Minecraft is written in JAVA, so for a fairly simple maze game you should have no problem developing with JAVA. As others have said, if you provide more context it could be easier to help you select the best tool.

                        A Offline
                        A Offline
                        ai_mc
                        wrote on last edited by
                        #13

                        Hi, i updated the first post with additional info. I initially didn't want to bloat up the thread with too much information but here it is.

                        Just a programmer.

                        1 Reply Last reply
                        0
                        • OriginalGriffO OriginalGriff

                          Oh, I'm sure you saw a few[^] - I sure as heck did! (particularly on the CD's that came with PCZone magazine)

                          Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                          I Offline
                          I Offline
                          Ian Shlasko
                          wrote on last edited by
                          #14

                          Ahhh, holes in the map... Never knew there was a slang term for them... Yeah, dealt with my fair share of those. They got even harder once Quake came along and it was actually 3D... Instead of outlining a room, had to surround it with actual walls and make sure there were no gaps that'd screw up Vis. Sigh... The good ol' days... Back when those of us with no artistic talent could still make cool things alone...

                          Proud to have finally moved to the A-Ark. Which one are you in?
                          Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                          OriginalGriffO 1 Reply Last reply
                          0
                          • I Ian Shlasko

                            Ahhh, holes in the map... Never knew there was a slang term for them... Yeah, dealt with my fair share of those. They got even harder once Quake came along and it was actually 3D... Instead of outlining a room, had to surround it with actual walls and make sure there were no gaps that'd screw up Vis. Sigh... The good ol' days... Back when those of us with no artistic talent could still make cool things alone...

                            Proud to have finally moved to the A-Ark. Which one are you in?
                            Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                            OriginalGriffO Offline
                            OriginalGriffO Offline
                            OriginalGriff
                            wrote on last edited by
                            #15

                            And those of us with even less could try really hard and appreciate even more the hard work everybody else did! :laugh:

                            Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                            "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                            "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                            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