Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Java, lol

Name: Anonymous 2006-07-27 8:31

I was told by a game developer at this seminar that if I want to learn how to program games, a good way to start is with Java and making cellphone games. I plan on learning C++ before Java anyway but around how long would it take a newbie to learn Java or when would it be a good idea to learn Java if not at all?

Name: Anonymous 2006-07-27 8:36

And same with VisualBasic cause I heard they'll be teaching it to us next year at my highschool and I'm not sure if I want to learn it and pick up bad habits or whatever.

Name: Anonymous 2006-07-27 10:06

If you're going to be learning Java and C++ start with Java because it's less headache to start with (the headaches come later when you find it's just not powerful enough) then learn C++ after. Don't even touch VB. Consider leaving school to avoid it.

Name: Anonymous 2006-07-27 12:48

It takes about a month to get the basics of Java (I recommmend B. Eckel "Thinking in Java" as a guide to Java world :) )

About Java and C++ (I'm NOT trying to start a flame war here): both languages have their weak points, and you certainly can find places where C++ is "not powerful enough" (portability or advanced webapps for example). But this is an oppinion of a well-known Java freak. ;)

Name: Anonymous 2006-07-28 2:22

>It takes about a day to get the basics of Java
fixed.

Get one of those "Learn Java in 30 days" books, lock yourself in your basement on a lazy saturday, and plow through the entire book in one day. Seriously, it's a cakewalk.

Name: Anonymous 2006-07-28 8:16 (sage)

Start with C++, then spend a while with Java to realize how much it sucks and is full of enterprisey bullshit; do not under any circumstance start with Java lest you fall into the enterprisey bullshit trap and become stupid.

portability or advanced webapps for example
rofl

Name: Anonymous 2006-07-28 17:14

>>6

Erm.. we are speaking English here. Wtf does enterprisey bsht mean?

Instead of rotfling, provide us with some arguments

Name: Anonymous 2006-07-28 17:30

>>7

4chan is not serious business you idiot.
YOU FAIL AT 4CHAN !!!

Name: Anonymous 2006-07-28 23:23

IN before scalable object-oriented enterprise solution that is web 2.0 ready

Name: Anonymous 2006-07-29 0:13

We should synergize scalable J2EE and XML to create a best-of-breed Web 2.0-based service to blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah.

That's enterprisey, and the Java world reeks of this shit. Who in their right mind uses Java unless they're paid to? If you actually like the language, you're seriously fucked in the head; it makes even C++ look nice, fer fuck's sake.

I've had to use that crappy language on-and-off since 1.1 (and it just keeps getting worse), and it's the only language of the dozen or so I've written software in that I can say I genuinely hate.

Java has one good thing going for it though: every ad that contains the word "Java" screams "Stay away! Your soul will be eaten by an elder god!". If it wasn't for the saving grace of filtering out the real dreg jobs of the software industry, I'd say we should burn Joy and Gosling on an oaken stake, liquidate Sun, and salt the earth their offices sat on. Only then can we enter software nirvana.

Name: Anonymous 2006-07-29 14:34

Never start with C++, you'll only fail. It's a horribly insane language. While there are dozens of languages more suitable than Java as a learning language, if the choice is between C++ and Java, I'd recommend Java every time. Similarly if I were starving and I had a choice between shit and maggots I'd go for the maggots. Of course given the choice I'd have steak and chips with a generous portion of gravy, but just as starving Ethiopians know nothing of steak, many student programmers know nothing of LISP.

Name: Anonymous 2006-07-30 11:57

if the choice is between C++ and Java, I'd recommend staying the fuck away from programming.
fixed.

Name: Anonymous 2006-07-30 12:12

c++ is one of the hardest languages to start with but if you have to choose between java and c++, id recomend c++.

Name: Anonymous 2006-07-30 12:52

c++ is one of the hardest metals (if not the hardest) known by the man


ps
how do i quote like >>12 ?

Name: Anonymous 2006-07-30 13:29

ps
how do i quote like >>12 ?
like this.

Name: Anonymous 2006-07-30 14:43 (sage)

>>15
| ps
how do i quote like >>12 ?
like this?

Name: Anonymous 2006-07-30 15:50

If you think C++ sucks, then you are too stupid for it and you should stay the fuck away from game programming.  Too many Java programmers have tried and failed to properly balance the graphics pipeline.

Name: Anonymous 2006-07-30 15:57

>>17
this is where Ogre comes in handy.

Name: Anonymous 2006-07-30 19:45

>>14

>like this

except you need to add a space after the greater than sign. This will also add a new line after the quote, so make sure you space your lines properly.

Name: Anonymous 2006-07-30 19:47

>>1
For games, I recommend starting with Irrlicht. It's not very powerful but it's ridiculously easy to use, and it's also under the zlib license (i.e. free for anything, do whatever you want with it) as opposed to the more restrictive LGPL.

Name: Anonymous 2006-07-31 2:48

i took a java class last year. i believe i have a firm understanding of the language.

now, knowing this, how should i start myself off on c++?

Name: Anonymous 2006-07-31 11:05

3D libraries lols

Name: Anonymous 2006-07-31 13:19

>>21
Depends what you want to do with it. Are you looking to program high-performance computations? Are you looking to program games? Are you looking to create large-scale applications?

Name: Anonymous 2006-07-31 17:53

applications with a slighly less than 'large-scale' nature, i would say

Name: Anonymous 2006-07-31 20:24

>>24
ELABORATE

Name: Anonymous 2006-08-01 12:14

>>25
H-Games

Name: Anonymous 2006-08-01 12:29

>>26
If shitty japanese programmers can make h-game software, then anyone can.

Name: Anonymous 2006-08-01 17:29

>>1
Hahaha oh no.

First learn C. Not C++, C. If it's too hard, do Pascal first, then C. Use only the standard input and standard output. conio.h if you get bored. Learn to write proper structured code and understand everything that happens at low-level (C pointers and strings). Then move on to a high level, object-oriented, preferrably multi-paradigm language like Python or Ruby. Not Java, it's one of the worst OO languages ever and a piece of shit overall no matter how you look at it.

Then you'll be in a position to decide what to use for your games. I suggest a high level language like Python with existing graphics libraries like PyGame. You can get fairly serious with it, without getting fairly costly and unproductive as it would be to do that in C++.

Name: Anonymous 2006-08-01 19:10

>>28
Yeah, you could use python for your games, if you want them to be piece of shit tetris clones.

Name: Anonymous 2006-08-01 23:42

conio.h if you get bored.

1993 called. They want their compilers back.

Other than that, I agree.

Name: Anonymous 2006-08-02 9:12

>>29
OMG Python is a high-level language, therefore inefficient! Let's use pure Assembly! And disregard OpenGL, it's a bloated high-level API therefore inefficient, let's write our own video driver!

>>30
Last time I checked it was still available and builtin in my lcc-win32; it's just good to have newbies learn the language while entertaining them in a simple way that doesn't deter much from the real purpose. So if they get bored with prime numbers, you ask them to draw a real Eratosthenes Sieve or something.

Name: Anonymous 2006-08-02 10:30

>>31
No, let's avoid Python because it's trash for writing games.  OpenGL is fine.  Continue.

Name: Anonymous 2006-08-02 10:59

>>31
w4ch driver for your videocard, how cool can that be!

Name: Anonymous 2006-08-02 12:52

>let's write our own video driver!
signing this

Name: Anonymous 2006-08-02 19:04

>>33
>>34
I'm not sure stuff like scan conversion is as exciting as you think it is.

Name: Anonymous 2006-08-02 19:25

>>32
Elaborate and explain or GTFO

Name: Anonymous 2006-08-02 20:21

FYI for general OpenGL fuckery java is fine and fast enough.

Seriously both C++ and Java are poor languages. At least Java is better.

Name: Anonymous 2006-08-02 23:54

>>36
Python is slow with 3D and AI code, which make up a large part of games.  Therefore, it is not a good choice for game programming.

>>37
You have obviously never coded anything useful, let alone a scenegraph based game engine.  GTFO out this discussion.

Name: Anonymous 2006-08-03 0:11

>>38
You've never finished anything so stop talking.

Name: NonymousQ 2006-08-03 0:17

I must say that yes, Java and C++ are poor languages in general. You may want to consider dabbling is a simpler language like Python or Perl,
Try learning OpenGL or SQL; they're excellent for graphics.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List