User Tag List

Page 4 of 4 FirstFirst ... 2 3 4
Results 31 to 33 of 33

Thread: Is ZC a closed source project?

  1. #31
    Administrator DarkDragon's Avatar
    Join Date
    Oct 2001
    Posts
    6,228
    Mentioned
    70 Post(s)
    Tagged
    0 Thread(s)
    vBActivity - Stats
    Points
    11,031
    Level
    31
    vBActivity - Bars
    Lv. Percent
    8.85%

    Re: Is ZC a closed source project?

    Quote Originally Posted by Eliwood View Post
    Swing and AWT are not graphics libraries. They are GUI libraries.
    I'm not sure I appreciate the distinction; as far as I'm concerned an API to draw primitives on a canvas => graphics library. Whether or not the library has additional functionality is entirely irrelevant.

    Pointless semantics aside, I didn't know those two libraries existed, and am quite intrigued; one of my current research projects is a rapid prototyping framework whose server makes use of Java's dynamic class loading to allow users to replace simulation rules on the fly (much like Second Life). However the client has become unacceptably sluggish; I'd been thinking I'd need to port it to get back reasonable performance. I take it these Java OpenGL libraries have performance comparable to C++ implementations?

  2. #32
    Gel Eliwood's Avatar
    Join Date
    Sep 2004
    Posts
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    vBActivity - Stats
    Points
    749
    Level
    9
    vBActivity - Bars
    Lv. Percent
    61.98%

    Re: Is ZC a closed source project?

    Quote Originally Posted by DarkDragon View Post
    I take it these Java OpenGL libraries have performance comparable to C++ implementations?
    They have identical performance to their C counterparts given that they are just Java-wrapped calls to the actual library thanks to JNI. The same goes for a host of other native libraries such as OpenAL, FMOD and more. Hobbyists and myself prefer LWJGL because it caters slightly better towards game development and also adopts a minimalist philosophy, but both end up doing the job equally well.

    What has your profiler said about any potential bottlenecks in your code? Although Java2D is a major processor hog, it may not be the entire reason for the sluggish performance you are perceiving.

    - Eliwood

  3. #33
    Administrator DarkDragon's Avatar
    Join Date
    Oct 2001
    Posts
    6,228
    Mentioned
    70 Post(s)
    Tagged
    0 Thread(s)
    vBActivity - Stats
    Points
    11,031
    Level
    31
    vBActivity - Bars
    Lv. Percent
    8.85%

    Re: Is ZC a closed source project?

    Approximately 70% of execution time is spent inside rendering methods. Of the remaining 30% the majority is in networking code that I can't really optimize further.
    Turning off alpha blending helps a lot, but is not an acceptable long-term solution.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
About us
Armageddon Games is a game development group founded in 1997. We are extremely passionate about our work and our inspirations are mostly drawn from games of the 8-bit and 16-bit era.
Social