Logo

¡Bienvenido a Stratos!

Acceder

Foros



Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Temas - Harko

#21
Campus Party / Anuncio Campus Party España
20 de Abril de 2010, 08:39:35 PM
Con un potito video nos explican como piensan montar la parti de este año.

http://www.ustream.tv/recorded/5825936

Del 26 de Julio al 1 de Agosto, este año NO HAY CARPA QUE GOTEA (yupiii) sino que ocuparemos el museo Principe Felipe y el Agora ademas de usar el emisferic para actividades, tocara darse paseos jeje.

La gran pega. Este año solo hay 3000 plazas, afilad vuestras lanzas. También van a poner unos pases diarios para 500 personas cada día.

Dicen en el vídeo que la inscripción la pondrán entre el 15 y el 19 de Abril pero me parece que aun no han puesto nada :P
Edit: Por los foros de la campus se comenta que aparecerán mañana.

A ver si nos vemos por alli. ;)
#22
Me ha llegado el aviso de un seminario de flash que van a hacer el 1 de Octubre. Sera online y con reposiciones al parecer.

http://www.dominaflash.com/registro.php

Por si os interesa. ;)
#23
Off-topic / Los huevos de Ballmer
21 de Mayo de 2008, 07:54:38 AM
Hola gente, que sepais que sigo vivo y colgando cosicas en el blog. Y como hace mucho que no digo nada por aqui os traigo una noticia que puede que alguno ya conozca (sesque hay enteraos en todas partes).

Ayer vi esta noticia en kriptopolis, resulta que el govierno hungaro le solto un pastizal a microsoft para promocionar la cultura, como lo quieran llamar, de la informacion y para rematar la faena a mister developer Ballmer le nombraron doctor honoris causa en la universidad de Budapest.

Al parecer hay gente a la que no le termina de gustar eso de soltar pasta por las buenas a empresas privadas, sobretodo si es dinero nacional, y protesto lanzandole huevos mientras llevava una camisa en la que ponia Microsoft=Corrupcion.

La cosa habria quedado ahi como algo curioso que habria gustado mas o menos pero esta mañana han puesto el video  en telecinco y me ha llamado la atencion. La verdad es que han dado la noticia de una forma bastante neutra. Seguramente la repetiran a lo largo del dia asi podreis verla si quereis.

Ale, s´acabo el ladrillete. Ta luegoo.

PD: Otra noti de hoy, el gobierno holandes rechaza el voto electronico, parece que aun queda gente con criterio por el mundo.

Harko.
#24
Off-topic / Los huevos de Ballmer
21 de Mayo de 2008, 07:52:45 AM
Hola gente, que sepais que sigo vivo y colgando cosicas en el blog. Y como hace mucho que no digo nada por aqui os traigo una noticia que puede que alguno ya conozca (sesque hay enteraos en todas partes).

Ayer vi esta noticia en kriptopolis, resulta que el govierno hungaro le solto un pastizal a microsoft para promocionar la cultura, como lo quieran llamar, de la informacion y para rematar la faena a mister developer Ballmer le nombraron doctor honoris causa en la universidad de Budapest.

Al parecer hay gente a la que no le termina de gustar eso de soltar pasta por las buenas a empresas privadas, sobretodo si es dinero nacional, y protesto lanzandole huevos mientras llevava una camisa en la que ponia Microsoft=Corrupcion.

La cosa habria quedado ahi como algo curioso que habria gustado mas o menos pero esta mañana han puesto el video  en telecinco y me ha llamado la atencion. La verdad es que han dado la noticia de una forma bastante neutra. Seguramente la repetiran a lo largo del dia asi podreis verla si quereis.

Ale, s´acabo el ladrillete. Ta luegoo.

Harko.
#25
CRM32Pro / Tamaño de ventana
01 de Diciembre de 2007, 12:37:42 AM
Estoy modificando el buscaminas para poder crear partidas de diferentes tamaños, incluso del tamaño que diga el usuario, y no estoy seguro si se puede modificar el tamaño de la ventana mas de una vez.

Seria definiendo otra vez los tamaños y llamando a SetVideoMode, supongo.

Otra cosa, para que el usuario introduzca algun numero deberiamos usar un Input Box?
#26
CRM32Pro / Problemas con las linked list
23 de Octubre de 2007, 06:19:32 PM
Taba tratando de implementar las listas en mi programilla pero como son clases y no structuras creo que me estoy liando un pelin :P

Primero pondre las funciones problematicas y luego la clase, asi no lleno demasiado esto ;). La idea es que a la que pulse la tecla se empiezen a crear disparos cual gatling escupiendo chorizos picantes.

Primero tengo la funcion de crear disparos:
void NewDisparo(){
 if (head==NULL){
   head=new disparo();
   fin=head;
   fin->SetNext(NULL);
   fin->LoadSprite();
 }else{
   fin->SetNext(new disparo());
   fin=fin->SeeNext();
   fin->SetNext(NULL);
   //fin->LoadSprite();
   fin->CloneSprite(head->Sprite());
 }
 fin->SetPosX(minave->PosX());
 fin->SetPosY(minave->PosY());
 fin->movimiento();
}

Le puse lo de clonar sprites porque no estoy seguro de si me dara problemas con el load. Una vez se crean ya toman su posicion y la direccion a la que van a ir por lo que no hay que tocarla mas que para moverla y destruirla si es el caso.

Luego tengo la funcion de dibujar cada bala. Esta es la que me esta dando problemas:
void DrawDisp(){
 disparo *p=NULL;
 p=head;
 if(head!=NULL){
 head->DrawDisparo();
 //fin->DrawDisparo();
 }
 /*while(p!=NULL){
   p->DrawDisparo();
   p->SetNext(p->SeeNext());
 }*/
}

Tal como esta funciona, aunque solo dibuja la primera bala. El problema es que si le digo que dibuje la ultima (fin) el programa se cierra y si le abro el bucle se cuelga:? De echo he comprobado que si abro el bucle y elimino el Draw se cuelga igualmente, es al recorrer la lista.

Os pongo la clase disparo para que le echeis un vistazo. La funcion movimiento lo que hace es que la bala se dirija hacia el punto a una velocidad controlada en la direccion en la que este, angulo es una variable global porque queria que apareciera en pantalla para controlar su valor.
class disparo{
 private:
 float x,y;
 float ang;
 CRM32Pro_CSprite *sdisparo;
 float velx, vely;
 disparo *next;

 public:
 disparo(){
   x=0;
   y=0;
   velx=0;
   vely=0;
   ang=0;
   sdisparo = new CRM32Pro_CSprite();
   next=NULL;
 }

 ~disparo(){
   delete sdisparo;
 }

 void movimiento(){
   float velabs=0;
   velx=mipunto->PosX()-minave->PosX();
   vely=mipunto->PosY()-minave->PosY();
   velabs=sqrt((velx*velx)+(vely*vely));
   velx=(velx/velabs)*2;
   vely=(vely/velabs)*2;
   ang=angle;
 }

 void LoadSprite(){
   //float angle;
   if(sdisparo->Load(IMG_RESOURCE,"disparo")==0){
     ILogSystem.Msg(LOG_NORMAL," · [LOG] - No se pudo cargar sprite Disparo: %s\n",SDL_GetError());
   }
   sdisparo->AutoRestore(0);
 }

 CRM32Pro_CSprite* Sprite(){
   return sdisparo;
 }
 void CloneSprite(CRM32Pro_CSprite *s){
   if(sdisparo->Clone(s)==0){
     ILogSystem.Msg(LOG_NORMAL," · [LOG] - No se pudo cargar clon Disparo: %s\n",SDL_GetError());
   }
 }

 void DeleteSprite(){ delete sdisparo; }

 void DrawDisparo(){
   sdisparo->SetPosition(x+=velx,y+=vely);
   sdisparo->SetEffect(SPREFFECT_ROTATE,0,ang);
   sdisparo->Draw();
 }

 void SetPosX(float px){ x=px; }
 void SetPosY(float py){ y=py; }

 void SetNext(disparo *n){ next=n; }
 disparo* SeeNext(){ return next;}

 float PosX(){ return x;}
 float PosY(){ return y;}
};
disparo *head = NULL;
disparo *fin = NULL;

Las funciones SetNext, para indicar cual es la siguiente clase a señalar, y SeeNext, para saber cual es la clase siguiente (si la hay), parecen funcionar correctamente por lo que he comprobado. Y CloneSprite no me ha dado errores por lo que supongo que tambien funciona bien.

Solo falta la funcion DeleteDisp, que recorre todas las clases eliminando los sprites. Lo gracioso es que la recorre exactamente igual que DrawDisp pero sin colgarse.
void DeleteDisp(){
 disparo *p=NULL;
 p=head;
 while(p!=NULL){
   p->DeleteSprite();
   p->SetNext(p->SeeNext());
 }
}


Ale, muchas gracias a los que hayais llegado al final de este ladrillo.

Harko.
#27
Off-topic / Maquina pa leer (cual estaria mejor?)
13 de Septiembre de 2007, 12:10:19 PM
Hace casi un año que nadie pregunta sobre esto, uno de los post clasicos de stratos ademas de las tabletas graficas :wink:

Estoy echandole un vistazo a algun portatil o algo parecido que sea chiquitin, comodo y no se caliente demasiado para, mayormente, leer algo de lo que tengo pendiente (muchos textos, documentos y algunos libros varios) que se me han ido acumulando. La idea es poder ponerse comodo en el sofa o donde sea.

He estado mirando sobretodo portatiles de 12-13 pulgadas y la mayoria estan por unos 1200 euros aproximadamente. Por ahora le he hechado el ojo a este Tablet PC por mil euros y pantalla de 7 pulgadas.

No se si elegir ese o otra cosa. Si al final acabo con un portatil supongo que aprobechare para ponerle linux y trastear un rato :P

(Edit)Pongo algunas de las otras opciones:
Toshiba Satellite U300-102 13.3"
LG R200-RCP20B 12.1"
El MacBook de 13 pulgadas
Pavillon Media Center 12" de HP (o "Mira que potito quedo con la pantalla girada")

(Edit2)Algunas mas que encontre en app(algunos cuesta saber de que marca son):
TravelMate de Acer
hup-m620u14nc dd 1g2
Otro TravelMate de Acer
[urlhttp://www.appinformatica.com/portatiles-hup-m720dt2350s-dd-1g2x-100-wi.php]Este tiene buena pinta(al menos por el precio)[/url]
El mini Vaio


Hay una opcion mas que no puedo meter en la lista hasta que no salga al mercado (legalmente), conseguirme un precioso portatil de los de Negroponte :lol:

Harko.
#28
CRM32Pro / Nueva cosilla: Tiles
18 de Mayo de 2007, 09:29:57 PM
Hace un tiempo estuve trasteando con el tema de las tiles y acabe creando lo que podria llegar a ser el principio de un videojuego con su personaje animado al moverse, sus colisiones y tal.

Esta todo mas explicadito, con sus archivos para descargar, en el blog:

Prueba Tiles

Supongo que el prota le sonara a alguien :P

A ver si tengo un rato y me pongo con otra cosilla que tenia en mente con intencion de completarla, si es posible. Y quizas de paso vaya preparando algunos documentos para un futuro proyecto de tutorial de la libreria, hace tiempo que me estoy planteando el hacerlo.

Harko.

PD: Alguien puede ver mi avatar?
#29
Off-topic / Como se "rodo" FFXII
04 de Marzo de 2007, 07:01:17 PM
Esta noche a las 3:30 de la mañanica van a hacer en el programa de Tele 5 "Como se rodo..." el making off del Final Fantasy 12. Intentare grabarlo en video, porque a esas horas no estoy muy despierto :P

Estara bien echarle un vistazo a las oficinas donde lo hicieron, aunque, no se porque, me parece que visitaran la zona de los grafistas y poco mas jeje. Eso sin contar las entrevistas a los jefes, por supuesto.

Harko.
#30
General / Cursos de programacion
28 de Febrero de 2007, 04:32:34 PM
Me ha llegado informacion de la empresa exes que, segun parece, se dedica a dar cursos y masters sobre informatica en madrid. Hay cursos presenciales, semipresenciales y a distancia (la que mas me interesa jeje).

Aqui teneis un listado de todos los cursos.

Por ahora estaba mirando el de J2ME, a vosotros que os parece? Lo bueno que tiene el curso a distancia es que es el mas barato, por otra parte tambien es el que mas se alarga (un curso de quince horas dura seis semanas, tres en semipresencial).

Les he pedido mas info y me han mandado un pdf con todo bien explicadito, incluido el temario del curso (no lo pongo aqui porque es un poco largo, pero si quereis lo hago). Con el curso tambien te hacen entrega del material, en este caso el manual es "J2ME. Java 2 Micro Edition. Manual de usuario y tutorial" de la editorial RA-MA, autores Agustin Froufé y Patricia Jorge.

Creis que vale la pena gastarse 325 euros en este curso? (desde luego no sera solamente por tener ese libro :P). Actualmente me estoy leyendo "Desarrollo de juegos con J2ME" de Manuel J Prieto que esta bastante bien.

Harko.
#31
Off-topic / I live again (Blood dixit jeje)
26 de Febrero de 2007, 12:34:44 PM
Hola a todos, he vuelto a abrir el blog, esta vez en dreamhost, debido a varios problemas que he tenido que soportar por parte de ifastnet. Lo he explicado todo, espero que se entienda bien, en el blog por si quereis hechar un vistazo.

La nueva direccion es: http://www.harkoblog.com/

Solo he dejado algunos de los post que tenia en el anterior blog (TheAzzazel, redirecciona lo que tenias en la pagina del CRM32Pro, please), el resto ya veremos si los vuelvo a poner (la mayoria eran de versiones anteriores de los mismos programas, asi que no vale la pena).

Bueno voy a seguir con lo mio, puede que dentro de poco tenga algo hecho en J2ME colgado, veremos como sale :D.

Harko.

PD: Lo del titulo del mensaje es lo que decia el prota de Blood cuando empezabas una partida al salir de la tumba, siempre me ha gustado :P
#32
Principiantes / Ayuda con las clases
22 de Noviembre de 2006, 02:18:44 PM
He de admitir que no tengo mucha practica con las clases de c++ y esas cositas.

Etaba intentando hacerme una clase para la nave del juego y he hecho una cabecera que tiene este codigo:

#include "CRM32Pro.h"

#define RESOURCES "gfx.dpf" //paquete de imagenes

//Inicio Clase nave
class nave1{
 private:
 int x,y;
 public:
 CRM32Pro_CSprite *snave;
 nave1();
 nave1(int px, int py);
 ~nave1(){delete snave;}
 void DrawNave();
 void DrawNave(int px, int py);
 void SetPosicion(int px, int py);
 int PosicionX();
 int PosicionY();
}minave1;

nave1::nave1(){
 x=0;
 y=0;
 snave = new CRM32Pro_CSprite();
 snave->Load(RESOURCES,"Nave");
 snave->AutoRestore(0);
}

nave1::nave1(int px, int py){
 snave = new CRM32Pro_CSprite();
 snave->Load(RESOURCES,"Nave");
 snave->AutoRestore(0);
 SetPosicion(px,py);
}

int nave1::PosicionX(){
 return x;
}

int nave1::PosicionY(){
 return y;
}

void nave1::SetPosicion(int px, int py){
 if(x==0 && y==0){
   snave->SetPosition(px,py);
 }
 x=px;
 y=py;
}

void nave1::DrawNave(){
 snave->MoveTo(x,y);
 snave->Draw();
}

void nave1::DrawNave(int px, int py){
 x=px;
 y=py;
 snave->MoveTo(x,y);
 snave->Draw();
}
// Fin Clase nave


La cosa es que con solamente incluirla en el codigo del juego al ejecutarlo me da un error de esos de que hay que cerrar el programa. Alguien sabe donde estoy metiendo la pata esta vez :? ?

Harko.

Edit: Me parece que el error deve de estar por el constructor nave1(). Si es asi, el otro estara tambien mal seguro :roll:
#33
General / Charla sobre las patentes en la UPV
20 de Noviembre de 2006, 03:38:20 PM
Me he enterado de que el proximo lunes va a haber una conferencia-coloquio en la UPV sobre "Patentes de software, propiedad intelectual, y protección de datos en la unión Europea".
Sera a las cuatro de la tarde en el salon de actos de la Facultad de Informática.

Lo curioso es que los que van a dar la conferencia son gente que esta a favor de las patentes, incluido el vicepresidente de la "European Patent Office".

Mas info aqui y aqui.

Alguien va a ir?

Harko.
#34
CRM32Pro / ICursor fantasma (uuuuuhuu XD)
27 de Octubre de 2006, 11:24:34 PM
He estado trasteando un poco con el CFont y el ICursor, solo por probar estaba tratando que me imprimiera en pantalla la posicion del cursor.

Pues al parecer la funcion ICursor no tiene nada para sacar el punto x e y en el que esta. ¿Me estoy equivocando de funcion o falta algo? Esque como luego quieras controlar algo con el raton, la llevas clara para saber en que tile has hecho click, por ejemplo.

Por cierto, como cuesta hacer un font correctamente. Un aviso, si usais letras tipo Arial modificar las comillas para que crea que es un solo simbolo y no dos (con poner unos puntos diagonales hacia abajo en el palito de la izquierda bastara). Y poner el fondo en negro tambien, parece que asi lo coge bien. Pero no hay eñe :P

Harko.
PD: Si hicierais un buscaminas lo hariais a base de botones o de tiles?
#35
Principiantes / Info sobre durezas
20 de Octubre de 2006, 07:13:14 PM
Holaa

Estaba intentando encontrar la manera de que el personaje se pare al llegar a las paredes y los objetos de una habitacion y habia decidido utilizar un mapa de durezas para hacerlo.

Si no me equivoco la tecnica consistia en tener lo que seria la sombra de la habitacion y pintar de un color prefijado el sitio por el que no se puede pasar, si no es asi corregidme.

Estoy intentando implementar eso con la CRM32Pro dibujandome las paredes solamente y no consigo que funcione correctamente. Si alguin sabe como se puede hacer funcionar esto correctamente o tiene alguna idea mejor se lo agradeceria.

Harko.
#36
CRM32Pro / Y volvemos con el pong, enga.
05 de Octubre de 2006, 08:26:48 PM
Bueno, lo puse en el post en el que anunciaba el blog pero no ha colado asi que lo repetire donde deberia de estar :P

He estado intentando ponerle una cuenta atras para cuando comienza la partida tipo 3-2-1 de las de toda la vida y me estoy liando un poco con los contadores :?

Para empezar, tengo este codigo:
void CuentaAtras(){
 Uint32 seg=0, seg_act=0;
 int n=3;

 seg = (Uint32)ITimeSystem->GetSeconds();
 cuenta[n]->SetPosition(320,240);
 cuenta[n]->AutoRestore(0);
 while(n>0){
   cuenta[n]->Draw();
   seg_act = (Uint32)ITimeSystem->GetSeconds();
   if(seg_act == seg+1){
     n--;
   }
 }
}

Que no funciona, por supuesto. Se me queda bloqueado el programa y me hace un monton de cosas raras, a veces si me equivoco con los numeros de cuenta hasta me cambia de sitio el guion separador de puntos :lol:

Bueno, la verdad es que le he estado dando vueltas y no consigo dar con la manera de que funcione bien, y ya de paso que lo pueda poner aparte en una funcion. Por ahora estaba probando colocando el primer GetSecond fuera de la funcion y sobretodo eliminando el bucle While, pero no estoy seguro de si voy por buen camino.

Alguna idea?

Harko.
PD: Ya modifique la cabecera del blog asi dejais de quejaros de los colores. De echo he cambiado de tema asi que aun tengo que marearlo un rato para que quede como el de antes, y creo que ya se como hacerlo :twisted:
#37
General / Me apunto al carro de los blogs (y con condimento)
28 de Septiembre de 2006, 11:53:26 PM
Hace tiempo empeze a mirarme el tema este de los blogs y al final me he decidido a hacerme con uno, espero que me sea tan util como espero.

Y como no me tuve bastate con esto tambien le he puesto contenidos, ahi teneis la primera version del pong que he estado haciendo con la libreria de TheAzazel la CRM32Pro (con graficos made in coder, por supuesto ;) )

Aqui teneis el link para que le vayais hechando un vistazo. Ya me direis que os parece.

Mañana mandare una peticion al planet, al menos si consigo descubrir de donde puedo sacar los rss por categorias :P

Hasta mañana.

Harko.
#38
General / Patentes redux
21 de Septiembre de 2006, 05:52:34 PM
Chicos hay novedades, y no son buenas.

La fecha en la que se van a "votar" las patentes sera el 25 de septiembre, este lunes. Hay muyy poco tiempo.

Os dejo un plan de accion que han hecho para intentar hacer algo con el tiempo que queda:

http://subsonica.blogsome.com/2006/09/20/epla-actualizacion-y-plan-de-accion/

Por favor, absteneos de peleas chorras windows/linux y flames absurdos. Esto es muy serio.



Harko.
#39
CRM32Pro / Problema con Dev-C++
20 de Septiembre de 2006, 08:41:15 PM
En principio lo pongo aqui porque estoy intentando usar la CRM32Pro con el devc++, pero si hay que moverlo se mueve.

La cosa es que estoy haciendo un pong y estaba empezando con el tema de las puntuaciones y resulta que el int que uso para llevar la cuenta no me lo incrementa. Da igual que ponga el n++ en el bucle principal o donde sea, solo me lo suma una única vez y no se porque narices lo hace.

La variable, bueno son dos pero da igual, estan declaradas como globales e inicializadas a cero. La idea era que cuando la pelota llegara al lateral de la pantalla le sumara uno, aparte de rebotar como siempre hace (esto lo quitare luego).

He revisado el codigo tropecientas veces, el unico sitio donde se pone la variable a cero es cuando se declara pero parece que lo haga cada bucle :?

Alguien sabe algo?

Harko.
#40
Campus Party / Alguien sabe algo de los videos?
13 de Septiembre de 2006, 11:02:42 AM
Nos prometieron que colgarian los videos de las charlas y los pdfs en internes pero no los veo por ningun sitio, y el foro de la campus ya no existe :(.

Alguien sabe algo? El único que tengo es el de la charla de .NET y porque alguien la grabo aparte.

Harko.





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.
Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.