elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ... 47
211  Media / Juegos y Consolas / Re: [Hilo oficial] Desarrollo de Videojuegos en: 10 Septiembre 2010, 14:06 pm
Sacar información de lo que hace el cursor no es nada complicado gracias a Allegro, gracias a este code, podemos conseguir una especie de shooter.

Os pongo el code y una pantalla de lo que hace, no explicaré nada porque es más sencillo que el agua.

Pantalla:


Code:

Código
  1. #include <allegro.h> //It's my love
  2.  
  3. //BY P4|3L0-KOMODO
  4.  
  5. int main()
  6. {
  7.    allegro_init();
  8.    install_mouse();
  9.    install_keyboard();
  10.  
  11.    set_color_depth(16);
  12.    set_gfx_mode(GFX_AUTODETECT_FULLSCREEN, 1024, 768, 0, 0);
  13.  
  14.    BITMAP* mouse_image = load_bitmap("pointer.bmp", 0);
  15.    BITMAP* buffer = create_bitmap(screen->w, screen->h);
  16.  
  17.    position_mouse(50,50);
  18.  
  19.    while(!key[KEY_ESC])
  20.    {
  21.        draw_sprite(buffer, mouse_image, mouse_x, mouse_y);
  22.        textprintf_ex(buffer,font,mouse_x,(mouse_y-30),makecol(0,255,255),-1,"%i %i",mouse_x,mouse_y);
  23.  
  24.        if(mouse_b&1 && mouse_b&2){
  25.            textprintf_ex(buffer,font,50,50,makecol(250,0,255),-1,"Estas pulsando el boton izquierdo y el boton derecho");
  26.        }
  27.        else
  28.        {
  29.            if(mouse_b&1)
  30.                textprintf_ex(buffer,font,50,50,makecol(255,0,0),-1,"Estas pulsando el boton izquierdo");
  31.  
  32.            if(mouse_b&2)
  33.                textprintf_ex(buffer,font,50,50,makecol(0,0,255),-1,"Estas pulsando el boton derecho");
  34.  
  35.            if(mouse_b&4)
  36.                textprintf_ex(buffer,font,50,50,makecol(0,255,0),-1,"Estas pulsando el boton central");
  37.        }
  38.  
  39.        blit(buffer, screen, 0, 0, 0, 0, screen->w, screen->h);
  40.        clear_bitmap(buffer);
  41.    }
  42.  
  43.    return 0;
  44.  
  45. } END_OF_MAIN()
  46.  

Necesitais el pointer.bmp, que sería simple y llanamente un bmp con forma de puntero.



Espero que os guste.
212  Sistemas Operativos / Windows / Error en ordenador viejo en: 10 Septiembre 2010, 12:13 pm
Bueno me ha llegado a mis manos un ordenador,ya viejo que tiene un problema raro..

Lo primero decir que es un AMD Sempron, con 512 MB de Ram con Windows XP instalado, y mucho polvo.

El problema es que cuando inicio sesión con cualquiera de los usuarios del ordenador, al instante se cierra..

Y tengo 3 opciones posibles:

-Virus, pero esta la estoy descartando porque pasé el Hirens y no detectó nada raro con el McAfee

-Boot.ini dañado, pues cuando inicio pone Invalid boot.ini file

-Sin espacio.

Las 2 últimas parecen de facil solución, pero no es así, pues al meterme con un LIVECD no puedo entrar en media, porque me pone que hay un fallo con el disco, pero tampoco puedo entrar a la consola entonces no puedo hacer chkdsk /f

Sé que el boot.ini tiene que tener esto:

Código:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /fastdetect

Pero si no llego a editarlo :S

Espero alguna otra posible solución.
213  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / Re: conoceis alguna pagina en la que se pueda llamar y enviar sms gratis? en: 10 Septiembre 2010, 12:07 pm
Busca en google sms gratis ;)
214  Media / Juegos y Consolas / Re: [Hilo oficial] Desarrollo de Videojuegos en: 10 Septiembre 2010, 09:39 am
Yo realmente a los "novatos" recomiendo que empiecen python..

Y que luego miren PyGame y PythonSDL

De hecho yo en cuanto tenga tiempo libre(Navidad) empezare con Python y PHP.
215  Foros Generales / Foro Libre / Re: tu vida puede ser diferente en: 9 Septiembre 2010, 22:52 pm
Imposible, mejor relajemonos, y dejemos que nos manejen, total es más facil,¿no?

Lo llevamos haciendo sobre 1000 años, dominados por instituciones, religiones, doctrinas, etc..

TÚ, NO VAS A CAMBIAR NADA, MEJOR ESOS 5 MINUTOS QUE HAS TARDADO PONIENDO ESO PODRÍAS HABERLOS APROVECHADO HACIENDO OTRA COSA.
216  Foros Generales / Foro Libre / Re: Que Alcohol suelen beber ustedes? (si es que beben) en: 9 Septiembre 2010, 21:02 pm
Bebo agua, a veces en Navidad me atrevo con la Cocacola y recuerdo una noche de fiesta haber tomado un RedBull.
217  Media / Juegos y Consolas / Re: [Hilo oficial] Desarrollo de Videojuegos en: 9 Septiembre 2010, 20:55 pm
Como SDL y Allegro, los dos tienen para crear ventanas propias, sin necesidad de usar la cabecera windows.h
218  Sistemas Operativos / Windows / Re: ¿Es peligroso hacer esto? en: 9 Septiembre 2010, 20:51 pm
Entonces lo dejo tan y como esta.

Gracias goku
219  Media / Juegos y Consolas / Re: [Hilo oficial] Desarrollo de Videojuegos en: 9 Septiembre 2010, 19:55 pm
Vale, pues voy a buscar todas mis cosas en Allegro y los proyectos sin acabar y espero que les sirva a la gente.


220  Media / Juegos y Consolas / Re: [Hilo oficial] Desarrollo de Videojuegos en: 9 Septiembre 2010, 19:44 pm
Sin duda, gracias a mi experiencia os recomiendo aprender C++ y usar la librería Allegro para empezar, podeis hacer MUY buenos juegos como yo he llegado a hacer, cuando llegueis a un proyecto más grande podeis aprender OpengL

¿Aquí puedo postear codes de juegos y herramientas de Allegro?
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ... 47
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines