Golden T Studios Logo  
    Home  |  Products  |  Forum  |  F A Q  |  Site Search         
   
M a i n
Products
Support
Other
Company
Links
Top 5 Posters
Site Search
 
T e c h
Java

OpenGL
Donation
Sponsored Links

Amazon.com
stumbleupon toolbar







  GTGE Splash Gallery  

GOLDEN T GAME ENGINE
SPLASH SCREEN GALLERY

Welcome to GTGE splash screen gallery

In here you will find GTGE library (golden_x_x_x.jar) with custom splash screen. Download the one you like (the most suitable for your game) and replace your currently used GTGE library with it.

If you still can't find splash screen that fit into your game, see bottom instruction to make your own splash screen.


Name: Default Logo
Screen transition: Alpha blending
Description:
The default logo used from GTGE v0.1.0 to v0.2.2.

DOWNLOAD
Name: Professional Logo
Screen transition: Alpha blending
Description:
A professional looking logo - submitted by Arkkimaagi.

DOWNLOAD
Name: Simplicity Logo
Screen transition: Alpha blending
Description:
A simplistic logo - submitted by jeef.

DOWNLOAD
Name: Machine Logo
Screen transition: Alpha blending
Description:
Machine logo - submitted by Spiderwick.

DOWNLOAD
Name: World Logo
Screen transition: Alpha blending
Description:
A white bright world domination logo - submitted by Phil165.

DOWNLOAD

  Custom GTGE Splash Screen  

MAKING CUSTOM SPLASH SCREEN

If you can't find splash screen you like, follow this instructions to send us your very own splash screen :

  • Make the splash screen in 640x480 pixels size in png, jpeg, or gif image format.
  • The splash screen should have GTGE text inside it (must noticable!) and it's best if there is also a link to us (http://www.goldenstudios.or.id/).
  • By default the splash screen effect will use alpha blending like the default one. To make custom screen transition, you need to send us the screen transition procedures.
  • You are allowed to make the splash screen in video format, such as mpeg, avi, or else, basically you can make the splash screen whatever you like, you only need to send us the procedure how to run it.
  • Send the splash screen as attachment to .
    The attachment must consists at least :
    - The splash screen image.
    - The screen transition procedures (if any).
    - GTGE version you are using right now.
    And we will send back the custom GTGE library to you right away.
Note: if we find the splash screen is nice, we will add it in this gallery with your permission.

Example :

  • GTGE version: GTGE v0.2.3
  • The splash screen image (640x480 pixels) :
  • Screen transition procedures (optional) :
    // left to right screen transition
    public void showLogo() {
        hideCursor();
    
        // get image from specified image URL
        URL logoURL = getClass().getResource("Logo.png");
        BufferedImage orig = ImageUtil.getImage(logoURL);
    
        // resize to fit game screen dimension
        BufferedImage logo = ImageUtil.resize(orig, getWidth(), getHeight());
    
        // clear and remove the original image
        orig.flush();
        orig = null;
    
        do {
            // clear background with black color
            Graphics2D g = bsGraphics.getBackBuffer();
            g.setColor(Color.BLACK);
            g.fillRect(0, 0, getWidth(), getHeight());
        } while (bsGraphics.flip() == false);
    
        // wait for 0.8 second
        try {
            Thread.sleep(800L);
        } catch (Exception e) { }
    
    
        // the left-to-right transition
        float black = 0;
        float speed = (float) getWidth() / (float) 70;
        long time = System.currentTimeMillis();
        out:
        while (true) {
            do {
                if (!running) break out;
                Graphics2D g = bsGraphics.getBackBuffer();
    
                // showing the logo
                g.drawImage(logo, 0, 0, null);
                g.setColor(Color.BLACK);
                int counter = (int) black;
                g.fillRect(counter, 0, getWidth()-counter, getHeight());
            } while (bsGraphics.flip() == false);
    
            // reach end of game width, finish
            if (black > getWidth()) break out;
    
            black += speed;
    
            try {
                long sleep = 40-(System.currentTimeMillis()-time);
                Thread.sleep((sleep > 0) ? sleep : 0);
            } catch (Exception e) { }
    
            time = System.currentTimeMillis();
        }
        // end of transition
    
    
        // clear and remove the logo image
        logo.flush();
        logo = null;
    
        // wait before playing
        try {
            Thread.sleep(1250L);
        } catch (Exception e) { }
    
        do {
            // clear background with black color
            Graphics2D g = bsGraphics.getBackBuffer();
            g.setColor(Color.BLACK);
            g.fillRect(0, 0, getWidth(), getHeight());
        } while (bsGraphics.flip() == false);
    
        try {
            Thread.sleep(400L);
        } catch (Exception e) { }
    }
    

GoldenStudios.or.id - Java Games and Game Engine © 2003-2006  :: Contact Us ::
Chat Room Nick Name:
user list script offline
» LATEST FORUM TOPICS
Where
Interior Design Schools, Course Information, Interior Design Ideas
Internet
Honeymoon
windows 7
RE: windowClosing event
RE: yeilding focus from a textbox
RE: windowClosing event
windowClosing event
how to use sprite