image
image

|


Go Back   macosx.com > Design, Media, Programming & Scripting > Software Programming & Web Scripting

Reply
 
Thread Tools
  #1  
Old June 8th, 2003, 11:52 PM
ApeintheShell's Avatar
Registered User
 
Join Date: Apr 2002
Location: CO
Posts: 490
Thanks: 0
Thanked 0 Times in 0 Posts
ApeintheShell is on a distinguished road
Java Games

Although there are some java games out there that are clones of old classics I want to develop a new game.

Is java a good language, and if not what are some better one's?
__________________
1.66 ghz Intel Core Duo Mac Mini w/ Mac OS X 10.5.1,
400 mhz Power PC G3 iMac w/ Mac OS X 10.4.11,iPod Touch 16gb, Maxtor 80gb HD, Lacie 500gb and 250gb HD, 4th-generation 20gb iPod.
Reply With Quote
  #2  
Old June 9th, 2003, 02:51 AM
profx's Avatar
ill never 4get watsisname
 
Join Date: May 2001
Location: Auckland New Zealand
Posts: 386
Thanks: 0
Thanked 0 Times in 0 Posts
profx is on a distinguished road
java will be slow and its 3d graphics are very hard to work with but java - by definition - is highly portable, you could run it as an applet on a website, or if it a simple game port it to the new nokia phones!!
__________________
| PowerBook G4 550 - 10.4 - 512Mb - 20Gb | 30Gb iPod Photo | 40x12x48 Fantom Drives CDRW (firewire) | Logitech Cordless Mouse MX700 | xBox with XBMC for movies and music in the lounge
Reply With Quote
  #3  
Old June 9th, 2003, 04:01 AM
symphonix's Avatar
Scratch & Sniff Committee
 
Join Date: Jul 2001
Location: The Australian Jungles
Posts: 4,020
Thanks: 2
Thanked 0 Times in 0 Posts
symphonix is on a distinguished road
I am quite fond of Java ... it is neat, elegant and highly portable. Its also much easier to get started on, requiring less mucking around to get things done than many other languages. However, it is a little slow. For graphics intensive or highly responsive games, you'll want to use a compiled language such as one of the C variants.
__________________
- iMac G5 1.8GHZ 17" | SuperDrive | 160GB | 512MB | Airport Extreme | Bluetooth Keyboard & Mouse | Wacom Intuos II
- Pentax *ist DL - JVC MiniDV Camcorder - Airport Express - iPod Nano 1gb white
Reply With Quote
  #4  
Old June 10th, 2003, 01:24 AM
ApeintheShell's Avatar
Registered User
 
Join Date: Apr 2002
Location: CO
Posts: 490
Thanks: 0
Thanked 0 Times in 0 Posts
ApeintheShell is on a distinguished road
Do i have to use the project builder to program in C?

I have a couple books on C, and some that tell about D, however, are there any worthwhile c tutorials out there?

Do any of these languages accept flash or shockwave files?
__________________
1.66 ghz Intel Core Duo Mac Mini w/ Mac OS X 10.5.1,
400 mhz Power PC G3 iMac w/ Mac OS X 10.4.11,iPod Touch 16gb, Maxtor 80gb HD, Lacie 500gb and 250gb HD, 4th-generation 20gb iPod.
Reply With Quote
  #5  
Old June 28th, 2003, 10:15 AM
wiz wiz is offline
Registered User
 
Join Date: Jul 2002
Location: Sol
Posts: 537
Thanks: 0
Thanked 0 Times in 0 Posts
wiz is on a distinguished road
hey the problem is Java3D is not ported to osx?!? i'm not sure.

OpenGL will be ur best choice, for now.

But i've seen some pretty cool Java Games. o yeah! on my pc though.
Reply With Quote
  #6  
Old June 29th, 2003, 04:55 AM
symphonix's Avatar
Scratch & Sniff Committee
 
Join Date: Jul 2001
Location: The Australian Jungles
Posts: 4,020
Thanks: 2
Thanked 0 Times in 0 Posts
symphonix is on a distinguished road
Java is platform independent and all of its APIs, including Java3D, will run on the Mac (as far as I know). Any Java games you've played on your PC will run exactly the same on the Mac.

For 3D programming you will have to resort to a low-level compiled language such as one of the C variants. OpenGL requires C programming to access the API. But OpenGL is not a language in itself.

Since ApeInTheShell asked about "old classics" I'd assume we won't be delving into 3D programming much, so Java would be quite well suited.
__________________
- iMac G5 1.8GHZ 17" | SuperDrive | 160GB | 512MB | Airport Extreme | Bluetooth Keyboard & Mouse | Wacom Intuos II
- Pentax *ist DL - JVC MiniDV Camcorder - Airport Express - iPod Nano 1gb white
Reply With Quote
  #7  
Old June 29th, 2003, 08:03 PM
wiz wiz is offline
Registered User
 
Join Date: Jul 2002
Location: Sol
Posts: 537
Thanks: 0
Thanked 0 Times in 0 Posts
wiz is on a distinguished road
yea i know openGL is not a language, but a api.

btw i think Java 3D is just an interface to underllying opengl or directx libraries. :/
Reply With Quote
  #8  
Old July 3rd, 2003, 12:22 PM
LordCoven's Avatar
Registered User
 
Join Date: Dec 2001
Location: Germany
Posts: 349
Thanks: 0
Thanked 0 Times in 0 Posts
LordCoven is on a distinguished road
Java is platform independant, but some of the libraries access native code via the JNI interface. I'm not 100% sure, but I think Java3D falls into the latter category. If this is the case, then it won't run on OS X until the relevant native libs have been made.
__________________
------------------============------------------
(Alu)PowerBook 17", 1.67Ghz, 1.5Gb, 128Mb ATI
[clears throat] Ahem - SWEEEEEEEEET
IT'S SPANKING!
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
new iBook seem to be Yahoo Games running Java. Please help. ethanS Mac OS X System & Mac Software 5 December 27th, 2002 02:27 AM
Why is Java STILL bad in OSX? DrHogie Mac OS X System & Mac Software 10 June 19th, 2002 07:13 AM
I need to learn Java Nachohat Apple News, Rumors & Discussion 42 October 8th, 2001 09:05 PM
The Java Bridge iconara Software Programming & Web Scripting 0 April 30th, 2001 04:00 AM


All times are GMT -5. The time now is 10:05 PM.


Mac Support® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Copyright 2000-2008 DigitalCrowd, Inc.