Las cosas van con cuentagotas. zwitter (quizás ahora más conocido como Daviz Ferriz) ha subido el tutorial que hice para makefight a youtube. Qué será lo siguiente? XD
Leo en meneame(la) que un pavo ha extraído los modelos del quake y los ha convertido a modelos en papel. La cosa es simple, extraes del .pak el modelo en 3D y lo pasa a papel usando pepakura designer. La idea está bien, aunque está mejor pensando en que se puede usar GLIntercept para extraer los personajes de cualquier juego basado en OpenGL y sacarlos a papel. Es una buena frikada para ponerlo encima del plasma del salón en vez de las sevillana y el toro.
Por fin, me ha costado pero he terminado la memoria de mi PFC que tiene como “atractivo” y “resumido” título “Diseño e implementación de un sistema basado en quadtree de asistencia al guiado en labores agrícolas sobre plataforma hardware Pocket-PC”.
La memoria consta de 175 páginas, de las cuales unas 25-30 son de copy&paste y creo que he hecho bastante hincapié en los resultados prácticos del asunto. Estoy satisfecho con el trabajo.
Lo que he sacado en claro de la escritura de la memoria es lo siguiente:
- Alejate de MS Word todo lo que puedas. Usa Latex (puedes empezar por aquí) o cualquier otro editor.
- Pierde un poco el tiempo en mirar como redactar. Los ingenieros tenemos un problema con la redacción :/.
- Anota todas las referencias según las vas encontrando, luego se te olvidarán.
- Marca unos estilos antes de empezar, ahorrarás tiempo. Con esto me refiero a marcar la estructura de los capítulos, los tiempos verbales, los títulos de las figuras, como marcarás las tablas, las fórmulas, muy importante las gráficas… todo eso que parecen bobadas, pero que ahí están.
- No dejes cosas para más adelante salvo casos de fuerza mayor.
- Cuando creas que la has terminado, todavía te quedará un 80%. (recuerda, el último 20% lleva el 80%)
- Deja suficiente espacio para encuadernar… :)
- No te lies la manta en los agradecimientos y no le dediques la memoria a tu novia porque no sabes como puede acabar la cosa XDD.
Hace unos días envié la versión final de makefight, el juego que presentamos devilishgames y yo al concurso de videjuegos art futura 2005, para que la publicara la testeara y la publicara si procedía. En mis test había solucionado bastantes bugs (cuando programas algo en 2 meses aparecen muchos bugs), pero hasta que no se empieza a probar de verdad no se encuentran los más difíciles. Esta semana, para descansar de la memoria del proyecto, me he dedicado a ir solucionando las cosas que me han ido comentando, pero como soy incapaz de solo corregir bugs he añadido una funcionalidad que si funciona bien puede ser interesante.
Leyendo acerca de spore me enteré de que aunque no sea online, los jugadores si podrían bajarse las civilizaciones creadas por otras personas. La verdad es que es una muy buena idea y puede ser gracioso ver las criaturas creadas por otra persona. Como en makefight también se pueden construir vehículos y las limitaciones para su creación son la imaginación del usuario y un grid de 12x15x15 pensé que podría implementar un sistema parecido.
Ya que no dispongo de un servidor donde tener alojado un script PHP o python que recoja, gestione y envíe los coches de los usuarios, pensé en usar uno de los muchos servicioes gratuítos que tenemos ahora. Pensé en flickr, podría subir los coches codificados en imágenes (un coche puede ocupar 2 kb como mucho), pero dudé si flickr modifica las imágenes que subes. Entonces recordé gmail. Gmail te da mucho espacio, acceso simple desde python gracias a libgmail, todo lo que necesitaba.
Manos a la obra, cogí mi script para subir fotos a flickr
y lo modifiqué para que subiera los coches en forma de atachment a gmail y las etiquetara correctamente. También añadí funcionalidad para bajar los ficheros necesarios y todo funcionando. Lógicamente esta implementación tiene problemas: he tenido que usar un sistema de timestamp para que los coches con mismo nombre no se sobreescriban al bajarlos a disco y es posible que alguien con un sniffer o decodificando el código en python vea el password de la cuenta, entre y lo joda todo. Tampoco pretende ser perfecto.
De esta forma cada vez que arrancas makefight este automáticamente lanza un hilo que actuliza los coches mientras juegas. Estos coches son los que usará la máquina para darte cera. Aquí surge otro problema, si a una persona le da por hacer coches cojos :
En este los pesos están descompensados (la parte delantera es de metal que pesa más y la parte trasera de plástico que pesa poco aunque es barato), se queda pinado y las ruedas no tocan el tatami
Este coche lo único que puede hacer es esperar a que le den por todos lados, le giren, las ruedas toquen el suelo y empiece a andar. Esperemos que el sistema de control de la IA sepa controlar cuando las ruedas están al contrario XD.
Pequeño pero matón. La experiencia dice que con un coche pequeño es más difícil pillarte porque corren más, tienen más agarre y giran más rápido, pero cuando te dan te han jodido y además es muy difícil echar del tatami con un coche así.
Espero no dar ideas :)
House en vez de tener la medicina como tema principal fuera la ingeniería? Sería algo intragable, ya me imagino:
Ingenierucho: “House, tenemos un pico en el espectro de la señal que recibe la parábola móvil que puede ser debido a la resonancia de la señal electromagnética producida por una bujía dentro de un cilindro que entra en resonancia”
House: “Calla, que pareces de primero, no ves que es producida por un batido de otro sistema eléctrico? Haced la correlación, repetid la transformada de fourier y traedme un IRD que decodifique 4:2:2”
House saca un portátil con linux y se pone a compilar algo…
Yo lloraría de emoción, pero me temo que el resto del mundo no lo haría. Por qué las series de médicos tienen tanta aceptación? Hay otras series de otras profesiones (policías albañiles) que no tienen mucho contenido técnico, pero las series de medicina te hablan de miles de enfermedades con nombres extraños y de productos químicos. ¿?