DragonBall_AF
Usuario (República Dominicana)

Hola Taringueros! Estoy tratando de revivir viejos posts borrados y seguir con algunos proyectos ya me tomó dedicación hacer estos post en su tiempo para que me los borren... Pero no cometeré ningún acto ilegal Será solo un post con información y si a alguien le interesa el juego, que entre a mi perfil o me envie un mensaje y listo Se trata de una versión no oficial de Pokemon Colloseum repackeada por mí de gamecube a pc. Esta es otra de las ventajas de esta plataforma, lo que hise fue crear directamente un acceso directo con el que podamos ejecutar el juego que se abre directamente desde el emulador, no tienes que configurar nada... El post fue borrado con esto de las descargas, pero vuelvo y lo publico PERO sin los links de descargas... Si alguien le interesa el juego solo tiene que entrar a mi perfil @DragonBall_Af Tercera generación Consola:Gamecube Género: Combate y RPG Jugadores: De uno a cuatro Publicado por:Nintendo Desarrollado por:Genius Sonority Conectividad: Nintendo Gamecube a Game Boy Advance Fechas de salida Japón: 21 de noviembre de 2003 América: 22 de marzo de 2004 Australia: 24 de junio de 2004 Europa: 14 de mayo de 2004 Pokémon Colosseum es un videojuego del género RPG y aventuras para la consola Gamecube. Es el primer juego de Pokémon con modo aventura para una consola de sobremesa de Nintendo. Tiene una secuela llamada: Pokémon XD: Tempestad oscura. En Japón y en Estados Unidos si lo reservabas antes de que saliera a la venta podías conseguir un disco bonus. Todo empieza en una introducción donde se ve que la banda Cífer está en mitad de una reunión muy importante donde están presentes todo sus comandantes con otro equipo el llamado Equipo Cepo que hablan de una nueva máquina y de unos ciertos Pokémon llamados Pokémon oscuros, que son Pokémon que el Equipo Cífer ha repartido a entrenadores de toda la región. A estos Pokémon se les cierran el corazón convirtiéndolos en maquinas de luchar sin sentimientos. Después de que la banda Cífer muestre sus inventos el Equipo Cepo muestra los suyos, que es una especie de brazo robótico que el Equipo Cepo ha llamado Poké Cepo que convierte Pokéballs para robar Pokémon a otros entrenadores. De repente en mitad de la reunión estalla una bomba y se ve al personaje que manejaremos en la historia, aprovechando la confusión de la explosión para robar el Poké Cepo, es ahí donde comienza la aventura. -Pokemon Oscuros: Los Pokémon oscuros (Shadow Pokémon en inglés), son una característica o estado nuevo de los Pokémon de este juego, y se caracterizan porque "se les cierra el corazón" y los convierten en máquinas de lucha sin sentimientos, eso explica que a veces el entrenador sea atacado por su Pokémon, o el Pokémon ataque al entrenador contrincante, para purificarlos hay que vaciar una barra morada ubicada en la parte inferior de sus estatus en batalla, que al ser purificado pasará a ser la barra de experiencia de siempre, la barra oscura se vacía cada vez que se saca a combatir el Pokémon, o "llamando" al Pokémon (que es una opción nueva aparte de luchar, usar aromas que se obtienen solo en Villa Ágata y llevarlo en el equipo). A veces durante los combates los Pokémon oscuros entran en un estado conocido como el Hiper Estado o Retro Estado. Cuando se vacía por completo la barra oscura el Pokémon debe ser llevado a un pilar que está en Villa Ágata, para ser purificados y convertirse de nuevo en Pokémon normales, recuperando sus ataques de antes de convertirse en Pokémon oscuro, y la experiencia obtenida durante su etapa oscura (mientras los purificas luchando en combates). Absolutamente todas las capturas son propias, desde el instalador hasta el juego en sí! Lo interesante de este juego No oficial son los requisitos Casi cualquier cosa lo puede correr, estaría de mas dar especificaciones exactas, con un teclado basta ... Requisitos Minimos: Procesador dualcore 1gb de ram Tarjeta de video directx 9.0 vram 256mb Windows XP, Vista, 7, 8, 8.1 32bits Monitor resolución 800x600 PREGUNTAS & PROBLEMAS FRECUENTES: Launcher.exe no responde: Ejecuta el juego como administrador y se resolverá Se escucha el juego, pero la pantalla sale en negro: Es tu tarjeta de video, no es compatible con el plugin. Tienes que ir a la carpeta raiz del juego, ejecutar el archivo "Launcher.exe" como administrador, darle a la pestaña configuración --> Plugins --> Graphics --> Elegir Dolphin Direct3D9 --> Aceptar y cerrar. Algunas recomendaciones: No cambiar la ruta de instalación del juegoDar click derecho sobre el acceso directo del juego, luego compatibilidad y marcar la casilla Ejecutar como administrador. Ya se lo que están pensando... Pero no pondré ningún link, este post es solo de información Pero si a alguien le interesa, envieme un mensaje privado o entre a mi perfil que allí encontrará el juego Son solo 600mb el repack Ir a Mi Perfil Enviar Mensaje

Hola! Estas aburrido? Hoy les traigo dos exelentes juegos muy adictivos y ambos en HD! Pasarás horas jugando con estos maravillosos juegos y lo mejor es que no necesitas una super computadora para jugarlos y que no pesan mucho. Los dos juegos son Fruit The Ninja HD & Zuma Revenge HD.Espero les agrade mi post. Este post lo había creado reciente, pero fue borrado por contener links de descarga! Si a alguien le interesa uno de los dos juegos me lo pide por Mensaje, o lo busca en mi perfil. Por ahora es solo post con información (?) Fruit The Ninja Fruit Ninja es un videojuego para iOS , Android , PC y Bada desarrollado por Halfbrick. Es uno de los juegos más populares de la App Store, con más de cuatro millones de copias vendidas. En las partidas de Fruit Ninja, el jugador debe deslizar sus dedos en la pantalla o utilizar el mouse para partir en trozos las frutas que aparecen. Cada fruta aparece volando durante un tiempo limitado; si la fruta desaparece de la pantalla sin haber sido cortada, el jugador pierde una vida. El juego finaliza si el jugador pierde tres vidas o si rebana una bomba (las bombas aparecen cada cierto tiempo, y no deben ser tocadas). Zuma's Revenge Zuma's Revenge es un juego de video desarrollado y publicado por PopCap Games. Fue lanzado para Microsoft Windows y Mac OS X el 15 de septiembre de 2009. Es la secuela del juego de Zuma antes, y cuenta con gráficos de alta definición, nuevos niveles y power-ups, varias características nuevas, y batallas. Al igual que en el Zuma, el principal objetivo de la venganza de Zuma! es limpiar las cadenas de bolas rodando, haciendo coincidir las bolas del mismo color. El jugador controla a una rana que dispara bolas de colores en las cuerdas. La rana siempre apunta en la dirección del ratón. Cuando tres o más bolas del mismo color se corresponden entre sí, se elimina del campo de juego. Las lagunas se pueden formar a través del cual el jugador puede disparar más bolas o recoger sus frutos. Brechas se cierran automáticamente si las bolas en los dos extremos de los espacios son (o volverse) del mismo color, que puede conducir a reacciones en cadena. Las cadenas de bolas constantemente rodar a lo largo de sus pistas hacia un emblema de la calavera al final. Si llegan al emblema, el jugador pierde una vida, y el juego se acaba cuando el jugador ha perdido todas sus vidas. Las cadenas son siempre "empujado" por la última bola de la cadena, por lo que todas las bolas que no están conectados a la cadena retrasada no se mueven por su cuenta. Plantas vs Zombies Plantas contra Zombis (en inglés "Plants vs. Zombies" es un juego de un estilo tower defense desarrollado y publicado por PopCap Games para Microsoft Windows, ipad, iPhone, Android, blackberry, Wii U, Playstation 3, Xbox 360, Windows Phone 7, PSP PS Vita, Nintendo DS, Nintendo DSi, Nintendo 3DS, y Mac OS X, lanzado al mercado el 5 de mayo de 2009.1 Se distribuye a través de su página oficial o por Steam. Ahora esta totalmente gratis en Origin Fue el juego de moda en el 2009. Fruit the Ninja Capturas NO Propias Zuma's Revenge Capturas NO Propias Plantas vs Zombies Instaladores & Iconos de Acceso directo. Amigos! Solo son 214 MB Los dos juegos juntos . No puse los requisitos,porque cualquier pc los correría. Es un solo Link en MediaFire de 179 MB. Como Taringa no permite descargas, solo entren a mi perfil O me envían un MP. Por ahora pondré los links de compra oficiales, la verdad vale la pena comprarlos estan a menos de 1 dolar El plantas vs zombies esta gratis en origin hasta el 16 de este mes Zuma Revenge en Origin Fruit Ninja en Windows Descargar Plantas vs Zombies en Origin IR A MI PERFIL Amigos,hemos llegado al final. Disculpen que no puse imágenes propias . Los juegos están crackeados y tienen todos los DLL correspondientes. Si el Fruit the ninja no les abre y presenta un error, es un error común y es por que no tienes instalado el Visual C ++ o no tienes actualizado el Direct x,aqui les dejo la descarga por si no lo tienen: Descargar Visual C ++ 2010 Descargar Actualización

Ya se lo que dice el título, pero te garantizo que al final del posts sabes por lo menos lo básico Este post va mas o menos para aquellos usuarios que le interesan la programación, pero prefieren hacerlo de forma autodidacta Como yo por ejemplo. Programar es un arte, requiere bastante tiempo y conocimientos matemáticos previos. Pero los conceptos básicos son bastante simple y divertidos, tanto que cualquiera que lo desee puede introducirse en los principios básicos para programar. Tampoco creas que vas a salir vuelto un profesional de este post, es solo para que veas como es. Esto es como ver la punta de un iceberg, pero no quita que sea divertido ya que con estas bases y con un poco de imaginación puedes hacer muchísimos experimentos. Sin mas que abundar empezaré de inmediato Quiero aclarar que todo el contenido está escrito por mi. y que el lenguaje de programación que usare es Java por motivos que explicaré mas adelantes con el IDE Eclipse, que no es mas que el programa que utilizaremos para programar. Con estos puntos ya aclarados, continuemos Porque programar en Java? Existen muchísimos lenguajes de programación, algunos mejores que otros, pero en esta ocasión utilizaremos Java, porque? Bueno me gusta mas java sobre los demás, porque es bien práctico, fácil de aprender y porque funciona en cualquier plataforma, desde tu navegador hasta tu dispositivo android. Aunque esta vez nos reservaremos a solo una aplicación de escritorio. Además es muy similar a C/C++, por lo que si ya programabas en C no te resultará muy difícil adaptarte. -bytecodes Los programas de java no son ejecutables, no se compilan como los programas de C/C++, si no que necesitan de la maquina virtual de java (JVM) para ser interpretados y ejecutarse. Gracias a esto no tienen que incluir todo el código ni librerías propias de cada sistema. El bytecode es el código intermedio entre el código fuente y el código máquina, este código es el que es ejecutado por JVM. El bytecode puede ser ejecutado en cualquier plataforma si se tiene el intérprete adecuado. No tienen que entender completamente este parte para programar, es solo teoría para conocer un poco. ENLACE RECOMENDADO -Preparaciones previas Como ya dije anteriormente necesitamos un interprete para ejecutas aplicaciones de Java en nuestra pc. Para ello necesitaremos descargar el Java Develpment Kit (JDK) que lo conseguimos gratuitamente en su sitio web. Este contiene todas las librerías necesarias para programar ademas de que incluye el Java Runtime Environment(JRE) que incluye a su ves la máquina virtual que nos permite ejecutar apps java. Lo puedes descargar desde el enlace de mas abajo. DESCARGAR -Entorno de desarrollo Eclipse es un entorno completo de código abierto que admite numerosas extensiones (incluido un módulo para J2EE) y posibilidades. Es uno de los más utilizados por su compatibilidad con todo tipo de aplicaciones Java y sus interesantes opciones de ayuda al escribir código. Existen varios entornos de desarrollo que son bastante buenos, pero en lo personal prefiero Eclipse, aunque puedes programar con el que desees, pero recomiendo ampliamente este para comenzar por uso tan dinámico y fácil. Lo puedes descargar gratuitamente desde su página oficial. DESCARGAR -A programar!!! Si si, ya se que estas ansioso pero primero hay unos conceptos básicos que hay que saber antes de empezar. Si ya sabes esto, solo debes saltártelo. En java (como en C) hay diferencia entre mayúsculas y minúsculasCada línea de código debe terminar con ; Los comentarios; si son de una línea debe comenzar con “//” y si ocupan más de una línea deben comenzar con “/*” y terminar con “*/” Cerramos todo con llaves { } Con estos puntos aclarados, vamos a nuestro primer programa Abrimos eclipse y tendremos algo como esto: Vamos a File-->New-->Java Project Le ponemos el nombre que queramos al proyecto y continuamos. En el panel izquierdo salen los proyectos ya creados, das click derecho en el proyecto que acabamos de crear y a New-->Class Ponemos el nombre de nuestra clase y marcamos la casilla que ves en la imagen. OJO esto es para ahorranos código escribiendo el main que viene siendo el cuerpo del programa, o mas bien el código de donde lo iniciamos. Después entenderás mejor. Tendremos algo mas o menos así: Bien ahora haremos el tan popular "Hola Mundo" pero al estilo Taringuero Escribimos el siguiente código(no copien y peguen eh): System.out.println("Hola Linces Troesmas de Taringa!"); //Este código imprime "Hola Linces Troesmas de Taringa!" en la consola Le damos al botón verde de play y KABOOM! Okey no es lo mas sorprendente del universo, pero es lo básico para un principiante, nos pondremos mas serios ahora -Tipos y Variables Las variables son los contenedores de los datos que utiliza un programa. Cada variable ocupa un espacio en la memoria RAM del ordenador para almacenar un dato determinado. Las variables tienen un nombre (un identificador) que sólo puede contener letras, números y el carácter de subrayado (también vale el símbolo $). El nombre puede contener cualquier carácter Unicode. O podemos definir variable a una palabra que se le da un valor y que puede variar, fin Mientras que los tipos son los tipos de datos que almacenan las variables.. Para esto debemos declarar la variable y de que tipo será de la siguiente forma" tipo nombreVariable; Haremos unas pruebas sencillas con números estos son los tipos primitivos. Por ahora solo usaremos int y boolean para las pruebas, nos vamos a eclipse creamos nueva clase o borramos todo lo anterior y declaramos las siguientes variables: public static void main(String[] args) { int x=10; int y=40; int z=x+y; System.out.println("Valor z: "+z); } Lo que hemos hecho es darle un valor a las primeras dos variables y a la tercera "Z" le decimos a la máquina que sume y que imprima el valor que corresponde que sería "x + y".Ponemos la cadena de texto que queramos que imprima y el valor de la variable "z" añadiéndola con simbolo"+". El signo "+" es un operador lógico que te permite realizar operaciones matemáticas, sumar valores de variables, añadir componentes, etc. Aquí te dejos los demás para que abras tu imaginación y experimentes un poco: Boolean y función if else Boolean es un tipo primitivo que sirve para decir si algo es verdadero o falso. Así de simple. Mientras que las funciones if y else nos sirven para hacer eventos a determinadas condiciones que especificamos. Bueno para explicarlo mejor escribamos el siguiente código en una clase nueva si prefieren: public static void main(String[] args) { boolean hoyEsLunes = false; //Hoy es lunes? Valor: Falso if(hoyEsLunes){ System.out.println("Hoy es lunes"); //Si hoy es lunes imprimir esto } else { System.out.println("Hoy no es lunes"); //Si hoy no es lunes imprimir esto } } } Tenemos la variable hoyEsLunes de tipo boolean con valor falso. Y debajo la función if con la variable entre los paréntesis (ojo esto es muy importante) al detectar la variable boolean el sistema hace lo del comando if, que sería imprimir "Hoy es lunes", cerramos con llave y usamos el comado else, que no es mas que una alternativa de si la primera condición no se cumplió. Entonces tenemos: Hoy es lunes?Si. Entonces imprimir en la consola "Hoy es lunes" No. Entonces imprimir en la consola "Hoy no es lunes" En este caso le di el valor false por lo que si le damos a play nos devolverá que hoy no es lunes. Aquí un ejemplo al estilo Diamond Si el post es un crap imprime "Denunciado lince troesma, despedite de tu cuenta maquinola" de lo contrario imprime "+10 favoritos, te sigo, denunciado, te dejo de seguir, y despedite de tu cuenta" public static void main(String[] args) { boolean esUnCrap = true; //Este post es un crap? if(esUnCrap){ System.out.println("Denunciado lince troesma, despedite de tu cuenta maquinola"); } else { System.out.println("+10 favoritos, te sigo, denunciado, te dejo de seguir, y despedite de tu cuenta"); } } -Ventanas Hasta ahora no habíamos salido de la consola, es hora de programar nuestra propia ventana. Para esto tenemos crear una clases extendida de JFrame que nos dará las librerías necesarias, para esto agregamos "extends JFrame" justo después de declarar la clase, "JFrame" no s quedara subrayado en rojo, pasamos el puntero y le damos a "import" y nos importa JFrame desde java.swing: Una ventana se puede crear de varias formas, pero prefiero crear una varible de JFrame para poder modificar o ajustar a mi gusto la ventana. Por lo que sería de la siguiente manera: public class PrimeraClase extends JFrame { JFrame frame; //creamos el frame que será la ventana PrimeraClase(){ /*Creamos un constructor para modificar los parametros del frame * OJO el constructor lleva el mismo nombre de la clase seguido por un paréntesis */ frame = new JFrame("DragonBall_AF Taringa!"); /*Con este codigo iniciamos el frame * entre los parentesis del JFrame escribimos el nombre de la ventana * En este caso "DragonBall_AF Taringa!" */ frame.setVisible(true); //El comando .setVisible nos permite elegir si es visible o no. frame.setSize(600,600); //el comando .setSize me permite modificar el tamaño de la ventana frame.setDefaultCloseOperation(EXIT_ON_CLOSE);/* *Esto hace que se cierre la aplicación al cerrar la ventana *y no siga ejecutandose el segundo plano */ } public static void main(String[] args) { PrimeraClase frame = new PrimeraClase(); /*Este codigo se pone el el main *De la forma nombreDeLaClase nombreDelFrame = new nombreDeLaClase(); */ } Si pegan el código le queda mas o menos así. Se los dejé comentado para que entiendan para que sirve cada parte del código. Si ejecutamos ahora tendremos una ventana como la siguiente: Obviamente vacía ya que no hemos agregado ningún componente todavía. Aquí he puesto un constructor que lleva el mismo nombre de la clase seguido de parentesis y las llaves, pero te preguntaras, que es un constructor? En programación orientada a objetos (POO), un constructor es una subrutina cuya misión es inicializar un objeto de una clase. En el constructor se asignan los valores iniciales del nuevo objeto. En este caso utilicé el constructor para asignarle los valores al frame -Añadiendo botones y Eventos Ahora haremos todo lo que aprendimos hasta ahora mas algunas cosas nuevas: añadir botones y que ocurra algún evento al pulsar estos botones Ya tenemos que ir aprendiendo nuevos conceptos como los Layouts y los ActionListener. -Layouts Los layout managers ayudan a adaptar los diversos Componentes que se desean incorporar a un Panel, frame o Applet, es decir, especifican la apariencia que tendrán los Componentes a la hora de colocarlos sobre un Contenedor controlando el tamaño y posición del componente.En pocas palabras nos permiten elegir de que forma queremos que se organicen todos los componentes en la pantalla. Existen varios tipos de Layouts, voy a definir los dos mas utilizados. -Grid Layout *Captura no propia Crea distribuciones en forma de malla que posee una serie de columnas y filas. Estas filas y columnas crean celdas de exactamente el mismo tamaño. Los componentes se distribuyen desde la primer celda a la izquierda de la primera fila; y van rellenando fila a fila toda la malla hasta la celda más a la derecha de la última fila. -Flow Layout *Captura no propia Distribuye los componentes del contenedor de izquierda a derecha y de arriba abajo. Es la distribución más fácil y una de las más efectivas. -ActionListener ActionListener es un controlador de eventos que ejecuta una tarea cuando una determinada acción se lleva a cabo por el usuario. Esta acción puede ser cualquier cosa que el usuario pueda hacer, como mover el ratón o pulsar una tecla en el teclado. Bien! Ahora añadiré diez botones al frame para eso creamos 10 objetos de la siguiente manera: JButton boton1,boton2,boton3,boton4,boton5,boton6,boton7,boton8,boton9,boton10; Recuerden siempre importar las librerías correspondientes correspondientes.Iniciamos todos los botones en un constructor y además añadimos lo que queremos que digan los botones. PrimeraClase(){ boton1 = new JButton("+1"); boton2 = new JButton("+2"); boton3 = new JButton("+3"); boton4 = new JButton("+4"); boton5 = new JButton("+5"); boton6 = new JButton("+6"); boton7 = new JButton("+7"); boton8 = new JButton("+8"); boton9 = new JButton("+9"); boton10 = new JButton("+10"); } Ya tenemos todos los botones, pero necesitamos una forma de organizarlos en la pantalla, para ellos utilizaremos un Layout en este caso utilizaremos un GridLayout, utilizamos el siguiente código para crear el objeto layout: GridLayout layout; Importamos GridLayout como debe ser, y en el constructor lo iniciamos de la siguiente manera. layout = new GridLayout(5,2); 2 Columnas con 5 filas En los paréntesis especificamos el numero de filas y columnas que queremos que tenga el frame, en este caso puse 2 Columnas con 5 filas para que queden bien organizados los diez botones. Luego de este tenemos que definir el layout que creamos como el layout del frame, con el siguiente código: frame.setLayout(layout); Esto lo hacemos con el comando ".setLayout()" poniendo entre los paréntesis el layout antes creado, así el frame adquiere estas propiedades antes mencionadas.Bien ahora añadiremos todos los botones al frame en el constructor de la siguiente forma: frame.add(boton1); frame.add(boton2); frame.add(boton3); frame.add(boton4); frame.add(boton5); frame.add(boton6); frame.add(boton7); frame.add(boton8); frame.add(boton9); frame.add(boton10); Bien aquí dejo ya todo el código hasta esta parte completo y el resultado al ejecutarlo: import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; public class PrimeraClase extends JFrame { JFrame frame; //creamos el frame que será la ventana JButton boton1,boton2,boton3,boton4,boton5,boton6,boton7,boton8,boton9,boton10; //Crear los botones GridLayout layout; //Crear Layout PrimeraClase(){ layout = new GridLayout(5,2);//2 Columnas con 5 filas en el layout //Iniciar los botones y escribir lo que llevara cada uno boton1 = new JButton("+1"); boton2 = new JButton("+2"); boton3 = new JButton("+3"); boton4 = new JButton("+4"); boton5 = new JButton("+5"); boton6 = new JButton("+6"); boton7 = new JButton("+7"); boton8 = new JButton("+8"); boton9 = new JButton("+9"); boton10 = new JButton("+10"); //Propiedades del frame frame = new JFrame("DragonBall_AF Taringa!"); frame.setVisible(true); frame.setSize(600,600); frame.setDefaultCloseOperation(EXIT_ON_CLOSE); frame.setLayout(layout); //Establecemos el layout creado anteriormente al frame //Añadir todos los botones al frame frame.add(boton1); frame.add(boton2); frame.add(boton3); frame.add(boton4); frame.add(boton5); frame.add(boton6); frame.add(boton7); frame.add(boton8); frame.add(boton9); frame.add(boton10); } public static void main(String[] args) { PrimeraClase frame = new PrimeraClase(); //Iniciar la ventana } } Al ejecutar tenemos esto: Cuando pulsamos un botón no pasa nada Tranquilo fiera que para allá vamos. Tenemos que agregarle un oyente a los botones, para que suceda un evento cada vez que hagamos click sobre ellos. Para eso implementaremos la interfaz ActionListener a la clase. Esto empieza a ponerse emocionante pero primero: Interfaz(Java): Una interfaz en Java es una colección de métodos abstractos y propiedades. En ellas se especifica qué se debe hacer pero no su implementación. Serán las clases que implementen estas interfaces las que describan la lógica del comportamiento de los métodos.La principal diferencia entre interface y abstract es que un interface proporciona un mecanismo de encapsulación de los protocolos de los métodos sin forzar al usuario a utilizar la herencia. -Eventos No se si habrán notado que estos 10 botones estan ambientados en el sistema de puntos de T! Para hacerlo sencillo lo haré de la siguiente manera: cuando hagamos click a un determinado botón saldrá una ventana emergente con una imagen Esta vez utilizaremos JLabel y JDialog para esto Primero lo primero! Implementamos la interface ActionListener a la Clase: public class PrimeraClase extends JFrame implements ActionListener OJO También nos pedirá crear el siguiente método: public void actionPerformed(ActionEvent e) { } Por ahora lo dejamos ahí. Ahora crearé dos JDialogs que son ventanas emergentes, en las que pondré dos imágenes con dos JLabels incluyéndole los ImageIcon para no complicarme tanto ni a ustedes. Y como ya es común declaramos las variables. Recuerden importar todo! JDialog dialog1,dialog2; ImageIcon icon1,icon2; JLabel label1,label2; Importaré las dos imágenes a mi proyecto! Para esto arrastramos las imágenes hasta nuestro proyecto en Eclipse así de fácil! Ahí les dejo las dos imágenes que utilicé Usamos las imágenes con ImageIconiniciamos los ImageIcon creados anteriormente en el constructor, también los JLabels y JDialogs: icon1 = new ImageIcon("b.jpg");//Ponemos los nombre de las imagenes entre comillas icon2 = new ImageIcon("a.jpg"); label1 = new JLabel(icon1); //Agregamos la imagen a un JLabel label2 = new JLabel(icon2); dialog1 = new JDialog(); dialog1.setTitle("Buen post Maquina!");//Titulo de la ventana dialog1.setSize(500, 400);//Ponemos tamaño perzonalizable a la ventana dialog1.setResizable(false);//Evitamos que puede ser redimensionada dialog1.add(label1); dialog2 = new JDialog(); dialog2.setTitle("Denunciado por crapero, gracias por los 3 puntos lince"); dialog2.setSize(500,750); dialog2.setResizable(false); dialog2.add(label2); Hacemos que todos los botones puedan recibir una acción con el siguiente código: boton1.addActionListener(this); boton2.addActionListener(this); //Y así sucesivamente Ahora vamos al método que creamos anteriormente, el de ActionListener y usaremos las condiciones if else para hacer cumplir los eventos de la siguiente manera: public void actionPerformed(ActionEvent e) { if ((e.getSource()== boton10)||(e.getSource()== boton9)){ //Si se preciona el b9 o el b10 dialog1.setVisible(true);//hacer la ventana 1 visible } else{ //Si se presiona cualquier otro boton, hacer la ventana 2 visible dialog2.setVisible(true); } } Les dejo todo el código, que se hizo medio largo. Esta todo comentado para que lo puedan analizar con calma y ver todo el progreso hasta ahora. Aquí les dejo también los resultados de clickear uno de los botones CLICK AQUI PARA VER TODO EL CODIGO Al pulsar de los botones +1 al +8 nos sale la siguiente ventana: Si pulsamos el botón +9 o +10 nos sale esta Que sabemos hasta ahora? Lo que hemos aprendido hasta ahora: Creación, declaración y uso de variables.Operadores lógicos y operaciones matematicasTipos primitivosCondiciones if elseComo crear una ventana personalizableLayouts y tipos de layoutsAñadir elementos a la ventanaJButtons, JLabels e ImageIconActionListenerEventos a determinadas acciones, como pulsar un boton. Que aprenderemos en la parte 2 de post?? Continuaría pero el post se bastante largo y aveces hasta aburre. Lo que han visto hasta ahora es lo mas básico, la estructura del código no es la mejor, se puede hacer esto con menos código y mejor organizado. Todavía no han visto como es en realidad la Programación orientada a objetos (POO) , programar con multiples clases,etc. Esto no es nada Para el siguiente post haremos interfaces gráficas para darle un poco mas de estilo, organizaremos mejor el código y utilizaremos Paneles para no tener que mostrar contenido en una ventana emergente. Los usuarios avanzados por favor en vez de dar malas críticas den un comentario constructivo, así me ayudan a mí que todavía soy un principiante y la comunidad. Bueno esto queda para el siguiente post, no olvides seguirme! Programación orientada a objetos (POO)Utilización de varias clases para tener el código mas ordenadoAñadir menús a la ventanaInterfaces gráficas a los botonesUtilización de JPanelsExtras Te cuerdas de las descargas de T!? Volvieron en forma de... Comprar juegos? No! Descargalos gratis!
Saludos! No es que sea adivino, pero si estas de una computadora es casi 100% seguro que estés de una que tenga instalado Windows o Linux en todas sus distribuciones como sistema operativo. Pero porque no tenerlo los dos? Algunas personas (como yo) les gusta probar independientemente de gustos, críticas, si es libre o no, distintos sistemas operativos. Actualmente tengo instalado Windows 8.1 en mi pc, y supe que hace poco liberaron la versión de Ubuntu 14.04 LTS, estaba animado a probarla! Pero definitivamente no quería perder el SO que tenía instalado, mucho menos los programas y juegos, para comenzar desde cero en Ubuntu Así que lo que decidí fue instalarlos los dos a la vez haciendo un dualboot! No es nada tan complicado ni del otro mundo y es el motivo del post Este tutorial se basa en la instalación de otro sistema operativo (Ubuntu 14.04) junto al que ya tenias preinstalado (Windows 8.1) para poder usarlos ambos a la vez. Sin mas que hablar empecemos con lo primero: Particionar Disco Duro Lo primero que tenemos que hacer es liberar espacio para instalar Ubuntu allí. Windows consta de una herramientas que nos simplifica el trabajo sin tener que descargar nada y es bastante sencillo. El espacio a reservar para el nuevo SO debe ser de tu consideración en mi caso yo elegí dejar 30gb. Lo primero que tenemos que hacer para "reservar" este espacio que utilizaremos en el disco duro es ir a Panel de control ---> Sistema & Seguridad ---> Crear y formatear particiones del disco duro en la sección Herramientas Administrativas. Les saldrá algo como esto: A continuación tómenselo con calma, tienen que reducir una de las particiones de sus discos duros, en mi caso he reducido 30gb de la partición de series y películas (Disco local F. Solo tienen que dar click derecho sobre la partición que deseen y a reducir volumen, aceptar y listo ya tienes este espacio reservado para cuando vallas a instalar Ubuntu! Es recomendable tener instalado los dos SO en distintos disco duros, ya que las particiones de Ubuntu no son compatibles con Windows y viceversa. Descargar Ubuntu 14.04 LTS Aquí una de las diferencias entre Ubuntu & Windows, el peso! Ubuntu es ligero! Tanto que la versión 64bits no llega ni a 1gb. Como se trata de Software libre solo descargan e instalan sin tener que buscar cracks ni serials ni nada de eso, es tan sencillo como ir a su página, elegir si 32bits o 64bits y listo! También puedes hacerle un donación al equipo de trabajo si así lo deseas , para todos sus proyectos. El tamaño vario dependiendo de la versión que elijas Te descargará un archivo *iso que podrás grabar en un CD/DVD o en un usb booteable. Aquí debajo está el link de descarga! Click Para Descargar Crear USB Booteable Yo personalmente lo grabé en un dvd ya que no tengo pendrive pero en caso de que quieras instalarlo desde un usb es totalmente posible! Todo con una pequeña herramienta llamda Universal USB Installer, es totalmente gratis! La descargamos de la página oficial. Tan simple como elegir el pendrive, el archivo iso, el sistema operativo y darle a "next". Esta de mas decir que hay que Formatear el USb antes de hacer todo esto. Click Aquí Para Descargar! Preparando el Entorno! -Desactivar inicio rapido de Windows 8.1(opcional) Esto es crucial para poder entrar a nuestra bios y elegir que dispositivo iniciar primero, ya sea el pendrive o nuestro lector de dvd, ya que Windows 8.1 trae por defecto un sistema que reemplaza la bios, para que no se inicie ningún software antes que Windows de esta forma cuando inicia no puedes entrar a menos que hagas un "reinicio avanzado". Este apartado es opcional, ya que puedes entrar de todas formas con otras opciones de windows. Para hacer esto solo tenemos que ir a Panel de control ---> Sistema & Seguridad ---> y en Opciones de energía ---> Requerir una contraseña cuando el equipo se reactiva. Aquí nos aparecen varias opciones, pero daremos click en Cambiar configuración actualmente no disponible. Luego de esto estas apto para reiniciar y que puedas entrar al bios sin que Windows te lo impida! Ya aquí solo tienen que elegir su lector de dvds o la unidad USB como primer dispositivo en iniciar! -Iniciar desde USB o lector de DVDs Si no deseas hacer el paso anterior por alguna razón, puedes entrar a la bios de la siguiente manera: Presiona Windows + i ---> Cambiar configuración de PC --->Actualizar y recuperar---> Recuperación y click en "Reiniciar ahora" en Inicio avanzado. De esta manera tendrás tiempo para entrar al bios al iniciar el equipo. Instalación! Una vez inciado desde el usb o dvd, ubuntu te permite probar el SO antes de instalarlo, algo que recomiendo al 100% por si no quieres instalarlo después. En cualquier caso, para continuar con la instalación es necesario crear las particiones correspondientes con el espacio que creamos anteriormente. -Crear particiones de Ubuntu Este paso es extremadamente importante, ya que tenemos que crear por lo menos dos particiones para el correcto funcionamiento del sistema, esta son la partición principal donde se guardan todos los archivos: Ext4 y el swap area que sin este último el sistema puede sufrir de cuelges. El swap viene siendo similar a los archivos de paginación de windows, estos "guardan" los procesos que no son almacenados en la memoria física. Estos son necesarios incluso en equipos con gran cantidad de memoria ram. Yo en mi caso la he dejado en 512mb, creo que es suficiente, pero cada quien pone lo que considere. Las siguientes capturas no son propias, no pude sacarlas. Montar en directorio "/", también puedes crear otra partición y montarla en "/home" *Swap Luego de esto solo tenemos que continuar y esperar a que termine la instalación! Instalé Ubuntu, ahora que? Lo primero que tienes que hacer es actualizar el sistema, si no lo hiciste anteriormente en la instalación, esto se hace fácilmente, solo tienes que ejecutar la terminal con CRTL+ATL+T y escribir el siguiente código. sudo apt-get update sugo apt-get upgrade Editor de imágenes GIMP Gimp es un editor de imágenes y fotografías que le hace la competencia al tan famoso PhotoShop. Instalación: buscar en Centro de software: gimp o instalalo desde la terminal con el siguiente código sudo apt-get install gimp sudo apt-get update Instalar reproductor VLC VLC es un reproductor y «framework» multimedia libre y de código abierto (0 programas espía, 0 anuncios y sin seguimiento del usuario), multiplataforma (Windows, GNU/Linux, Mac OS X, Unix... ) que reproduce la mayoría de archivos multimedia, así como DVD, Audio CD, VCD y diversos protocolos de transmisión o streaming. sudo apt-get install vlc NAVEGADOR CHROMIUM Chromium es un navegador diferente de Google Chrome. Es el proyecto de software libre de donde surge Google Chrome que tiene licencia de uso BSD, mientras que Chromium es open source (libre). Tiene sus mismas características de diseño, pero con un logotipo ligeramente diferente y sin el apoyo comercial y técnico de la compañía Google. Viene en los repositorios de Ubuntu. Lo puedes encontrar o el centro de software o con el siguiente código en la terminal: sudo apt-get install chromium-browser Ultimo paquete de idiomas: sudo apt-get install chromium-browser-l10n Ultima actualizacion sudo add-apt-repository ppa:chromium-daily Actualizar repositorios sudo apt-get update JDownloader JDownloader es un gestor de descargas libre y multiplataforma, escrito en Java. Con una interfaz sencilla a la par que completa. Además soporta descargas de los servidores de alojamiento de archivos (filesharing) más conocidos como Mediafire o Mega e incorpora anti-captchas para automatizar al máximo la descarga en estos servidores. Lo instalamos desde la terminal con: sudo add-apt-repository ppa:jd-team/jdownloader sudo apt-get update sudo apt-get install jdownloader Personaliza Ubuntu con Unity Tweak Tool Unity Tweak Tool es una aplicación bastante nueva que está disponible en los repositorios de Ubuntu , y que podemos usar para personalizar Unity. Con Tweak Unity podremos cambiar diferentes aspectos del escritorio como el tamaño de los iconos, personalizar los parámetros para la barra de búsqueda o incluso opciones de ocultación de los menús. Podemos instalar esta herramienta desde el centro de software de Ubuntu o desde el Terminal ejecutando la siguiente linea: sudo apt-get install unity-tweak-tool Si queremos usar GNOME en lugar de Unity, deberemos instalar en su lugar GNOME tweak Tool: sudo apt-get install gnome-tweak-tool Puedes encontrar temas muy variados por internet! Gestor de particiones Gparted es un gestor de particiones bastante completo! Imprescindible para un usuario de linux. Te permite crear tablas de particiones en cualquier formato. Búscalo en el centro de software o instalarlo mediante este código sudo apt-get install gparted Grabador de CD/DVD K3B es sin duda el mejor grabador de GNU/Linux. Una interfaz bonita y clara, unida a la cantidad de opciones que maneja, lo convierten en un grabador versátil, rápido y completísimo. Si lo que buscas es calidad y gran cantidad de alternativas de grabación, K3B es tu programa. El mejor. sudo apt-get install k3b Para dejarlo en español sudo apt-get install kde-l10n-es Como ver archivos de Ubuntu desde Windows? Ext2explore es una utilidad que permite acceder a tus parciciones ext2, ext3 o ext4 desde windows, con este programa puedes copiar archivos de tu partición de ubuntu a windows, En GNU/Linux puedes acceder a particiones ntfs que corresponden a las de windows sin necesidad de usar ningun programa, así que es recomendable que copies los archivos que puedas utilizar en windows desde Ubuntu, muchas veces nos olvidamos de hacer esto pero con este programa podemos evitar reiniciar el ordenador para esta tarea. OJO, es software libre y gratuito! DESCARGAR Hasta aquí ha llegado el post compañeros, si tienes alguna duda no dudes en dejarme un mensaje que con gusto de ayudo.. Quiero aclarar que no necesariamente hay que tener una de estas versiones de los sistemas operativos, funciona tanto en versiones previas de Windows como distribuciones antiguas de Ubuntu.
Arma tu PC para el GTA V con menos de 500 Dolares! Con todo este quilombo de la salida de gta v para pc, me decidí a guiarlos para armarse la mejor pc relación calidad/precio para jugar los juegos next gen a una calidad aceptable sin gasta miles de dolares Pongo de precio dolares para que así se les haga mas fácil a todos! Empecemos! 1-Motherboard Lo mas importante para armar un pc es el mother. Para los juegos actuales necesitamos uno que soporte un buen procesador, así como overclock además de memorias ddr3, esto es de suma importancia para no tener que cambiar ningún componente en un futuro, o por lo menos no dentro de poco. La elegida dentro de la relación calidad precio es la ASUS M5A97 LE R2.0, es simplemente perfecta si buscas armarte una buena pc con pocos recursos. Soporta hasta 32gb ram ddr3 Hasta dos tarjetas de video SATA 6gb/s Puertos usb 3.0 Precio $79 dolares Ver en Newegg 2-Procesador A la hora de elegir un procesador para los juegos next gen es de suma importancia que sea mínimo quad core, se convertiría mas o menos en el standard. Pero no necesariamente se tiene que gastar mucho dinero en estos. Analizando e investigando en este sector el mejor procesador para elegir seria el AMD FX 6300, porque? Exelente relación calidad precio! Exelente rendimiento y capacidad de Overclock! Y da bastante a los nuevos juegos! Aquí algunas especificaciones: AMD FX-6300 Vishera 3.5GHz (4.1GHz Turbo) Socket AM3+ 95W Precio $119 dolares Ver en Newegg 3-Memoria Ram Otro componente con el cual hay que tener buen ojo, no es solo preferible tener bastante ram, sino que estas tengan una alta frecuencia que les caen bastante bien a los nuevos juegos. No se necesitan unas memorias del otro mundo (cientos de dolares) solo una que pueda resolver. Lo mínimo para los juegos next gen son 6gb, pero es preferible tener 8gb para futuros juegos. La elegida como relación calidad/precio es HyperX Fury Series 8gb a 1600mhz, exelente memoria y muy económica! 1x8gb 1600mhz Voltage 1.5V Precio $69 dolares Ver en Newegg 4-Tarjeta de video Posiblemente el componente mas importante, hay que tener cuidado con cual elegir, despues de varios benchmarks me he decidido con la mejor tarjeta relación calidad/precio similar a o ligeramente superior a la potencia de ps4 graficamente, la Nvidia gtx 750 ti EVGA. La elegi mas por su poco consumo, solo 60w, hasta una fuente de 300w la movería perfectamente! 640 CUDA Cores 2GB 128-Bit GDDR5 PCI Express 3.0 Precio $129 dolares Ver en Newegg 4-Disco duro 500gb esta bien para una pc "económica" el precio no esta nada mal y no necesitamos un disco del otro mundo para jugar, por eso elegí este para la lista: TOSHIBA DT01ACA050 500GB 7200 RPM 32MB Cache SATA 6.0Gb/s 3.5" Precio $49 dolares Ver en Newegg 5-Case & Power Supply Okey no es un case muy gamer que digamos pero si es bastante economico y viene con el power incluido SGCC Steel ATX Mid Tower 2 X USB2.0 Ports AUDIO IN/OUT (AC97, HD) Front Ports 400W Power Supply 2 External 5.25" Drive Bays 2 Internal 3.5" Drive Bays Power Supply Specifications Model No.PSDA400A TypeATX12V V2.2 Maximum Power400W Fan120mm Fan x 1 +12V Rail1 Input Frequency Range60 / 50Hz Input Current8A @ 115VAC, 5A @ 230VAC Output+5 @ 20A +3.3V @ 20A +12V @ 25A -12V @ 0.5A +5vsb @ 2.0A Cable Connector1 x 20/24-Pin Motherboard Connector 1 x 4-Pin Motherboard Connector +12V 1 x Floppy Power Connector 4 x 4-Pin Molex Connector 4 x SATA Connector Precio: $49 dolares Ver en Newegg EDIT: Varios comentarios avisan que la fuente no da para el equipo (Aunque yo insisto en que si) Asi que pongo como alternativa el siguiente combo fuente/case, solo $10 dolares mas y con una fuente de 500w reales con un toque mas gamer Steel / Plastic ATX Mid Tower USB 3.0 x 1,USB 2.0 x 1,HD Audio x 2 Front Ports 500W Power Supply 4 External 5.25" Drive Bays 4 Internal 3.5" Drive Bays 500W power supply included: - 24 pin(20+4) pin main power connector - 8 pin(4+4) ATX12V CPU connector - 4 x SATA connectors - 3 x 4 pin Molex connectors - 1 x Floppy connector - 1 x 6 pin PCI-E connector Precio: $59 Ver en NewEgg Aquí termina mi post! El monto total es de $484 dolares(algo menos que XOne) pero recuerda el gran catalogo intergeneracional de pc y los bajos precios. Espero el post alla sido de su agrado hasta la próxima Aqui unas pruebas: Titanfall & Wach Dogs Ultra 1080p en fx 6300 & gtx 750 ti con 8gb de ram Battlefield 4 & Titanfall corren mejor en Gtx 750 ti que en Xbox One Click aquí

Bienvenidos a mi post! Genero: Black Metal, Metal Progresivo, Avant-garde Metal Año: 2012 Banda: Ne Obliviscaris Portal Of I (2012) es el primer disco de la banda australiana Ne Obliviscaris. Con influencias de Black Metal y folk, en el que si incluye el Metal Progresivo con un virtuosismo exquisito para el oído de cualquier "metalhead" sin prejuicios de género. Antes de continuar quiero dejar claros algunos puntos: Si no te gusta este tipo de música por favor NO COMENTES, solo sal del postEste tipo de música tiene partes de metal extremo, algunas personas no son susceptibles a este tipo de música.Si no te gusta esta música o género no opines con comentarios como "es para possers", cada quién es libre de que escuchar y de considerarse o no un oyente del género.Cualquier comentario fuera de lugar será borrado Ya con estos puntos aclarados, continuemos en paz con la crítica de este disco. Mi primera impresión y que me llamo bastante la atención fue la portada, toda una obra de arte, hecha en todo su esplendor por el artista gráfico y ademas cantante de las voces guturales llamado "Xenoyr". Me he encontrado con este disco debut de una banda totalmente desconocida, pero los géneros que me presentaban eran algo estereotipados, el Black Metal por ejemplo. La verdad no frecuento este tipo de géneros tan extremos, salvo casos exclusivos como este. Lo que pasa es que cuando le dices a alguien "Black Metal" creen que lo que van a escuchar seguido es todo un desastre de batería rápidamente alocada, junto a guitarras distorsionadas incluyéndole una voz tan gutural que te explotaría los oídos (?) Aunque este no era mi tipo de género (estos son el Heavy metal clásico, thrash metal, rock, hard rock & algo de hardcore punk) deje de lado los prejuicios y le di una oportunidad a los australianos. Algo interesante en este disco el es género Avant-garde Metal el cual no sabía que existía. Se trata de "Metal Vanguardista o Art metal", se utilizan elementos vanguardistas, instrumentos y estructuras de sonido pocos comunes en el metal. Buscando un poco de información sobre el género: El término avant-garde metal engloba a las bandas y músicos que "incorporan innovadores elementos en el heavy metal, que rompen las convenciones, derriban muros y cruzan fronteras".1 Este género fue también descrito como "el arte de crear profundas y extrañas atmósferas mediante la experimentación con nuevos instrumentos y sonidos, voces extrañas, estructuras no convencionales, ritmos y armonías, letras inusuales y diseños poco comunes" o, alternativamente, "interpretaciones progresivas, psicodélicas, surrealistas, fantasmagóricas, expresionistas, disonantes o extravagantes del heavy metal". Wow! Aquí fue cuando me convencí de escuchar si o si este disco! Tenía grandes expectativas sobre él! Así que sin mas me puse en marcha! El primer track de album es Tapestry Of The Starless Abstract, comienza un ritmo rápido, con baterías machacantes y una voz no tan gutural, algo que me agrada bastante, ya que algunas voces ni siquiera son posibles escucharlas. Después tenemos un pequeño cambio de ritmo, y entra la voz gutural acompañada de una voz limpia esto me ha encantado! Conbinar estas dos voces, y esa voz tan melódica, te entra en una atmósfera genial o los pocos minutos de comenzar la canción, te sientes fuera de esta galaxia, cuando llega el pedazo mas hermoso! Nos encontramos con un violín, me ha encantado! Para luego seguir con las guitarras acústicas! Geniales los cambios de ritmo y la virtuosidad con el que lo hacen estos músicos. A mitad de canción hay un ambiente tan psicodélico y adictivo, en el que solo escuchamos ese melódico violín con las acústicas de fondos, y de repente todo explota! Se desencadena todo y vuelven las guitarras y las baterías arrasando, pero con la aún participación del violín, todo un espectáculo! Para terminar con la dulce voz limpia de Tim Charles (que además ejecuta el violín) Es solo la primera canción y siento que he hablado demasiado! Pero es la primera impresión que me ha dejado el disco, muchas emociones, voces limpias y guturales perfectamente alineadas, implementación perfecta del violín, esto me ha encantado y apenas comienza! Si la anterior canción te ha gustado, espera a escuchar las demás que van de los 9 a 12 minutos. Seguimos con Xenoflux, comienza con un ritmo que parece podría clasificarse como Black Metal Melódico, una técnica perfectamente ejecutada por parte de los integrantes. Se puede apreciar cada instrumento en su máximo esplendor, si prestas atención claro. Desde la batería, el bajo, el violín, la guitarra y la voz que no exagera los guturales, y puede se escuchado por las personas menos acostumbradas al género como yo. A pesar de ser metal extremo, no me siento agobiado ni nada por el estilo, me ha gustado! A mitad de canción tenemos un cambio de ritmo, donde desaparece la velocidad y tenemos una dulce melodía con guitarra y violín para después entrar el bajo y la batería. Tenemos otro cambio de ritmo para terminar la canción, todos los instrumentos trabajando. Aquí sientes que vuelas! Un escenario increíble! Aquí es cuando piensas "donde había en los últimos años que no escuche este disco?" 10 minutos de una estructura musical original y diferente del resto. Vamos a la canción mas corta del disco, Of The Leper Butterflies, comienza con ritmo bastante dulce al oído, la elegancia a otro nivel, un ambiente surrealista e hipnótico, en el que te pierdes por completo, para después tener un cambio de ritmo como ya es común el disco, y entran la dulce voz limpia de Tim que tanto me gusta. Luego vienen unas acústicas que te hacen sentir una nostalgia increíble, un ambiente tan fresco, dulce elegante, después entra el violín, DIOS! Que forma de tocar, y de tocarme el alma. Una obra de arte indiscutible! Y ahí es cuando termina la canción! Ya vamos a mitad del disco, y es increíble la experiencia! Ahora seguimos con uno de los tracks mas largos, Forget Not, unos 12 minutos. Comienza con unas acústicas entrecortadas, añadiéndoles los demás instrumentos de forma progesiva. Destaco una vez mas el trabajo del violín que no se queda detrás de tan excelente equipo de músicos. A los 2 minutos y algo tenemos una ambientación tan hermosamente perfecta, que cierras los ojos y sientes que no eres de este planeta, el violín te cautiva, la batería y el bajo suenan como dioses, así como la guitarra. Es el combo perfecto! En esta es donde mas se aprecia el violín, excelente trabajo. Después de 4 minutos, volvemos a las acústicas entrecortadas y la exquisita melodía del violín, un cambio de ritmo, en el que se empieza a acelerar la cosa y después de tanto instrumental entra la voz Tim con los guturales de Xenoyr de fondo. Seguimos con ese ritmo tan melódico y extremo a la vez, para luego tener varios solos de guitarras y hacer su aparición nuevamente el violín junto con las voces guturales para terminar con las voces limpias. Perfecta combinación! Seguimos con And Plague Flowers The Kaleidoscope que comienza con las acústicas junto al violín para luego incluirse el bajo y la batería. Un ritmo bastante adictivo, perfecto para relajar tu mente, cada vez mas me encanta el trabajo del violín. Entras las eléctricas y las voces combinadas para acelerar el ritmo. Tenemos varias apariciones del violín. El bajo y la batería suenan perfectamente bien, unos solos de guitarra precedidos por el violín, para luego seguir con un riff asesino que te pondrá a hacer "headbang" como loco en el minuto 5:30. En esta parte se le da mas protagonismo a las guitarras, y no hace su aparición el violín, unos solo bien logrados y unos ritmo de black melódico. Nos acercamos al final. El penúltimo track es As Icicles Fall, comienza con una melodía de guitarras con la batería de fondo, para seguir con la dulce voz de Tim, un ambiente agradable, acogedor y dulce para luego acelerar el ritmo con un estilo a metalcore. En los primeros minutos tenemos ritmo bastante original, en el que se añaden las voces guturales y el virtuosismo del violín, toda una osadía en la que te dejas llevar hasta el final! Unos agradables solos del guitarras se nos presentan a los 6 minutos, que apuestan por la melodía sin perder la técnica. Seguimos con las voces guturales y partes de violín para culminar! En último track es Of Petrichor Weaves Black Noise que comienza con un engañoso ritmo para depues acelerase rápidamente y comenzar la acción con las voces combinadas de Tim & Xenoyr. En este tema se destacan bastante la batería y el bajo que se dejan escuchar bien definidos en esos cambios de ritmos, también nos encontramos con varias partes de violín, todos hacen su gran aporte para despedir el disco con broche de oro y como no las guitarras también. Ecxelente riff en el minuto 4:40 no se me sale de la cabeza, es pegajoso y adictivo. Una estructura perfecta la que compone esta canción, 10 minutos de pura adrenalina y una ambientación adictiva que te hacer ir lejos... En el minuto 8 tenemos voces limpias con un acústica de fondo a la que se le van añadiendo el violín, crea un aura de paz y tranquilidad en el que te olvidas de todo tu alrededor por un momento para cerrar con el sello marca de la casa la última canción de esta obra maestra del Metal Moderno. Conclusiones! Aquí ha terminado la crítica hermanos! Este disco me ha encantado, es una perfecta mezcla del metal con el vanguardismo y el arte. Unas tremendas voces combinadas: una voz gutural sin llegar al extremo, de esas que no "te duele el oído" al escucharla combinada con una dulce voz melódica y limpia. Un bajo y batería excelentemente buenos acompañados por una guitarra majestuosa incluyéndole el violín que le da ese toque al disco. Estructuras perfectamentes compuestas progresivamente, con ritmos bien logrados y ambientes psicodélicos e hipnóticos que te hacen olvidar que estas escuchando metal extremos por momentos. Tremendo disco, toda una obra maestra! Aunque el Black Metal no es mi género, hago un excepción con este y espero que ustedes también... Nota final: 10/10 Créditos: Xenoyr: Voz (Guturales)Tim Charles: Voz (limpia), ViolinBenjamin Baret: GuitarraMatt Klavins: GuitarraDaniel "Mortuary" Presland: BateríaBrendan "Cygnus" Brown: Bajo Gracias por pasar!!!