General Development

How is my article? – luke

luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
Just wondering if anyone thinks my new article(Inheritance in JAVA) was helpful/good/ or a peice of (*&()...

------------------
oops, did I type in the wrong margin?

vincent

Member

Posts: 129
From: Amersfoort, the Netherlands
Registered: 12-23-2002
Its good but I think you and I might be the only Java developers here
Jari

Member

Posts: 1471
From: Helsinki, Finland
Registered: 03-11-2005
It looks like an good article to me, but I'm not really a java coder but C++. The same logic applies to C++, C# and some other languages as well.

------------------
There are many devices in a man's heart; nevertheless the counsel of the LORD, that shall stand.
- Pro 19:21
Trust in the LORD with all thine heart; and lean not unto thine own understanding.
- Pro 3:5

[VoHW] (Help needed) [Blog] - Truedisciple (mp3)

ArchAngel

Member

Posts: 3450
From: SV, CA, USA
Registered: 01-29-2002
I use Java, but only cuz it's the main language they use at my college.

------------------
"Patience, my good citizen, patience. It's bad enough to rob a man of his dream"
-Sydney Carton, Tale of Two Cities
Soterion Studios

luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
hmm, I didn't know JAVA was so 'rare'; well at any rate I think JAVA is easier for the newcommer to understand, but I also use C++..

------------------
oops, did I type in the wrong margin?

Briant

Member

Posts: 742
From: Stony Plain, Alberta, Canada
Registered: 01-20-2001
Great intro to inheritance. Thanks for writing it! Hopefully it will also encourage others to add to the article section as well.

------------------
Brian

"OOP programmers have a lot of class"

luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
Thanks for the complements, yeah several more new articles would be nice; in fact do any of you guys think that you have an interesting topic that you would like me to write an article on? I wouldn't mind

------------------
oops, did I type in the wrong margin?

crazyishone

Member

Posts: 1685
From:
Registered: 08-25-2004
networking concepts for utter noobs.

------------------

globalrant http://globalrant.wastextgames.com
globalrant forums
http://crazyishone.proboards85.com/index.cgi

firemaker103

Member

Posts: 643
From:
Registered: 07-13-2005
"Girls"
For realm_master....

------------------
"Be nice to the nerds because later on, you'll be working for them" - Bill Gates

luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
"Girls"
For realm_master....

LOL, if I actually knew anything, I just might LOL very funny

------------------
oops, did I type in the wrong margin?

vincent

Member

Posts: 129
From: Amersfoort, the Netherlands
Registered: 12-23-2002
quote:
Originally posted by luke:
hmm, I didn't know JAVA was so 'rare'; well at any rate I think JAVA is easier for the newcommer to understand, but I also use C++..

Actually, Java is becomming more complecated. The latest version I don't fully understand. Generics, annotations are quite complicated...

luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
well yes, with some of the newer features(one of which is that modified for loop), but I was refering to the rather simple class coding/passing as in c++ you litterally place just the headers in the class definitions... Its alot of retyping...

------------------
Omnia Vos Estis Cordatis

Jari

Member

Posts: 1471
From: Helsinki, Finland
Registered: 03-11-2005
Java is such an nice language, I have seriously started to consider should I code next game projects in java, so that people can play in browser.

Why I would also like to code in java, is because of the huge selection of classes. I borrowed a book called "java in a nutshell" and that's quite a nut - over thousand pages.

It's just the speed that's big question mark. If you need to code bottle necks in java for pathfind or some other heavy task (real time application) the speed might become an issue - just don't know.

------------------
There are many devices in a man's heart; nevertheless the counsel of the LORD, that shall stand.
- Pro 19:21
Trust in the LORD with all thine heart; and lean not unto thine own understanding.
- Pro 3:5

[VoHW] (Help needed) [Blog] - Truedisciple (mp3)

[This message has been edited by jari (edited January 13, 2006).]

buddboy

Member

Posts: 2220
From: New Albany, Indiana, U.S.
Registered: 10-08-2004
i once wrote a pretty long article, and i was about to submit it, and the server for the site went down. i was mad. like, really mad. it was about GIMP.

------------------
In the stock market, you must buy high and sell low...Wait! That's not right!
--------------
Yes, I can be intelligent at times!!

Jari

Member

Posts: 1471
From: Helsinki, Finland
Registered: 03-11-2005
quote:
Originally posted by vincent:
Actually, Java is becomming more complecated. The latest version I don't fully understand. Generics, annotations are quite complicated...


Generics... looks like they are similar to templates: http://www.mindview.net/WebLog/log-0061

------------------
There are many devices in a man's heart; nevertheless the counsel of the LORD, that shall stand.
- Pro 19:21
Trust in the LORD with all thine heart; and lean not unto thine own understanding.
- Pro 3:5

[VoHW] (Help needed) [Blog] - Truedisciple (mp3)

vincent

Member

Posts: 129
From: Amersfoort, the Netherlands
Registered: 12-23-2002
quote:
Originally posted by jari:
It's just the speed that's big question mark. If you need to code bottle necks in java for pathfind or some other heavy task (real time application) the speed might become an issue - just don't know.


Speed really is not an issue with Java. You know this game is made in Java:
http://tribaltrouble.com/index.php ... its really the 3D card thats the bottleneck here. It uses LWJGL: http://lwjgl.org/ which is a free OpenGL/OpenAL API for Java.

The stage where 'Java is slow' has been long passed. It some areas it can compete with C(++).

[This message has been edited by vincent (edited January 13, 2006).]

bennythebear

Member

Posts: 1225
From: kentucky,usa
Registered: 12-13-2003
quote:
Originally posted by crazyishone:
networking concepts for utter noobs.


...what kind of concepts? just in general, or kind of like a begginner's guide to networking? this i might be able to do, i still need to finish up my article on networking hardware, which i need somebody to read over and give me some constructive criticism...i know it needs a lot of work before it gets posted here.

edit * here's the address to the article i'm talking about: http://www.geocities.com/bennythebear84/net.htm

------------------
proverbs 17:28
Even a fool, when he holdeth his peace, is counted wise: and he that shutteth his lips is esteemed a man of understanding.

proverbs 25:7
open rebuke is better than secret love.

www.gfa.org - Gospel for Asia

www.persecution.com - Voice of the Martyrs

[This message has been edited by bennythebear (edited January 13, 2006).]

Jari

Member

Posts: 1471
From: Helsinki, Finland
Registered: 03-11-2005
quote:
Originally posted by vincent:

Speed really is not an issue with Java. You know this game is made in Java:
http://tribaltrouble.com/index.php ... its really the 3D card thats the bottleneck here. It uses LWJGL: http://lwjgl.org/ which is a free OpenGL/OpenAL API for Java.

The stage where 'Java is slow' has been long passed. It some areas it can compete with C(++).


You are undoubtly right about the 3D card being the bottle neck, but AI can be one important bottle neck in certain types of games, where all possible optimization is needed.
Well I quess java is ok unless you need to make some heavy RTS.

------------------
There are many devices in a man's heart; nevertheless the counsel of the LORD, that shall stand.
- Pro 19:21
Trust in the LORD with all thine heart; and lean not unto thine own understanding.
- Pro 3:5

[VoHW] (Help needed) [Blog] - Truedisciple (mp3)

[This message has been edited by jari (edited January 14, 2006).]

luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
its true that java has become fast enough; in fact I think that some company ported a 3d game engine(Doom I think...) to java..

------------------
Omnia Vos Estis Cordatis

NileCoder

Junior Member

Posts: 8
From: winter park, fl, 32792
Registered: 03-20-2004
Every language has it's cons and pros. It all depends on what you are planning to do.

------------------
"Give me chastity and continence, but not just now." Saint Augustine, ca 410 AD.

CPUFreak91

Member

Posts: 2337
From:
Registered: 02-01-2005
quote:
Originally posted by vincent:
Its good but I think you and I might be the only Java developers here

import java.io*;
class Ireallydontlikejava {
public static ... main ..... {
System.out.print("Argh! I can't remember keyboard Input or the main function!\n");
}
}

I guess I don't count

------------------
All Your Base Are Belong To Us!!! chown -r us ./base

"After three days without programming, life becomes meaningless.'' -- Tao of Programming Book 2

buddboy

Member

Posts: 2220
From: New Albany, Indiana, U.S.
Registered: 10-08-2004
lol!

------------------
In the stock market, you must buy high and sell low...Wait! That's not right!
--------------
Yes, I can be intelligent at times!!

jestermax

Member

Posts: 1064
From: Ontario, Canada
Registered: 06-21-2006
Java is a lot of fun, i've been coding with it for probably over 2 years now ( thats probably not a lot of time but to your blood cells, thats an eternity ). The lack of pointers makes it a good starter language without it being weak. Also, the pure object-oriented-ness gives a bit of motivation to learn better design patterns (some people refuse to have motivation)
luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
Agreed.

That makes our numbers three now.

Using Cubic Splines to extrapolate the Number of Java developers here, our count will be 5 in 3 years... lol

------------------
"Do not condemn others for their ignorance, use it against them."
Scott E. Roeben

buddboy

Member

Posts: 2220
From: New Albany, Indiana, U.S.
Registered: 10-08-2004
LOL... if i knew how to get Java and of a good tutorial, i might try it. cuz it looks intriguing.

------------------
WARNING:

RADIOACTIVE IE AHEAD!
--------------------
#include <spazz.h>

int name()
{
char name['B','u','d','d','B','o''y']

jestermax

Member

Posts: 1064
From: Ontario, Canada
Registered: 06-21-2006
there is a trunkload of java guides. heres a starter guide i found with a 5 second google
http://www.javaworld.com/javaworld/jw-03-2000/jw-0331-java101.html

If you're the book kind of guy then get Big Java. That has to be one of the best java books i've read.

luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
Two books that I have, and that I like very much, are 'Learning Java' and Programming Games in Java. The former is a great introduction to Java and the latter is a great intro to Game Programming (You can use much of the knowledge in that book in C++ too)

------------------
"Do not condemn others for their ignorance, use it against them."
Scott E. Roeben