Results 1 to 3 of 3

Thread: first game help

  1. #1
    relith is offline Member
    Join Date
    Oct 2010
    Rep Power

    Smile first game help

    hey guys I have an idea for a game and so far I have making it all to be played using commands in terminal or cmdprompt.

    I have been trying to make it in windows using the JOptionPane commands.

    but i dont know how to do what I want to do.

    here is a screen shot of what my goal is.
    and my code that I have so far.

    Java Code:
    import javax.swing.*;
    import java.lang.*;
    import java.awt.*;
    public class RPG extends JFrame {
      public static void main(String[] args) {
    	Icon icon = new ImageIcon("");
    	Icon warrior = new ImageIcon("");
    	Icon ranger = new ImageIcon("");
    	Icon magician = new ImageIcon("");
    	Icon character = new ImageIcon();
       String name = (String)JOptionPane.showInputDialog(null, "What is your name?", "RPG Game by --------",  JOptionPane.PLAIN_MESSAGE, icon, null, null);
        Object[] selectionRaces = {"Human", "Elf", "Dwarf" };
        String initialRace = "Human";
        Object race = JOptionPane.showInputDialog(null, "What race are you?",
            "RPG Game by -------", JOptionPane.PLAIN_MESSAGE, icon, selectionRaces, initialRace);
        Object[] selectionType = { "Warrior", "Ranger", "Magician" };
        String initialType = "Warrior";
        Object type = JOptionPane.showInputDialog(null, "What class are you?",
            "RPG Game by --------", JOptionPane.PLAIN_MESSAGE, icon, selectionType, initialType);
        Object[] selectionSide = { "Neutral", "Good", "Evil" };
        String initialSide = "Neutral";
        Object side = JOptionPane.showInputDialog(null, "What side are you on?",
            "RPG Game by -------", JOptionPane.PLAIN_MESSAGE, icon, selectionSide, initialSide);    
         if (type == "Warrior") {
         	character = warrior;
         if (type == "Ranger") {
         		character = ranger;
         if (type == "Magician") {
         	character = magician;
         if (type == null) {
         	character = icon;
        JOptionPane.showMessageDialog(null, "Name:  " + name + "\n" + 
        									"Race:    " + race + "\n" +
        									"Type:    " + type + "\n" + 
        									"Side:     " + side + "\n" , "RPG Game by --------", JOptionPane.PLAIN_MESSAGE, character);

    thanks for any help. :)


  2. #2
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Blog Entries
    Rep Power


    My suggestion is not to do a bunch of JOptionPane dialogs, but rather to study Swing and then build a Swing GUI app from the ground up. To learn how to do this, start here: Using Swing Components

    Best of luck!

  3. #3
    relith is offline Member
    Join Date
    Oct 2010
    Rep Power

    Default wow

    that looks like exactly what I was looking for.

    I have looked at swing before but i guess the sites i was using sucked.

    ever thought a site through oracle could be so thorough and newbie friendly.

    thanks a bunch! :)

    ps - dig the name fubarable. :P

Similar Threads

  1. Replies: 2
    Last Post: 08-05-2010, 04:49 AM
  2. game code for any game
    By deathnote202 in forum Java Gaming
    Replies: 4
    Last Post: 06-10-2010, 08:06 AM
  3. Help! Game.
    By MIA6 in forum New To Java
    Replies: 4
    Last Post: 11-08-2009, 01:22 AM
  4. Game 21
    By aRTx in forum Advanced Java
    Replies: 3
    Last Post: 04-04-2009, 12:33 AM
  5. 2D strategy game or 2D war game
    By led1433 in forum Java 2D
    Replies: 5
    Last Post: 02-10-2009, 07:00 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts