Yar

Sign in to follow this  
  • entries
    208
  • comments
    383
  • views
    65546

Made the leap...

Sign in to follow this  
H_o_p_s

109 views

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....
Sign in to follow this  


4 Comments


Recommended Comments

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

Share this comment


Link to comment
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.

Share this comment


Link to comment
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!

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now