Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (580)
games submitted by our members
Games in WIP (500)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Kevin (Me) & Game Development  (Read 3231 times)
0 Members and 1 Guest are viewing this topic.
Offline Kevinul

Senior Newbie





« Posted 2008-02-27 22:51:37 »

Greetings,

I'm a student who has many interests, and have some idea of what he would like to do for a career, and attend college for. I'm currently interested in programming due to the fact that I have very nice grades in my languages arts class, and in computer programming, I can correct myself and others mistakes as well they will correct me, and so we all happy especially (I hope) in the programming business world instead having a complete, final product all the time. Knowing this, I'm further interested in programming a game from my past, present, and future experiences.

I was introduced to Java when I was about nine years old by a Java Applet MMOG called RuneScape. It was nice, and it was my most paid, and played game I've had so far of my current life, and so further down my path, I'm now trying to learn Java since it's not C++ as C++ is the dominate, and popular programming language for the gaming industry, and so I wanted to be different. That's why I'm now trying to understand Java with the help of Java community, it's provided Java sources, NetBeans IDE 6.0, and Head First Java.

Now, hoping you, the reader, understands me. I have a few questions for you, and everyone else here. First, is it likely for me to do better by starting to program with 3D Libraries such as my Java Monkey Engine, or go for 2D Libraries such GTGE, or Slick? Also, I would like to start out as a simple game, and developer when it's time to advance into the MMOG stage in about years time (a good game does take years as I read), and so I would like to know how should I set up the networking? If I buy a dedicated server, and (if needed) and shared server as being the web server (with JSP support), what software do I need to do and the configuration of them? I know I should have an OS, but what do I add to the dedicated server as being a game server? Is Project Drakstar be the software of chose as the game server? Finally, as for the web server, what software do I need to have a success full game?

I probably have more questions, but I need to make me some dinner, and cook.

Regards,
Kevin K. (a.k.a Kevinul)
Offline CaptainJester

JGO Knight


Medals: 12
Projects: 2


Make it work; make it better.


« Reply #1 - Posted 2008-02-27 23:43:33 »

Ask the networking questions later.  First learn how to make a game.  Start with tic tac toe, then Tetris then some side scroller like Mario.  Later try a simple 3D game, then something a little more complicated.  At this point then look at networking and go back to a 2D game to try stuff out.  At that point you might be able to doa simple MMORPG.  You should try to do a MUD before a MMORPG(This advice comes from blahblahblahh and he has the experience).  A mud is a simpler type of MMORPG.

Offline Mr_Light

Senior Member




shiny.


« Reply #2 - Posted 2008-02-28 00:06:40 »

I don't know about the above, but to give you a piece of advice, try backing up a bit. Study not just writing the code and libraries but also the game developing process in itself.

It's harder to read code than to write it. - it's even harder to write readable code.

The gospel of brother Riven: "The guarantee that all bugs are in *your* code is worth gold." Amen brother a-m-e-n.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Kevinul

Senior Newbie





« Reply #3 - Posted 2008-02-28 02:23:58 »

Ask the networking questions later.  First learn how to make a game.  Start with tic tac toe, then Tetris then some side scroller like Mario.  Later try a simple 3D game, then something a little more complicated.  At this point then look at networking and go back to a 2D game to try stuff out.  At that point you might be able to doa simple MMORPG.  You should try to do a MUD before a MMORPG(This advice comes from blahblahblahh and he has the experience).  A mud is a simpler type of MMORPG.

Okay, I already knew I couldn't conduct an MMORPG. I knew I had to start out small, and that's why I'm going to read, and conduct small projects of Java on NetBeans IDE 6.0, and hopefully during the summer. I'll do what you advised do a Tic Tac Toe game, and possibly tetras.  ALSO, in order to do a Massive Multi-player Game (MMOG), you'll need a lot of experience, a team, and money preferably over a thousand or in the thousands. Also, you need marketing strategy too in order to be successful. So, the MMORPG concept won't go for a bit, but after simple MUD's, and IT/Game Programming experience. It would more of a Mini Milti-Player Game.

I don't know about the above, but to give you a piece of advice, try backing up a bit. Study not just writing the code and libraries but also the game developing process in itself.

Okay, do you recommend any links, articles, or books I should look at?
Offline fletchergames

Senior Member





« Reply #4 - Posted 2008-02-28 05:09:25 »

Buy Developing Games in Java and Killer Game Programming in Java.  You could buy one or the other, but you'd be better off with both.  Both are cheap on Amazon.com

I plan to buy Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs (available from Amazon.com and much more cheaply as an ebook from Apress.com).  It seems a bit more advanced, but I don't know for sure because I haven't bought it yet.  I have both the other two books.

There are alot of other books that don't measure up, but those two are great.  And, like I said, I don't know for sure about the 3rd one, but it seems to cover some topics that aren't covered elsewhere (like gamepad support).
Offline Kakashi266

Junior Member





« Reply #5 - Posted 2008-02-28 14:58:12 »

Okay, I already knew I couldn't conduct an MMORPG. I knew I had to start out SMALL, and that's why I'm going to read, and conduct small projects of Java on NetBeans IDE 6.0, and hopefully during the summer. I'll do what you advised do a Tic Tac Toe game, and possibly tetras.  ALSO, in order to do a Massive Multi-player Game (MMOG), you'll need a lot of experience, a team, and money preferably over a thousand or in the thousands. Also, you need marketing strategy too in order to be successful. So, the MMORPG concept won't go for a bit, but after simple MUD's, and IT/Game Programming experience. It would more of a Mini Milti-Player Game.

Good of you to think of all this so soon. My first project out of the start was making a Pokemon clone. Still working on it- by myself. I use Slick, by the way. Slick is great for simple 2D games. It's advanced my current progress by hundreds of times.

Offline Kevinul

Senior Newbie





« Reply #6 - Posted 2008-02-28 21:19:02 »

Buy Developing Games in Java and Killer Game Programming in Java.  You could buy one or the other, but you'd be better off with both.  Both are cheap on Amazon.com

I plan to buy Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs (available from Amazon.com and much more cheaply as an ebook from Apress.com).  It seems a bit more advanced, but I don't know for sure because I haven't bought it yet.  I have both the other two books.

There are alot of other books that don't measure up, but those two are great.  And, like I said, I don't know for sure about the 3rd one, but it seems to cover some topics that aren't covered elsewhere (like gamepad support).
Wow, thanks. Andrew Davison (the author of these books), and so the book, Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs, seems to be the lastest one. I don't want to learn Java 5 and less, because  would like to show those C++ users what Java can do. The thing is that Java Monkey Engine seems to be very nice, since my inspiration is this...


I would like to do better, or as good as that screen shot. Also, I would like to have similar GUI, and so can I use the books knowledge with Java Monkey Engine, and JME Physics Two? Oh, specking of physics, what driver does well that you know of?

Good of you to think of all this so soon. My first project out of the start was making a Pokemon clone. Still working on it- by myself. I use Slick, by the way. Slick is great for simple 2D games. It's advanced my current progress by hundreds of times.
Ah, thanks. I was introduced to Slick by Mojang Specifications developers blog. Smiley That's how I was referred here.
Offline fletchergames

Senior Member





« Reply #7 - Posted 2008-02-29 20:48:24 »

I don't want to learn Java 5 and less, because  would like to show those C++ users what Java can do.
Java 5 has all the same language features as Java 6.  There are some additions to the Java 6 API, like some kind of script compiling stuff.  And there are some improvements to how fast images are rendered on different platforms and to many other things as well.

But, as a game programmer, I think you would be writing basically the same code for Java 5 and Java 6.  In fact, even Killer Game Programming in Java, which came out after Java 5 (but before Java 6), doesn't use any of the Java 5 features except the nanosecond timer.  Personally, I avoid the nanosecond timer because it has issues on computers with power management (e.g. laptops) and on some AMD dual core processors.

The Java 6 book sounds a bit more advanced, so I would suggest buying at least one of the others first.  I don't know for sure though because I haven't bought the Java 6 book yet myself.  I will buy it some time this year, but I've got my eye on some general algorithms books.  And I'm still reading a book about concurrency.

Oh, specking of physics, what driver does well that you know of?/quote]
I think you mean physics engine, not driver.  Drivers are generally programs that act as an interface between a hardware device and the operating system, and they aren't something you usually think about when you're programming in Java.

I know nothing about physics drivers OR physics engines though.
Offline Kevinul

Senior Newbie





« Reply #8 - Posted 2008-03-01 00:26:38 »

Ah, I see, but I haven't gotten past fully understanding (allowing my to write just as well as me writing an essay) of how to conduct a 100% Perfect Beer Song Java application stated by
Head First Java
. I looked at the code before trying to do it myself, and also I went on other things so I may have to reread the whole book. Ugh...  Sad

Thank You, and sorry about my confusion of physics drivers and engines.

Wouldn't I still need to learn Java before knowing how to code games? The guy advised to learn game design, and so I don't really now a good resource to learn how to conduct a good game design well. I mean, I play a lot of games of many genres, but I don't think I know to conduct a good, balanced game design. Anyone?
Offline Swattkidd7

Junior Member





« Reply #9 - Posted 2008-03-01 01:21:11 »

Im not really sure whats going on but just start learning java dude, then start picking up little games and what not..dont worry too much about game design and all that just get started Smiley..

thats my opinion.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline fletchergames

Senior Member





« Reply #10 - Posted 2008-03-01 06:04:03 »

Wouldn't I still need to learn Java before knowing how to code games? The guy advised to learn game design, and so I don't really now a good resource to learn how to conduct a good game design well. I mean, I play a lot of games of many genres, but I don't think I know to conduct a good, balanced game design. Anyone?
Yes, you need to learn Java before you can learn how to use Java to program games.  I don't have a particular recommendation for a general Java book, but you should be able to find lots of them cheap on Amazon.com.  Just don't shell out $600 for some sort of interactive 6-CD tutorial.  It's not worth it.

If you already know C++ or something similar, you might be able to figure out most of Java with the Java Tutorial at http://java.sun.com/docs/books/tutorial/ .  However, you would be better off with a book.  And if you want to get really good at it, you will have to buy other books about advance topics.  That's something for later on, probably after you've already start programming games with Java.

There's no point in learning about game design until after you've learned how to draw an image on the screen and start the music playing.

If you would prefer, you could use a tool like Game Maker or Torque Game Builder to make games.  Then you wouldn't need to learn how to program at all and could concentrate on game design.  Personally, I would rather use Java.  It gives me far more control of the game than I could have with game making program.
Offline Kevinul

Senior Newbie





« Reply #11 - Posted 2008-03-01 16:17:50 »

Yes, you need to learn Java before you can learn how to use Java to program games.  I don't have a particular recommendation for a general Java book, but you should be able to find lots of them cheap on Amazon.com.  Just don't shell out $600 for some sort of interactive 6-CD tutorial.  It's not worth it.

If you already know C++ or something similar, you might be able to figure out most of Java with the Java Tutorial at http://java.sun.com/docs/books/tutorial/ .  However, you would be better off with a book.  And if you want to get really good at it, you will have to buy other books about advance topics.  That's something for later on, probably after you've already start programming games with Java.

There's no point in learning about game design until after you've learned how to draw an image on the screen and start the music playing.

If you would prefer, you could use a tool like Game Maker or Torque Game Builder to make games.  Then you wouldn't need to learn how to program at all and could concentrate on game design.  Personally, I would rather use Java.  It gives me far more control of the game than I could have with game making program.

Ah, thanks. I don't want to use Game Maker nor any other C, or C++ engines due to how popular the language is. I'll try to learn Java as if I was writing an awesome novel, I guess I can say. I don't have any knowledge of C++, and I would be better of with a book. Thank You people of java-gaming.org.
Offline fletchergames

Senior Member





« Reply #12 - Posted 2008-03-01 20:05:56 »

Game Maker and Torque Game Builder don't require any knowledge of programming.  You just use their scripting languages, which is alot like programming.

I pointed them out for completeness, but the fact is that you only can do so much with those kinds of programs.  Learning how to program games in Java or C++ would be much better.

Personally, I prefer Java, but that's pretty obvious given which forum I'm posting to.  In any case, I think you're making a good choice.
Offline Kevinul

Senior Newbie





« Reply #13 - Posted 2008-03-01 22:23:20 »

Game Maker and Torque Game Builder don't require any knowledge of programming.  You just use their scripting languages, which is alot like programming.

I pointed them out for completeness, but the fact is that you only can do so much with those kinds of programs.  Learning how to program games in Java or C++ would be much better.

Personally, I prefer Java, but that's pretty obvious given which forum I'm posting to.  In any case, I think you're making a good choice.
Thanking, and I want to to have knowledge of programming and so I may take Computer Science and other courses during my college years. Just where, I need to decide.
Offline gouessej

« In padded room »



TUER


« Reply #14 - Posted 2008-03-21 13:18:40 »

I would like to do better, or as good as that screen shot.
Sorry to tell this but you're a little bit pretentious! Game programming requires a lot of time! It is not easy! Start by writing small games before planning to compete with near-commercial quality games!!!!!

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (47 views)
2014-04-15 18:08:23

BurntPizza (43 views)
2014-04-15 03:46:01

UprightPath (59 views)
2014-04-14 17:39:50

UprightPath (41 views)
2014-04-14 17:35:47

Porlus (57 views)
2014-04-14 15:48:38

tom_mai78101 (80 views)
2014-04-10 04:04:31

BurntPizza (139 views)
2014-04-08 23:06:04

tom_mai78101 (239 views)
2014-04-05 13:34:39

trollwarrior1 (199 views)
2014-04-04 12:06:45

CJLetsGame (207 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!