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. General Programming
  3. Game Development
  4. Long OverDue Newb Game Project

Long OverDue Newb Game Project

Scheduled Pinned Locked Moved Game Development
workspacejavapythongame-devhelp
13 Posts 3 Posters 37 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.
  • J johtnkucz

    My first exchange on this site/forums was one of the most helpful I've ever experienced (I can't calculate how many forums and topics I've posted to but it's well over hundreds), so I don't want to post something as general as this. I like posting comments after working on a problem and getting stumped and knowing there's one small precise answer. Unfortunatley (I will not do posts like this) because this is more general. The scenario is i've been wanting to build a game for a LONG time. But I focus on code and a language (almost always java and recently, what I prefer, python), then get distracted or occupied with some other project or thing in life and then months or years later return to the making the game project. It coudl be brick out or tictactoe. Something very simple. but I want to understand every line of code in it (so just typing out and copying code wouldn't suffice). I often get entangled on which language (java is widespread, but python I almost always prefer and understand better and seems more elegant) and then getting the IDEs setup and packages etc. I also guess I want to really understand every component of the (probably very simple) game application (so I can add on more later). I picked up Ian Cinnamon. programming video games for evil genius (java) Game Dev with python and pygame. Will McGugan. But I am very selective with learnign resources and like 5% of learning resources only actually "work". I found an excellent singapore tutorial site that helped me understand some aspects of java I could never comprehend until recently. I end up taking notes and blogging on concepts I learn in the books and don't want to just type out the code without understanding it, but have a huge snag with the project of "make a game". I'm proud most all learnings I've done with computers have been primarily autodidactic. I did take one comp. sci. class but greatly disliked the class environment. But in that class (which did more harm and was more confusing than good because of infusing grades and teacher-student hell stuff with just something I wanted to learn. didn't care about grades just want to code!) but was paired with someone very advanced in comp. sci. and made chess game. I had no idea what he was doing. This is rambly and too general and a mess of a post and i won't post posts like this on this site (only if have very specific "stumped" code question) but wondered if anyone has ideas on making a game. Maybe I'm just more in a learning about code phase.

    J Offline
    J Offline
    johtnkucz
    wrote on last edited by
    #2

    I will work with this set of singapore java tutorials. I know I am extremely picky with what resources (tutorials, author, pace, etc) are helpful and..well if a useful compatible learning resource, will prob accomplish this project quite quickly.

    1 Reply Last reply
    0
    • J johtnkucz

      My first exchange on this site/forums was one of the most helpful I've ever experienced (I can't calculate how many forums and topics I've posted to but it's well over hundreds), so I don't want to post something as general as this. I like posting comments after working on a problem and getting stumped and knowing there's one small precise answer. Unfortunatley (I will not do posts like this) because this is more general. The scenario is i've been wanting to build a game for a LONG time. But I focus on code and a language (almost always java and recently, what I prefer, python), then get distracted or occupied with some other project or thing in life and then months or years later return to the making the game project. It coudl be brick out or tictactoe. Something very simple. but I want to understand every line of code in it (so just typing out and copying code wouldn't suffice). I often get entangled on which language (java is widespread, but python I almost always prefer and understand better and seems more elegant) and then getting the IDEs setup and packages etc. I also guess I want to really understand every component of the (probably very simple) game application (so I can add on more later). I picked up Ian Cinnamon. programming video games for evil genius (java) Game Dev with python and pygame. Will McGugan. But I am very selective with learnign resources and like 5% of learning resources only actually "work". I found an excellent singapore tutorial site that helped me understand some aspects of java I could never comprehend until recently. I end up taking notes and blogging on concepts I learn in the books and don't want to just type out the code without understanding it, but have a huge snag with the project of "make a game". I'm proud most all learnings I've done with computers have been primarily autodidactic. I did take one comp. sci. class but greatly disliked the class environment. But in that class (which did more harm and was more confusing than good because of infusing grades and teacher-student hell stuff with just something I wanted to learn. didn't care about grades just want to code!) but was paired with someone very advanced in comp. sci. and made chess game. I had no idea what he was doing. This is rambly and too general and a mess of a post and i won't post posts like this on this site (only if have very specific "stumped" code question) but wondered if anyone has ideas on making a game. Maybe I'm just more in a learning about code phase.

      C Offline
      C Offline
      CS1401
      wrote on last edited by
      #3

      its more useful.. pls dont stop writing. write useful comments like this :-D

      ...

      J 1 Reply Last reply
      0
      • C CS1401

        its more useful.. pls dont stop writing. write useful comments like this :-D

        ...

        J Offline
        J Offline
        johtnkucz
        wrote on last edited by
        #4

        are you serious? If so...thanks for the encouragement. I don't see how my rambling about what obstacles could be thwarting moving forward in game coding project would be helpful to anyone (except possibly myself or someone with a similar conundrum), but thanks!

        C 1 Reply Last reply
        0
        • J johtnkucz

          My first exchange on this site/forums was one of the most helpful I've ever experienced (I can't calculate how many forums and topics I've posted to but it's well over hundreds), so I don't want to post something as general as this. I like posting comments after working on a problem and getting stumped and knowing there's one small precise answer. Unfortunatley (I will not do posts like this) because this is more general. The scenario is i've been wanting to build a game for a LONG time. But I focus on code and a language (almost always java and recently, what I prefer, python), then get distracted or occupied with some other project or thing in life and then months or years later return to the making the game project. It coudl be brick out or tictactoe. Something very simple. but I want to understand every line of code in it (so just typing out and copying code wouldn't suffice). I often get entangled on which language (java is widespread, but python I almost always prefer and understand better and seems more elegant) and then getting the IDEs setup and packages etc. I also guess I want to really understand every component of the (probably very simple) game application (so I can add on more later). I picked up Ian Cinnamon. programming video games for evil genius (java) Game Dev with python and pygame. Will McGugan. But I am very selective with learnign resources and like 5% of learning resources only actually "work". I found an excellent singapore tutorial site that helped me understand some aspects of java I could never comprehend until recently. I end up taking notes and blogging on concepts I learn in the books and don't want to just type out the code without understanding it, but have a huge snag with the project of "make a game". I'm proud most all learnings I've done with computers have been primarily autodidactic. I did take one comp. sci. class but greatly disliked the class environment. But in that class (which did more harm and was more confusing than good because of infusing grades and teacher-student hell stuff with just something I wanted to learn. didn't care about grades just want to code!) but was paired with someone very advanced in comp. sci. and made chess game. I had no idea what he was doing. This is rambly and too general and a mess of a post and i won't post posts like this on this site (only if have very specific "stumped" code question) but wondered if anyone has ideas on making a game. Maybe I'm just more in a learning about code phase.

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

          How about you just start doing it? Just make a game that is "just a normal program" without all that fancy renderloop nonsense (that can come later) - such as tick tac toe (far too easy really) or sudoku (generating these is nontrivial, but you'll live) or Binary Puzzle (excellent chance to practice your bit-skills, especially for 8x8, or just ask me for a free back-end while you do the front-end (C# and Java available)). Use an IDE you already have, ignore packages, and just do it. If it fails, so be it - it's just the first try anyway. Breakout is harder than it looks, it may be best not to start with that.

          L J 2 Replies Last reply
          0
          • L Lost User

            How about you just start doing it? Just make a game that is "just a normal program" without all that fancy renderloop nonsense (that can come later) - such as tick tac toe (far too easy really) or sudoku (generating these is nontrivial, but you'll live) or Binary Puzzle (excellent chance to practice your bit-skills, especially for 8x8, or just ask me for a free back-end while you do the front-end (C# and Java available)). Use an IDE you already have, ignore packages, and just do it. If it fails, so be it - it's just the first try anyway. Breakout is harder than it looks, it may be best not to start with that.

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

            What's so hard about breakout? That was one of the first programs I ever wrote and it took only about 512 bytes, including 256 bytes video memory.

            I'm invincible, I can't be vinced

            L 1 Reply Last reply
            0
            • L Lost User

              What's so hard about breakout? That was one of the first programs I ever wrote and it took only about 512 bytes, including 256 bytes video memory.

              I'm invincible, I can't be vinced

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

              Not hard, just harder than it looks. Suddenly there's render loops and input polling and timing issues, tick tack toe sudoku or Binary Puzzle doesn't have that.

              L 1 Reply Last reply
              0
              • L Lost User

                Not hard, just harder than it looks. Suddenly there's render loops and input polling and timing issues, tick tack toe sudoku or Binary Puzzle doesn't have that.

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

                True, but they are simple GUI applications. He might just as well try to do the typical calculator exercise. As you say, a program that is not driven by a GUI and its events is a very different beast. He will have to learn some new things, but that's what the whole idea should be about. If he did not insist on using Java, I would suggest that he takes a look at XNA. There he will get everything he may need served on a silver plate and there are enough articles on what to do with them.

                I'm invincible, I can't be vinced

                L 1 Reply Last reply
                0
                • L Lost User

                  True, but they are simple GUI applications. He might just as well try to do the typical calculator exercise. As you say, a program that is not driven by a GUI and its events is a very different beast. He will have to learn some new things, but that's what the whole idea should be about. If he did not insist on using Java, I would suggest that he takes a look at XNA. There he will get everything he may need served on a silver plate and there are enough articles on what to do with them.

                  I'm invincible, I can't be vinced

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

                  Yes he did suggest tick tack toe himself though, so I didn't think it was critical that it was a "gameloop" type game.

                  L 1 Reply Last reply
                  0
                  • L Lost User

                    Yes he did suggest tick tack toe himself though, so I didn't think it was critical that it was a "gameloop" type game.

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

                    I think it's the biggest mistake of all to aim too low. Then, if you succeed, you still are not much smarter than before. At least you have learned something when you go for a little bit more, even when you fail.

                    I'm invincible, I can't be vinced

                    1 Reply Last reply
                    0
                    • J johtnkucz

                      are you serious? If so...thanks for the encouragement. I don't see how my rambling about what obstacles could be thwarting moving forward in game coding project would be helpful to anyone (except possibly myself or someone with a similar conundrum), but thanks!

                      C Offline
                      C Offline
                      CS1401
                      wrote on last edited by
                      #11

                      ya sorry for late replying.. my email id is venkatesh.net.in@gmail.com. i need to chat with u about game programming.. i have more interest in it.. pls contact me.

                      ...

                      1 Reply Last reply
                      0
                      • L Lost User

                        How about you just start doing it? Just make a game that is "just a normal program" without all that fancy renderloop nonsense (that can come later) - such as tick tac toe (far too easy really) or sudoku (generating these is nontrivial, but you'll live) or Binary Puzzle (excellent chance to practice your bit-skills, especially for 8x8, or just ask me for a free back-end while you do the front-end (C# and Java available)). Use an IDE you already have, ignore packages, and just do it. If it fails, so be it - it's just the first try anyway. Breakout is harder than it looks, it may be best not to start with that.

                        J Offline
                        J Offline
                        johtnkucz
                        wrote on last edited by
                        #12

                        This is helpful (and obvious). I don't know why. I guess I have had too much (WAY) too much going on. Just start doing it is pretty vague though. I would need to have all libraries installed, know how to do that, etc. there's a lot of steps. I do look forward to this project though.

                        L 1 Reply Last reply
                        0
                        • J johtnkucz

                          This is helpful (and obvious). I don't know why. I guess I have had too much (WAY) too much going on. Just start doing it is pretty vague though. I would need to have all libraries installed, know how to do that, etc. there's a lot of steps. I do look forward to this project though.

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

                          johtnkucz wrote:

                          I would need to have all libraries installed, know how to do that, etc. there's a lot of steps.

                          Well that's exactly what I didn't mean. Instead of preparing, just start. Then when you need something, you will know what it is exactly that you need - it's kind of hard to anticipate that if it's your first time.

                          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