Resultados 1 al 6 de 6

Tema: Juego de la Vida en JAVA

  1. #1

    Avatar de strokes
    Fecha de ingreso
    17 Aug, 08
    Ubicación
    Santiago
    Mensajes
    119

    Juego de la Vida en JAVA

    Holas a todos, sucede que tengo que hacer de trabajo para e instituto este jueguito que no se que tan conocido sera..

    este seria un ejemplo del jueguito:

    Gamoliyas © (por Joan Alba Maldonado)
    algun usuario lo ah hecho por aki? o sabe como hacerlo? quiero hacerlo con una matriz de x largo por y de ancho

    saludos


    Die Gespenster Division
    Cod 4 & 5
    No Fear ~ Master ~ Washaka ~ nCreeK ~ Jager ~ Xilipz ~Pipenho

  2. #2
    enajenao

    Avatar de galansinchance
    Fecha de ingreso
    03 Jan, 06
    Ubicación
    hartos laos :sconf
    Mensajes
    7,950

    Re: Juego de la Vida en JAVA

    no entendi el juego...

    puedes explicarlo en lineas generales??

  3. #3

    Avatar de strokes
    Fecha de ingreso
    17 Aug, 08
    Ubicación
    Santiago
    Mensajes
    119

    Re: Juego de la Vida en JAVA

    es un juego, ke si la bacteria tiene bacterias vecinas, puede vivir o morir o nacer, y ahi va dandose las kosas.

    eh topado kon un problema, nose si alguien sabe.

    sucede ke tengo la matriz lista, pero nose como añadirle a cada boton un valor, de true o false, solo estan hechos los botones en button[i][j].

    dejo aki el codigo, por si alguien me puede ayudar:

    Código:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    
    
    
    class Frame extends JFrame {
    	public Frame(){
    
    	setTitle("-.- Juego de la Vida -.-");
    	setSize(456,460);
    	setResizable(false);
    	Container contentpane = getContentPane();
    		contentpane.setLayout (new BorderLayout());
    		
    		JPanel panel = new JPanel();
    		JPanel panel2 = new JPanel();
    		
    //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    		
    		
    			
    		JToolBar barraHerramientas = new JToolBar();
    		
    		
    			ImageIcon icono_play = new ImageIcon("c:/play.png");
    				ImageIcon icono_stop = new ImageIcon("c:/stop.png");
    
    		
    		JButton btn_play = new JButton(icono_play);
    			JButton btn_stop = new JButton(icono_stop);
    		btn_play.setToolTipText("Iniciar Juego");
    			btn_stop.setToolTipText("Detener el Juego");
    			barraHerramientas.add(btn_play);
    			barraHerramientas.add(btn_stop);
    		
    			
    			panel.add(barraHerramientas);
    
    			
    		contentpane.add(panel, BorderLayout.NORTH);
    			contentpane.add(panel2, BorderLayout.CENTER);
    		panel.setBackground(Color.blue);
    			
    		
    		
    		
    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    		
    		
    		
    		
    
    		int n = 10;
    		
    			panel2.setLayout( new GridLayout(n,n) );
    			
    			JButton button[][]=new JButton[n][n];
    					for (int i = 0; i < n; i++) {
    						for (int j = 0; j < n; j++) {
    								button[i][j] = new JButton();
    									button[i][j].addActionListener( new carlos());
    										panel2.add(button[i][j]);
    					}
    						
    	addWindowListener (new manejador());
    
    	}
    			
    	
    }
    }
    
    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    	
    class manejador extends WindowAdapter{
    	public void windowClosing(WindowEvent e){
    	System.out.println("Programa Cerrado! :D");
    	System.exit(0);
    	}
    }
    
    
    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    
    
    class carlos implements ActionListener{
    	
    	public void actionPerformed(ActionEvent e){
    	
    		Frame f = new Frame();
    		
    				 if (f.isCursorSet()){
    					 System.out.println("kaka");		
    		 }
    		}
    
    	
    }
    
    
    //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    
    
    public class juego {
    
    	public static void main(String[] args) {
    		
    		JFrame frame = new Frame();
    		frame.show();
    	}
    }	
    
    
    //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


    Die Gespenster Division
    Cod 4 & 5
    No Fear ~ Master ~ Washaka ~ nCreeK ~ Jager ~ Xilipz ~Pipenho

  4. #4
    Usuario
    Avatar de Lalo18
    Fecha de ingreso
    15 Sep, 09
    Mensajes
    324

    Re: Juego de la Vida en JAVA

    estube mirando arto rato el juego, y no lo entendi xD

  5. #5
    Buscando el norte

    Avatar de Kensho
    Fecha de ingreso
    16 Aug, 06
    Ubicación
    En este cuerpo que me contiene.
    Mensajes
    2,584

    Re: Juego de la Vida en JAVA

    el juego no tiene ningún atractivo en términos, digamos ludicos. De hecho es un juego de 0 jugadores, o sea sólo juega el algoritmo.


    son los algoritmos aplicados (teoría de autómatas) lo interesante =)
    A los que contemplan la luna las nubes a veces ofrecen una pausa.

    Portable: Shure se-215 / HifiMan RE-0 / Sennheiser PX-200 II | Studio: Samson Resolv 40a / Fiio A1 | HT: Onkyo TX-SR 308 / Paradigm Titan Monitor v. 6

  6. #6
    Usuario
    Avatar de BRaKeR
    Fecha de ingreso
    11 Mar, 07
    Mensajes
    468

    Re: Juego de la Vida en JAVA

    Uf, es un "juego" super conocido. En internet puedes encontrar muchos ejemplos hechos en java (por ejemplo El Juego de la Vida [Java] o http://www.bitstorm.org/gameoflife/ , etc )


Temas similares

  1. CUAL ES EL MEJOR JUEGO KE HAN JUGADO O EL MAS FEO DE SUS VIDA
    Por brokenxglass en el foro Juegos en General
    Respuestas: 253
    Último mensaje: 27/04/2008, 23:02
  2. Un juego que alegra la vida
    Por Amenadiel en el foro Noticias CHW
    Respuestas: 27
    Último mensaje: 29/10/2007, 16:23
  3. biblioteca java para graficos animados en Java
    Por crach en el foro Lenguajes de Programación
    Respuestas: 6
    Último mensaje: 08/10/2007, 16:25
  4. [JAVA] Alguna api de Java para hacer busquedas?
    Por NeoRage en el foro Lenguajes de Programación
    Respuestas: 0
    Último mensaje: 06/06/2007, 06:35

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
*