Well, I'm screwed. *PROGRAMMING QUESTION*(kinda)

Want to just shoot the breeze? Forum 42 is the place!

Moderator: Moderators

Post Reply
CronoTriggerfan
Moderator
Posts: 4131
Joined: Fri Jan 27, 2006 3:07 pm
Location: University of Michigan - Ann Arbor
Contact:

Well, I'm screwed. *PROGRAMMING QUESTION*(kinda)

Post by CronoTriggerfan »

I'm here at Michigan Tech for summer camp, (hi gannon :lol: ) and I'm in somewhat of a pickle. I came here to learn game programming, and from what I was told, we didn't need any previous programming knowledge to take the class. I suppose that's true, seeing as all the code is given to you to copy, and then it is analyzed later; however, the class is moving quite fast (only a week to cover all of Java game programming) and having never programmed before in my life, I'm falling behind. If any of you awesome programmers out there *cough*Marshall*cough* could give me a run-down of basic game programming in Java, that'd be great. Maybe some useful commands and their applications, or perhaps a link to a website that could help. We're using Eclipse 3.1 to run the program, if that makes any difference.

Thanks in advance,
CTFan

EDIT: I didn't know if this belonged in Tech Q&A or here, seeing as I've seen programming questions answered in both. If a move is necessary, feel free to do so.
Image
gannon
Moderator
Posts: 6974
Joined: Sun Apr 04, 2004 4:48 pm
Location: Near that one big lake
Contact:

Post by gannon »

Ah....java. How I hate thee :P
Anyways, I don't have much experience with java or even OOP for that matter.
marshallh
Moderator
Posts: 2987
Joined: Sat Sep 10, 2005 2:17 pm
360 GamerTag: marshallh
Location: here and there
Contact:

Post by marshallh »

I hate Java too, it's a decent model for teaching OOP but it sucks for anything else. Reliable? No. Fast? No.

Anyway, if you've never done any programming before, you're screwed. You can't pick up Java in just a few days, let alone game programming in it.

The best I can recommend is this site:
http://math.hws.edu/javanotes/c2/index.html

It's a pretty good intro to what you need to know. Try to read all of it, if you can.
Image
CronoTriggerfan
Moderator
Posts: 4131
Joined: Fri Jan 27, 2006 3:07 pm
Location: University of Michigan - Ann Arbor
Contact:

Post by CronoTriggerfan »

Thanks for the link, marshall. I'll see what I can make of it. As for my opinion on Java.....I hate it too. Plus, we are doing EVERYTHING in OOP, which makes it much tougher. Of the little I've played around with C++, I enjoy it much more. A LOT more user-friendly.

CTFan
Image
Sparkfist
Forum Administrator
Posts: 6754
Joined: Tue Apr 20, 2004 7:12 am
Location: Michigan

Post by Sparkfist »

I don't know about Java, never toughed the programming portion. The only way you're going to keep up is to learn the syntax and command structure. If you can pick that up you're going to have a much easier time, but it would take you a few days in reality to pick it.

I hope this work out though, good luck.
vskid wrote:Nerd = likes school, does all their homework, dies if they don't get 100% on every assignment
Geek = likes technology, dies if the power goes out and his UPS dies too

I am a geek.
CronoTriggerfan
Moderator
Posts: 4131
Joined: Fri Jan 27, 2006 3:07 pm
Location: University of Michigan - Ann Arbor
Contact:

Post by CronoTriggerfan »

Sparkfist wrote:...learn the syntax and command structure....
Know a good resource focusing heavily on those I could use?

CTFan
Last edited by CronoTriggerfan on Tue Jul 11, 2006 5:24 pm, edited 1 time in total.
Image
Sparkfist
Forum Administrator
Posts: 6754
Joined: Tue Apr 20, 2004 7:12 am
Location: Michigan

Post by Sparkfist »

Look at some of the Java guides at http://www.programmingtutorials.com. I really don't know any other sites that have any information about java.
vskid wrote:Nerd = likes school, does all their homework, dies if they don't get 100% on every assignment
Geek = likes technology, dies if the power goes out and his UPS dies too

I am a geek.
sam fisher
Posts: 1093
Joined: Mon Apr 25, 2005 8:52 am

Post by sam fisher »

Holy Crapola! You sound like they are trying to teach you the entire of Java in 1 week... How can you find C++ more user friendly. I see Java as a cut down C++ really.
Image
Black Six
Moderator
Posts: 1991
Joined: Sun Apr 04, 2004 4:34 pm
360 GamerTag: Black 5ix
Location: MD

Post by Black Six »

sam fisher wrote:Holy Crapola! You sound like they are trying to teach you the entire of Java in 1 week... How can you find C++ more user friendly. I see Java as a cut down C++ really.
I agree, compared to C++, Java is simple, no pointers or any of that fun memory stuff. And C++ is Object-Oriented, just like Java CTFan. If you don't understand the theory behinf OOP, you're basically screwed. :(
"It's not that life's so short, it's just that you're dead for so long." -Anonymous
Threads Closerized: Lost Track, Whoops
sam fisher
Posts: 1093
Joined: Mon Apr 25, 2005 8:52 am

Post by sam fisher »

Ya, I just stick to good old linear C for now. The only OOP I have ever done is with Fenix on the GP32 and GP2x.
Image
Post Reply