De nuevo con BOH y soltando rollos

Escrito por admin | Amiga, Linux, Videojuegos, Windows | Monday 30 November 2009 7:00 pm

Esto es otra aburrida entrada hablando de ese juego que me tiene atareado últimamente pero es que me fascinan un par de cosas que tengo que comentar.

* La realización del juego utilizando herramientas que algunos considerarían “obsoletas”

Realizado sobre un AmigaOne con el AmigaOS 4.
El código es 100% C escrito con el editor freeware FrexxEd y compilado con gcc.

Los gráficos realizados con el Personal Paint
Las bandas sonoras compuestas con MilkyTracker y HivelyTracker.
Los samples grabados con AHIRecord y procesados con Audacity.
Luego ha usado otras herramientas como ImageMagick, make, MakeCD, oggenc, OpenOffice.org, pngcrush, PNGTool, svn, The Gimp, TuneNet, TVPaint, …

Se ha usado mucho software libre y tanto viejos programas como nuevos.
Con esto de los programas viejos me viene a la mente lo que decía Vago en su blog:

Muchos productos se quedan “obsoletos” (yo siempre opino que algo se queda obsoleto cuando te deja de ser útil, pero tengo cosas antiguas y siguen siendome útiles), pero el término “obsoleto” lo emplean por el tiempo que esta en el mercado, y no por la utilidad que te da en sí. Otros los hacen para que tengan fecha de caducidad, no como los yogures, sino que se rompan rápidamente al caerse o con el uso, se vaya deteriorando cada vez mas, de tal forma que tengas que comprar el nuevo modelo que por supuesto empleará cosas que no son del todo compatibles con cosas que ya tengas y puedas usar con él (o serán compatibles mínimamente para que también tengas que cambiarlas tarde o temprano).

* Diversión, precio y forma de venta

A cada uno les gustan unos juegos u otros pero para que un juego sea o pueda resultar divertido, entretenido, agradable, … no necesariamente tiene por que usarse la ultima de las tecnologías.
El concepto es el concepto y creo que tetris por ejemplo cumple con su cometido en sus miles de versiones existentes.
Como BOH existen miles de juegos que esperan a que alguien los juegue, … juegos que derrochan diversión, entretenimiento y originalidad pero que al no venir de grandes empresas es mas complicado dar con ellos.

Lo que me agrada pues es el tema de poder adquirirlos sin soporte físico a precios mucho más asequibles.
Por un lado los desarrolladores probablemente se quitan a los intermediarios y el usuario directamente puede disfrutar casi instantáneamente del juego descargando una ISO.
Ya se que los coleccionistas quieren su cajita y su manual (es mi caso) y normalmente esto es posible, pero no obstante se agradece la posibilidad de una vez pagado poder descargarlo también para poder disfrutarlo antes de tenerlo físicamente.

Arriesgarse en un mercado prácticamente nulo

Pocos son los que arriesgan en Linux pero todavía menos los que se decantan por Amiga.
A BOH lo he jugado en windows, en Linux y en Amiga y en todos chuta de puta madre y … regresamos a lo mismo de antes, … si bien para determinados proyectos uno tiene que adaptarse a una maquina y a un sistema, … hacerlo lo más portable cuando se trata de proyectos no tan exigentes creo que es positivo para los usuarios e incluso para las empresas para poder distinguirse.
Personalmente todavía no me he enganchado a un juego web ni a ninguno para teléfonos pero no es algo que descarte.
Me mola quizás eso de centrarme en un juego y el navegador no me otorga (F11) esa sensación que ofrece un juego a pantalla completa.

Posibilidad de manipulación:

Por un lado es posible crear nuevas misiones mediante un editor web y también crearnos themes personalizados modificando los sprites y las bandas sonoras (en ogg).
Vale, ya lo se, no es software libre pero ofrece libertades y las partes de código, gráficos y sonido necesarias para que el usuario pueda seguir divertiendose, se generen comunidades y el juego no se quede en aquello de “ya me lo he pasado”…

Aquí dejo un vídeo que he capturado hace un rato: http://www.youtube.com/watch?v=1pnvHxC9BN8

Un poco de rollo traducido de la web oficial: http://www.bohthegame.com/index.html

BOH es un juego de acción y exploración con sabor retro.
El jugador se moverá en un escenario claustrofóbico, lleno de trampas, en busca de los Maestros del Mal que constantemente y sin descanso lanzarán incontables enemigos contra nosotros hasta que en una batalla final en cada misión nos enfrentamos a ellos.
Las misiones se hacen un poco menos difíciles por las bonificaciones y power-ups dispersos por todas partes.
La finalización de las misiones dependerá de nuestra rapidez, reflejos y concentración.

BOH - AmigaOS4, Aros, linux, …

Escrito por admin | Amiga, Videojuegos | Thursday 26 November 2009 10:25 am

Este juego vale unos 12 pavos y puede descargarse una demo para probarlo desde su website:

http://www.bohthegame.com/downloads.html

Es raro encontrar ultimamente un juego para AmigaOS que este en castellano pero bueno, la verdad es que todavia se hacen cosas :D. He jugado a la demo y esta genial.

Ver video: http://www.youtube.com/watch?v=TMS9NDzwm5U

No soy de jugar a este tipo de juegos pero este tiene algo que me gusta (¿el estilo retro?).

ODIO WINDOWS VISTA A MUERTE ¡¡¡

Escrito por admin | /dev/null | Tuesday 24 November 2009 10:07 am

ODIO EL PUTO WINDOWS VISTA A MUERTE ¡¡¡¡¡
ESTOY CON EL ORDENADOR PORTATIL DE UN GILIPOLLAS QUE USA ESO Y ME ESTÁN DANDO GANAS DE ROMPER EL PUTO PORTATIL, …. Y SOLO POR QUE TARDA MEDIA HORA EN ARRANCAR, OTRA MEDIA HORA EN CARGAR UN PUTO ANTIVIRUS, OTRA MEDIA HORA PARA PREGUNTARME SI DESEO COPIAR UN ARCHIVO, OTRA MEDIA HORA PARA COPIARLO, ……..

ES TAL LA IMPOTENCIA QUE SIENTE UNO AL USAR ESA MIERDA QUE NO PODRIA TRASMITIRLA SI NO ES GRITANDO BIEN FUERTE.
ESTO ES REAL COÑO, NO PUEDO NI VERLO EN PINTURA POR QUE ME DESESPERA DE TAL FORMA QUE ME DAN GANAS DE MANDAR A TOMAR POR EL CULO TODO.

SOLO LES DESEO A TODOS LOS QUE ALGUNA VEZ HAN INSTALADO ESA MIERDA QUE SE PUDRÁN EN EL INFIERNO O QUE SE LES MUERA UN FAMILIAR, … UN FAMILIAR CERCANO.

NO ME VA A DAR TIEMPO A INSTALAR EL PUTO VMWARE ENTRE AYER Y AHORA EN UNA PUTA HORA LIBRE QUE TENGO Y ES QUE ENCIMA EL PUTO LUSER DE MIERDA NO TIENE INSTALADO NADA MÁS QUE LO QUE LE VENIA Y AHORA TIENE EL TIPICO NORTON ANTIVIRUS DANDO EL COÑAZO PARA QUE SE PILLE UNA PUTA LICENCIA DE PUTA MIERDA DE PUTA PUTA.

EL ODIO QUE SIENTO AHORA MISMO A WINDOWS VISTA ES REAL.

ESCRIBO ESTO MIENTRAS REINICIA EL (PUTO) SISTEMA Y PIENSO QUE LA PENA DE MUERTE NO SERIA ALGO DESPRECIABLE SI SE TRATASE DE EMPLEADOS DE MICROSOFT QUE TRABAJARON EN ESTO Y NO EN UN PROGRAMA PARA CONTABILIZAR SUICIDIOS Y CALCULAR EL IMPACTO Y REPERCUSIÓN QUE HA TENIDO WINDOWS VISTA DESDE QUE COMENZARÓN A OBLIGAR A LOS LUSERS A COMPRARLO.

(evidentemente que no escribo esto desde el portatil con windows vista, alli es imposible).

Pintando a Naru con The Gimp

Escrito por admin | Diseño | Monday 23 November 2009 7:32 pm

Lo primero es obtener un scan de calidad, ya sea de terceros o escaneando un manga nosotros.
Para ello se desatura el dibujo con claridad y se juega con el contraste y el brillo, las curvas, … para obtener el dibujo con cuanta menos mierda mejor.
En mi caso directamente he pillado la imagen de terceros por que soy muy perro. Se trata de Naru (Love Hina).

Está es la imagen digamos “original”:

La recortamos y encuadramos si hace falta:

Duplicamos la capa (control + L) y seleccionamos la parte que deseamos pintar con las herramientas de selección que consideremos. Image mode en RGB que no se olvide.
El color elegido es importante no obstante luego al mover los valores de las capas y mezclarlas podremos obtener un tono que consideremos más adecuado.

Mezclamos la capa para que se vean las sombras del dibujo y de paso nos quitemos ese color que hemos elegido un poco más oscuro antes a propósito.

A mi me gusta no tener demasiadas capas pero bueno, siempre meto alguna que luego me complica la vida y tengo que terminar por fusionar. En este caso para pintar el vestido he metido otra capa que he mezclado con la capa en la que he pintado la piel.

Un poquito de color al fondo que mezclamos con el resto de capas. Pintando sin miedo pero con cuidado.
Usaremos herramientas de selección, invertiremos selecciones, … dependiendo de lo que nos sea más práctico, es decir, seleccionar lo que queremos pintar o lo que no queremos pintar.

Nos quitamos lo que nos sobra y que además genera contraste y algo de profundidad al estar Naru fuera del recuadro.

Pinchamos el color piel. Usamos las herramientas de blanquear y enegrecer. Pinchamos en el color del vestido y lo mismo. Así le damos una falsa apariencia de volumen.

Un pelin más de colorido al fondo que puede hacerse con enegrecer. Si se hubiera realizado con cuidado obtendríamos un fondo con volumen que molaria, pero bueno.

Ahora le quedan cosas como el pelo y tal. Pero se me da muy mal el pelo. ¿Alguien se atreve? :D.

Por cierto, Naru estaba en la playa y le dio demasiado el sol ¡¡¡ xD (me pase con enegrecer creo).

El pelo lo mismo seleccionando por color negro y mientras tienes seleccionado mueves para ajustar un poco.
Luego con cuidadin se pinta en una nueva capa el pelo y se mezcla todo. Luego tambien se puede añadir una nueva capa y pintar con colores degradados del que seleccionemos para el pelo, … en fin no tengo yo ganas de meterme en esas historias.

En caso de pintarle el pelo con el pincel o el bote se ha de tener presente lo de: “Rubia de bote, ……… morenote”
(creo que esto ultimo es una chorrada y no hace gracia pero bueno).

Script en php para enviar mensajes a una cuenta en twitter

Escrito por admin | Linux | Monday 23 November 2009 4:22 pm

Este script en php sirve para enviar a una cuenta en twitter mensajes.
La variable $mensaje la podriamos sacar de por ejemplo el ultimo titular de un articulo en nuestro blog o lo que queramos enviar.
140 caracteres de mierda es el limite.

$mensaje = "Hola mundo";
// los datos de la cuenta en twitter
$twitter_api_url = "http://twitter.com/statuses/update.xml";
$twitter_data = "status=$mensaje";
$twitter_user = "cuenta@twitter.com";
$twitter_password = "passwordtwitter";
// el tinglado
$ch = curl_init($twitter_api_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $twitter_data);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERPWD, "{$twitter_user}:{$twitter_password}");
$twitter_data = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
// si falla o no el envio y queremos por algun motivo mostrarlo
if ($httpcode != 200) {
echo "Algo ha fallado.";
}else{
echo "
“;
echo “Mensaje enviado “;
echo “
“;
}
?>

En arcardes usamos algo asi.

Next Page »