Made the leap...

posted in Yar
Published February 09, 2005
Advertisement
Yep thats right, now a paying member.
Well... to tell a little bit about myself...
I'm currently enrolled at Berklee College of Music, and I'm interested in programming. I've been working on an isometric strategy battle game, programmed in Java. It currently uses the Java2D API, but I believe that it is quickly showing me that I need to use OpenGL to get the FPS up.

I used to run just Linux and Windows, however I am now a happy owner of a 15" PowerBook G4. I have to admit not having to worry about viruses and spyware is absolutley mind boggling. And the simple concept that you plug something in and it works, actually works! This is quite contrary to the experiences that I've had with XP.

Now, you don't have to worry, I'm not some mac addict that will cram the 'wIndoZe Suks' and 'Macs Rule!1!!!1!' stuff down your throat, but I must say that I was trully impressed with the simple fact that everything works how it is supposed to.

Now, that being said I actually no longer have access to PC :( So instead I am forced into using VPC, which actually does a good job of telling me whether or not something compiled right ;) but pretty much gives me no clue on the speed that something should be running...

I could be programming in C++ or C, but I went with Java for the cross platformness of it. You may all hate me for it, I don't blame you. Now, as far as speed goes, I do see that C is a bunch faster, but I don't need REALLY fast speeds, just enough to get me by. OpenGL on Java actually does a pretty dang decent job in getting FPS. Java2D however, can barely repaint the screen black at 300fps, let alone draw images faster then 100... combine this with music playing, and you get 50fps on good systems.

One thing that I just found out about my game(by the way is called Java Tactics) is that some systems play it well and others don't. I have a couple of different concepts about why that is:

* Some systems are not hardware accelerating Java
* Some of the older systems are using windows with a bad Timer
* My programming stinks

Now I think that third isn't at fault (laugh go ahead) because I can get between 150 and 333 fps on my system. So its just a setting or problem with windows somewhere that is crapping out my code.

I would like to fix this within Java2D so that I don't have to learn OpenGL, but it would be a good experience for me to do so.
Anyway, I've got school to go to....
Next Entry OpenGL
0 likes 4 comments

Comments

wackatronic
I, a former musician, and now a professional programmer with a BS in Computer Information Systems think that most artists can become great programmers because of their ability to think very abstractly. So keep working at it!

I wish you luck and if you need anything feel free to contact me.

-- Eric
February 09, 2005 12:09 PM
The Rug
The varying performance thing may be due to which virtual machine people are using. I recently tried some games I had written in Java 1.1 on JRE 1.5.0 and they ran hella fast (which was odd because I could have sworn they were framerate limited) so the performance difference between JVMs can be quite large. Also if its an applet you're coding, make sure your users don't use Microsoft's JVM, its crap.
February 09, 2005 01:04 PM
noaktree
Quote:Berklee College of Music
What instrument?
February 09, 2005 03:41 PM
H_o_p_s
noaktree: I play Flute, Piano, and Guitar. In that order :) I play some Brazilian, jazz, and classical, so pretty rounded I guess...

Rug: Yeah, I thought that it might m=be the JVM also, the problem was that all the people that have checked their version said it was at least 1.4.2, which is what I have installed :(

wackatronic: I have a few friends who program, but not at the level required to do anything but simple stuff. Game programming is way out of their league, but they don't do it for the programming side, they do it mostly to help themselves in their music programs. Most people here who program have made their own MIDI program that does all the work for gigs, this way all they have to do is lug around their laptops, not their $500+ MIDI synths...

Thanks you guys!
February 09, 2005 06:13 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement

Latest Entries

!!!!!!!

671 views

MIDI Keyboard v1.7

1540 views

Yar.

1209 views

Orchestra Recording

1324 views

MIDI Keyboard v1.5

1459 views

Registration

1324 views

Ahhh!!!

1090 views

Um... yeah...

1076 views
Advertisement