RPCS3: nuevo progreso en el emulador de PlayStation 3 para Linux

RPCS3 es un gran proyecto para crear un gran emulador de la videoconsola Sony PlayStation 3 o PS3 y que funciona también en GNU/Linux. El equipo de desarrollo encargado de este software ha realizado ya grandes avances para seguir mejorando este programa, y entre ellos hemos conocido nuevos títulos de videojuegos que podemos correr sin problema en este programa. Todos ellos son ahora 100% jugables desde tu distro si instalas este paquete.

Entre los videojuegos que puede correr este emulador RPCS3 se encuentran ya más de 1119 videojuegos, una gran lista. Esto supone un enorme salto si tenemos en cuenta que el mes pasado solo se podían jugar 1081, por tanto, se han agregado algunas decenas de videojuegos en poco tiempo. Eso da una idea del gran trabajo que siguen realizando sus desarrolladores para que podamos disfrutar de tanta diversión en nuestra plataforma favorita.

Si te preguntas qué videojuegos se encuentra en esa extensa lísta, pues tienes algunos como Skate 3, No More Heroes: Heroes’Paradies, Ragnarok Odyssey Ace, Ni no Kuni: Wrath of the White Witch, y un largo etc. Además, como has podido ver en la imagen principal de este artículo, y si eres un gran fan de la saga Dragon Ball, o Bola de Dragón, debes saber que podrás disfrutar del gran videojuego Dragon Ball Z: Battle of Z que lleva al mundo digital esta gran saga de Akira Toriyama.

Pero los títulos agregados no es lo único nuevo en este RPCS3, sino que también tenemos algunas mejoras con respecto al código o software en sí, como pueden ser algunas nuevas funcionalidades añadidas. Entre ellas, se ha optimizado el código para que sea drásticamente más rápido. Por ejemplo, Red Dead Redemption pasa de una carga de 12 minutos a solo 1 minuto actualmente. Así mismo, se han cambiado otros aspectos, como las mejoras gráficas, FBO e incluso se han resuelto algunos bugs.

El artículo RPCS3: nuevo progreso en el emulador de PlayStation 3 para Linux ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2HOHacG
via IFTTT

Samsung vende los fondos de pantalla del Galaxy S10 que puedes crear tu mismo con estas plantillas

Samsung ha comenzado a comercializar en su tienda de personalización una gran variedad de fondos de pantalla que pueden utilizarse para sus buques insignia, los Samsung Galaxy S10 y Galaxy S10+. Sin embargo, un grupo de usuarios de Reddit ha compartido con la comunidad las plantillas necesarias para crear y diseñar nuestros propios wallpapers, simplemente utilizando un software de edición de imagen, como Adobe Photoshop o Gimp. La acción de

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

from Andro4all https://ift.tt/2TryR8I
via IFTTT

Las absurdas leyes del mundo del software

La Commodore 64 cargaba software desde un lector de casette.

¿Te has preguntado por qué personas tan inteligentes como los desarrolladores de software meten la pata tan seguido?. Hay gente que lo hizo. En este post pasamos revista a algunas de las leyes no escritas que describen el comportamiento de los profesionales de la informática.

Mi primera computadora fue una Commodore 64. Casi 30 kb de RAM eran para el sistema, lo que dejaba 32 kb para procesar textos, jugar, hacer la contabilidad de la empresa familiar y casi todo lo que hago con la computadora de 6 gb que tengo ahora. Eso deja abierta la pregunta ¿Los equipos actuales responden a las necesidades del software o el software usa más recursos de hardware porque están disponibles?

Siendo justos, los juegos no son los mismos, los gráficos tampoco tienen la misma calidad y hubiera sido imposible ver películas y escuchar música. Sin embargo, uno no puede dejar de pensar que hay programas que sacan versiones y consumen cada vez más recursos sin aportar realmente nada nuevo.

He aquí las causas.

Ley de Zawinsky

Jamie Zawinsky, desarrollador de Netscape, sostenía que todo programa va incorporando características hasta que es capaz de leer mails. Si no lo logra es reemplazado por otro que sea capaz de hacerlo.

Cuando lo enunció, el chiste estaba en que se refería a programas que originalmente no estaban pensados como clientes de correo. Dejó de ser gracioso cuando se descubrió que muchas aplicaciones de Google Play pedían permiso para acceder a componentes del teléfono y datos del usuario que no necesitaban para cumplir su función.

Algunos interpretaron esto como parte de los intentos de espiar a los usuarios. Pero probablemente se deba a la naturaleza humana de hacer algo simplemente porque puede hacerse.

El principio de Peter aplicado al software

Lawrence Peter se hizo famoso por afirmar que en una jerarquía, una persona asciende hasta llegar a un puesto para el que es manifiestamente incompetente. Pero también tuvo tiempo para decir algo sobre los proyectos complejos:

“Un proyecto complejo se volverá demasiado complejo para ser entendido incluso por sus propios desarrolladores.”

Principio del mínimo asombro

Publicado en el IBM Systems Journal en 1984, este principio afirma que:

“Si una característica necesaria provoca una gran sorpresa, puede ser necesario rediseñar la característica.”

En otras palabras, si una parte o todo el software es muy diferente a lo que el usuario estaba acostumbrado lo mejor es un rediseño. Lo ideal es esforzarse por lograr mejoras incrementales que sean lo suficientemente grandes como para ser impresionantes, pero lo suficientemente pequeñas para seguir siendo familiares para el usuario.

Lástima que Shuttleworth no lo tuviera en cuenta cuando lanzó Unity.

Ley de la entomología cibernética

El primer bug (bicho) de la historia informática era de verdad. Una polilla voló hasta uno de los relés de una computadora MARK II causando un error en el funcionamiento.

Siguiendo con la metáfora, la ley de entomología cibernética sostiene que siempre habrá un bug más.

Eso es algo que todos los usuarios de informática sabemos.  Por mucho que se testee un sistema operativo siempre aparece alguna falla que se descubre cuando es demasiado tarde.

Ley de Kernighan

Linux Adictos tiene instalado un complemento para asegurar que los autores escribimos en forma amigable para los motores de búsqueda. Lo detesté desde el primer día. Cualquier intento de escribir con un poco de vuelo literario es inmediatamente denunciado con un círculo rojo.  Con el correr del tiempo me acostumbré y son pocas las veces que tengo que hacer retoques.

A los programadores les pasa lo mismo, muchas veces están más interesados en demostrar su habilidad para codificar que en escribir un código más simple y fácil de entender y mantener.

Durante más de una década los disquetes fueron el principal medio de distribución del software.

De ahí que la ley de Kernighan sostiene que:

“Depurar es el doble de difícil que escribir el código en primer lugar. Por lo tanto, si escribes el código lo más inteligentemente posible, no eres, por definición, lo suficientemente inteligente para depurarlo”.

La regla 90/90

Cualquier persona que haya iniciado un proyecto con fines de lucro en la vida real sabe que todo proyecto va a llevar el doble de tiempo y va a tener el doble de costo presupuestado, para obtener la mitad de la ganancia esperada.

El mundo de la informática tiene sus variantes de esta ley. Por ejemplo, un tal Tom Cargill dijo:

“El primer 90 por ciento del código representa el primer 90 por ciento del tiempo de desarrollo. El 10 por ciento restante del código representa el otro 90 por ciento del tiempo de desarrollo”.

¿No quedó claro? Tal vez la ley de Hofstadter ayude:

“Siempre lleva más tiempo del que esperas, incluso teniendo en cuenta la ley de Hofstadter.”

Supongo que los desarrolladores de Ubuntu y Fedora deben saberlo. O al menos recordarlo cada 6 meses.

Ley de Brook

Los proyectos de software de código abierto suelen tener dos problemas; el financiamiento y la falta de colaboradores. A menos que el segundo no sea un problema. Según Brook:

“Agregar mano de obra a un proyecto de software que va retrasado, lo retrasará más.”

Es comprensible, No solo hay que poner al día a los nuevos codificadores. Habrá que documentar más cosas, se necesitará más burocracia para mantener a todos sincronizados, y probablemente haya peleas.

Y por supuesto no podemos olvidarnos del amigo Parkinson y su afirmación de que no importa con cuanto espacio vacio empieces. Siempre necesitarás más. El se refería de espacio de oficinas, pero lo mismo vale para RAM y espacio en disco.

El artículo Las absurdas leyes del mundo del software ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2YhwZmT
via IFTTT

Mari0, un clon de Mario armado con la esencia de Portal

Que levante la mano el que no conozca a Mario. El fontanero de Nintendo se hizo famoso en los años 80 y lo hizo en un juego que hoy en día, comparado con lo que hay, parece ridículo. Se trataba de un juego de plataformas en 2D a 8bits en el que Mario tenía que rescatar a una princesa que… nunca estaba en el castillo que debería. El que quizá no conozcáis es Portal, un título mucho más moderno y ya con mejores gráficos. Pero en este post no os vamos a hablar ni de uno ni del otro, si no de Mari0.

¿Qué por qué menciono dos juegos si no voy a hablar de ellos? Pues porque Mari0 es prácticamente un calco de Mario al que le han añadido el componente más importante de Portal. No hace falta ser un genio para imaginar que lo más relevante de un juego con el nombre del segundo tiene que ver con portales. Y eso es lo que han añadido a Mario para crear Mari0. Como veréis en el vídeo (no me critiquéis mucho) al principio es un poco confuso, y más si empiezas a jugar sin siquiera conocer los controles.

Controles de teclado de Mari0

Lo mejor, como en cualquier juego, es usar un mando. Se supone que con el analógico derecho se controla el punto de mira de la pistola, lo que es mucho más simple que en el teclado. Con el teclado controlaremos a Mario de la siguiente manera:

  • Arriba: W
  • Abajo: S
  • Izquierda: A
  • Derecha: D
  • Disparo/Correr: Shift izquierdo.
  • Salto: Barra espaciadora.
  • Apuntar la pistola de Portal: Mover el ratón.
  • Disparo de la entrada al portal: Clic izquierdo.
  • Disparo de la salida del Portal: Clic derecho.

Yo lo he probado para compartirlo con vosotros sin ser un especialista en Mario ni mucho menos. Se pueden hacer cosas más espectaculares, como podéis ver por ejemplo en este otro vídeo. Como mínimo, creo que merece la pena probarlo, y para ello basta que instalemos su paquete snap con el siguiente comando:

sudo snap install mari0

¿Qué te parece Mari0?

Te recomendamos:Mejores videojuegos de código abierto

El artículo Mari0, un clon de Mario armado con la esencia de Portal ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2Tnd7et
via IFTTT

Mari0, un clon de Mario armado con la esencia de Portal

Que levante la mano el que no conozca a Mario. El fontanero de Nintendo se hizo famoso en los años 80 y lo hizo en un juego que hoy en día, comparado con lo que hay, parece ridículo. Se trataba de un juego de plataformas en 2D a 8bits en el que Mario tenía que rescatar a una princesa que… nunca estaba en el castillo que debería. El que quizá no conozcáis es Portal, un título mucho más moderno y ya con mejores gráficos. Pero en este post no os vamos a hablar ni de uno ni del otro, si no de Mari0.

¿Qué por qué menciono dos juegos si no voy a hablar de ellos? Pues porque Mari0 es prácticamente un calco de Mario al que le han añadido el componente más importante de Portal. No hace falta ser un genio para imaginar que lo más relevante de un juego con el nombre del segundo tiene que ver con portales. Y eso es lo que han añadido a Mario para crear Mari0. Como veréis en el vídeo (no me critiquéis mucho) al principio es un poco confuso, y más si empiezas a jugar sin siquiera conocer los controles.

Controles de teclado de Mari0

Lo mejor, como en cualquier juego, es usar un mando. Se supone que con el analógico derecho se controla el punto de mira de la pistola, lo que es mucho más simple que en el teclado. Con el teclado controlaremos a Mario de la siguiente manera:

  • Arriba: W
  • Abajo: S
  • Izquierda: A
  • Derecha: D
  • Disparo/Correr: Shift izquierdo.
  • Salto: Barra espaciadora.
  • Apuntar la pistola de Portal: Mover el ratón.
  • Disparo de la entrada al portal: Clic izquierdo.
  • Disparo de la salida del Portal: Clic derecho.

Yo lo he probado para compartirlo con vosotros sin ser un especialista en Mario ni mucho menos. Se pueden hacer cosas más espectaculares, como podéis ver por ejemplo en este otro vídeo. Como mínimo, creo que merece la pena probarlo, y para ello basta que instalemos su paquete snap con el siguiente comando:

sudo snap install mari0

¿Qué te parece Mari0?

Te recomendamos:Mejores videojuegos de código abierto

El artículo Mari0, un clon de Mario armado con la esencia de Portal ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2Tnd7et
via IFTTT