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 Offline
    A Offline
    ai_mc
    wrote on last edited by
    #1

    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

    I OriginalGriffO R P 4 Replies 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

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

      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 P R 3 Replies 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

        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