Entradas

Mostrando entradas de noviembre, 2018

Fractales

Imagen
Fractales configurables de Mandelbrot y Julia en Java (Eclipse neon.3). Deacargar código fuente Descargar .jar ejecutable Referencia al conjunto de Mandelbrot en Wikipedia Referencia al conjunto de Julia en Wikipedia El código fuente es demasiado extenso para publicarlo acá, pero se puede descargar libremente. A continuación algunas capturas de pantalla con diferentes configuraciones. Pantalla inicial Algunos fractales con el conjunto de Mandelbrot  Algunos fractales con el conjunto de Julia Paleta de colores para 300 iteraciones.

Juego del ahorcado

Imagen
Jugo del ahorcado en Java. Descargar código fuente y .jar ejecutable Ahorcado.java package ahorcado; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; import java.awt.Color; import java.awt.GridLayout; import java.awt.Font; import javax.swing.SwingConstants; import javax.swing.JButton; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; /**  *   * @author Horacio Bono  */ public class Ahorcado extends JFrame {     private static final long serialVersionUID = 1L;     final AreaDibujo areaDibujo;     final JTextField txtPalabra;     final JTextField txtNombre;     final JButton btnNuevaPalabra;     final JButton btnNo...

Vida

Imagen
Vida es un programa en Java (Eclipse neon.3) que permite jugar al juego de la vida de John H. Conway. Descargar código fuente Descargar Vida.jar ejecutable Referencia del Juego de la Vida en Wikipedia Esquema.java package vida; /**  * Representa un patrón con su posición en la matriz  * @author Horacio Bono  */ public class Esquema {     public final int fil;     public final int col;     public final Patron patron;          public Esquema(int fil, int col, Patron patron) {         this.fil = fil;         this.col = col;         this.patron = patron;     }          public boolean mismaPosicion(Esquema otro) {         return this.fil == otro.fil && this.col == otro.col;     }          public boolean mismoPatron(Esquema otro) { ...