• Martes 7 de Diciembre de 2021, 01:38

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.


Mensajes - palpatine16

Páginas: [1]
1
HTML / Re: Contador De Clicks
« en: Sábado 25 de Marzo de 2006, 00:55 »
Cita de: "palpatine16"
"tras estar mareado de tanto buscar en internet"
que entendemos por eso??? <_<

2
PHP / Problema Con Contador De Descargas Realizadas
« en: Viernes 24 de Marzo de 2006, 21:35 »
wenas!!!! tras estar mareado de tanto buscar en internet como se puede hacer que aparezca un texto al lado de la descarga en el que ponga cuentas veces a sido descargado el archivo, me dirijo aquí. He encontrado muchas webs donde ponian el codigo, lo he probao y no funciona. Que paxa???  

Alguien sabe como se puede hacer para que funcione???


Gracias.

3
HTML / Re: Contador De Clicks
« en: Viernes 24 de Marzo de 2006, 21:32 »
perdon :(  me e equivocado de foro, queria el de PHP. y por cierto las normas no las leemos o es que esta es una nueva forma de ser amable y cortes?? :huh:

Debo decir que me sorprende la amabilidad con que algunos responden en el foro <_<  :ph34r:

4
HTML / Contador De Clicks
« en: Viernes 24 de Marzo de 2006, 17:27 »
wenas!!!! tras estar mareado de tanto buscar en internet como se puede hacer que aparezca un texto al lado de la descarga en el que ponga cuentas veces a sido descargado el archivo, me dirijo aquí. :(  :angry:

Alguien sabe como se puede hacer???


Gracias.

5
Allegro / Re: Detectar Colision Y Crear Un Disparo
« en: Domingo 12 de Marzo de 2006, 11:58 »
y como las actualizo???porque he intentado a cerlo de todas las formas posibles y nada, que se queda quito.


gracias

6
Allegro / Re: Detectar Colision Y Crear Un Disparo
« en: Domingo 12 de Marzo de 2006, 00:02 »
si es q e probado de todo(lo que se) y el disparo al pulsar enter (tecla que le puse) aparece y desaparece pero quieto en el sitio. mirare a ver q pueo hacer

P.D: Todo el dia esperando a q m avisara el correo de respuestas y nada q no m a avisado, mneos mal que me he metido al foro, que si no..... <_<

7
Allegro / Re: Detectar Colision Y Crear Un Disparo
« en: Sábado 11 de Marzo de 2006, 10:20 »
Te entiendo. El problema es que no encuentro tutoriales buenos donde mirar eso. Y ademas es que se aprende mejor preguntando que leeyendo en un tuto (muchos de ellos no se explican).

Y en cuanto a lo del juego que estoy aciendo es para iniciarme, todavia no es mi juego.

Lo de los comandos que pedi, no quiero que me digaiscomo seria entero, solo quiero los comandos que hay que utilizar para ponerlos luego yo a mi gusto porque en un tutorial eso tambien te lo dicen no????


saludos y gracias.

8
Allegro / Detectar Colision Y Crear Un Disparo
« en: Viernes 10 de Marzo de 2006, 19:41 »
como podría hacer una deteccion entre dos objetos????

y tambien como podria crear el disparo de una nave( desde un bitmap (disparo) mover la imagen hacia adelante) o si hay otra forma menos chapucera o mas facil???

gracias.

saludos

9
Allegro / Imagen Como Cursor Del Raton
« en: Domingo 5 de Marzo de 2006, 19:52 »
wenas!!! yo quiero poner una imagen como cursor del raton, pero el problema esta en que parpadea y desaparece si no lo muevo, como se soluciona esto???

el codigo hasta ahora es:
Código: Text
  1.  
  2.  
  3. #include <allegro.h>
  4.  
  5. BITMAP*buf;
  6. BITMAP*fondo;
  7. BITMAP*nave;
  8.  
  9. int x,y;
  10.  
  11. void init(){
  12.      allegro_init();
  13.      set_color_depth(24);
  14.      set_window_title("Star Wars Invaders v. 1.0");
  15.      set_gfx_mode(GFX_AUTODETECT_WINDOWED,320,240,0,0);
  16.      install_timer();
  17.      install_keyboard();
  18.      install_mouse();  
  19. }
  20. void juego_raton(){
  21.      show_mouse(screen);
  22.      buf=create_bitmap(320,240);
  23.      fondo=load_bmp("fondo.bmp",0);
  24.      nave=load_bmp("nave.bmp",0);
  25.      set_mouse_range(0,0,320,240);
  26.      set_mouse_speed(2,2);
  27.      set_mouse_sprite(nave);
  28.      while(!key[KEY_ESC]){
  29.                           blit(buf, screen,0,0,0,0,320,240);
  30.                           clear(buf);
  31.                           draw_sprite(buf, fondo,0,0);
  32.       }
  33.  
  34. }
  35. void juego_teclado(){
  36.      x=140;
  37.      y=195;
  38.      char*w="x";
  39.      char*z="y";
  40.      buf=create_bitmap(320,240);
  41.      fondo=load_bmp("fondo.bmp",0);
  42.      nave=load_bmp("nave.bmp",0);
  43.      
  44.      
  45.      while(!key[KEY_ESC]){
  46.                          
  47.                           //movimiento de la nave
  48.                           if(key[KEY_LEFT]){
  49.                                             x=x-4;
  50.                                             }
  51.                           if(key[KEY_RIGHT]){
  52.                                              x=x+4;
  53.                                              }
  54.                           if(key[KEY_UP]){
  55.                                           y=y-4;
  56.                                           }
  57.                           if(key[KEY_DOWN]){
  58.                                             y=y+4;
  59.                                             }
  60.                                            
  61.                            //Universo donuts                
  62.                           if(x<=0){
  63.                                    x=0;
  64.                                    }
  65.                           if(x>=280){
  66.                                      x=280;
  67.                                      }
  68.                           if(y<=0){
  69.                                    y=0;
  70.                                    }
  71.                           if(y>=195){
  72.                                      y=195;
  73.                                      }
  74.                           blit(buf, screen,0,0,0,0,320,240);
  75.                           clear(buf);
  76.                           draw_sprite(buf, fondo,0,0);
  77.                           draw_sprite(buf, nave, x,y);
  78.                          
  79.      }
  80.                           textout_ex(screen, font,10, 230, makecol(255,255,255),-1,"%s,%d",w,x);          
  81. }
  82.  
  83. void intro(){
  84.      textout_ex(screen, font, "Star Wars invaders", 90, 100, makecol(255, 255, 255), -1);
  85.      textout_ex(screen, font, "Selecciona teclado (t) o raton (r)", 70, 170, makecol(255, 255, 255), -1);
  86.      textout_ex(screen, font, "Para salir pulsa Esc", 87, 190, makecol(255, 255, 255), -1);
  87.      while(!key[KEY_ESC]){
  88.                           if(key[KEY_T]){
  89.                                              juego_teclado();                    
  90.                                              }
  91.                           if(key[KEY_R]){
  92.                                              juego_raton();                    
  93.                                              }                        
  94.                           }
  95.      
  96.      
  97. }
  98.  
  99.  
  100. int main(){
  101.     init();
  102.     intro();
  103. }
  104.  
  105. END_OF_MAIN()
  106.  
  107.  
  108.  

El teclado funciona bien pero el raton parpadea. Y otra cosa, hay alguna forma de centrar el texto en la pantalla???? porque acerlo a ojo...

Y otra cosa más, como puedo poner las coordenadas en la que se encuentra la nave tanto en teclado como en ratón??? porque lo probe con textprintf(....) pero parpadeaba..

saludos

Gracias

10
Allegro / Re: Manuales Allegro Actualizados Y Buenos
« en: Domingo 5 de Marzo de 2006, 13:01 »
:comp: Muxas gracias, aver que tal esta.

11
Allegro / Manuales Allegro Actualizados Y Buenos
« en: Sábado 4 de Marzo de 2006, 17:42 »
wenas donde puedo encontrar tutoriales de allegro buenos y actualizados, ya que muchos son de hace tiempo y tienen comandos que ya estan inutilizados o remplazados por otros.


Saludos

Gracias

12
Allegro / Re: Problema Con Allegro Y Dev-cpp
« en: Sábado 4 de Marzo de 2006, 14:43 »
a okis, entonces como podria hacer esto( que la nave salga por un lado y entro por el otro)???, porque no lo consigo


gracias

13
Sobre los Foros de SoloCodigo / Re: Fenix
« en: Sábado 4 de Marzo de 2006, 00:23 »
Hola he visto que no teneis ningun foro de fenix y estaria interesante tener uno donde poder hablar del tema, porque es el lenguaje de programacion de la gp32

Saludos. :hola:

14
Allegro / Re: Problema Con Allegro Y Dev-cpp
« en: Sábado 4 de Marzo de 2006, 00:16 »
tengo otro problema. Al intentar crear un universo donuts (que la nave cuando sale por un lado de la pantalla aparezca por el otro) solo me funciona hacia la derecha y hacia abajo. hacia la izquierda y arrbia no va, porque???

el codigo completo seria:
Código: Text
  1.  
  2. #include <allegro.h>
  3.  
  4. BITMAP*buf;
  5. BITMAP*fondo;
  6. BITMAP*nave;
  7.  
  8. int x,y;
  9.  
  10. void init(){
  11.      allegro_init();
  12.      set_color_depth(24);
  13.      set_window_title("Star Wars Invaders v. 1.0");
  14.      set_gfx_mode(GFX_AUTODETECT_WINDOWED,320,240,0,0);
  15.      install_timer();
  16.      install_keyboard();    
  17. }
  18.  
  19. void juego(){
  20.      x=140;
  21.      y=195;
  22.      buf=create_bitmap(320,240);
  23.      fondo=load_bmp("fondo.bmp",0);
  24.      nave=load_bmp("nave.bmp",0);
  25.      
  26.      
  27.      while(!key[KEY_ESC]){
  28.                           //movimiento de la nave
  29.                           if(key[KEY_LEFT]){
  30.                                             x=x-4;
  31.                                             }
  32.                           if(key[KEY_RIGHT]){
  33.                                              x=x+4;
  34.                                              }
  35.                           if(key[KEY_UP]){
  36.                                           y=y-4;
  37.                                           }
  38.                           if(key[KEY_DOWN]){
  39.                                             y=y+4;
  40.                                             }
  41.                                            
  42.                            //Universo donuts                
  43.                           if(x<=0){
  44.                                    x=315;
  45.                                    }
  46.                           if(x>=315){
  47.                                      x=0;
  48.                                      }
  49.                           if(y<=0){
  50.                                    y=235;
  51.                                    }
  52.                           if(y>=235){
  53.                                      y=0;
  54.                                      }
  55.                           blit(buf, screen,0,0,0,0,320,240);
  56.                           clear(buf);
  57.                           draw_sprite(buf, fondo,0,0);
  58.                           draw_sprite(buf, nave, x,y);
  59.      }
  60.                                      
  61. }
  62.  
  63. void intro(){
  64.      textout_ex(screen, font, "Star Wars invaders", 50, 120, makecol(255, 255, 255), -1);
  65.      textout_ex(screen, font, "Pulsa Enter para empezar", 50, 140, makecol(255, 255, 255), -1);
  66.      
  67.      while(!key[KEY_ESC]){
  68.                           if(key[KEY_ENTER]){
  69.                                              juego();                    
  70.                                              }    
  71.                           }
  72.      
  73.      
  74. }
  75.  
  76.  
  77. int main(){
  78.     init();
  79.     intro();
  80. }
  81.  
  82. END_OF_MAIN()
  83.  
  84.  

Gracias

15
Allegro / Cambiar Titulo En La Barra Del Programa
« en: Viernes 3 de Marzo de 2006, 20:32 »
como puedo cambiar el texto que sale en la barra superior del programa???

gracias

16
Allegro / Re: Problema Con Allegro Y Dev-cpp
« en: Viernes 3 de Marzo de 2006, 20:22 »
muchas gracias pero aora sale un error aunque no tiene importancia

Código: Text
  1.  
  2. 56 [Warning] no newline at end of file
  3.  
  4.  

q es esto?


porque funcionar si funciona. ya puedo ejecutarlo pero eso puede dar problemas???

17
Allegro / Re: Problema Con Allegro Y Dev-cpp
« en: Viernes 3 de Marzo de 2006, 18:44 »
esto sigue sin ir

He cogido el primr codigo y le he cambiado el textout por textout_ex y nada, ahora me dan muchos errores

El codigo es este:

Código: Text
  1.  
  2. /*
  3. ----------------------------------------------------------------------------------------------------------------
  4. |  Este código pertenece a la jungla de los tutoriales (www.tutorialespm.com). Puedes              |
  5. |  usar este código para lo que quieras excepto para fines comerciales. Si tienes alguna duda, o te gustaria  |
  6. |  comentar el código, dirígete a www.tutorialespm.com                              |
  7. |  -Cofruben.                                                  |
  8. ----------------------------------------------------------------------------------------------------------------
  9.  
  10. --->Tutorial número: 1
  11. --->Categoría: Juegos
  12. --->Título: Space Invaders - 1º parte
  13. */
  14.  
  15. /*
  16. Primer Capitulo del Space Invaders
  17. que pensamos hacer en este tutorial,
  18. alguna duda o fallo,dimelo para corregirlo
  19. ya que no soy perfecto(SIN COMENTARIOS..xDD)
  20. En este Capitulo aprenderemos como iniciar
  21. el modo grafico y a poner todo a punto
  22. para que se pueda imprimir un texto en
  23. Pantalla.
  24. Tutorial Compilado Con Dev-Cpp 4.9.9.2 y
  25. Allegro 4.2.0
  26. Created By Snakers
  27. */
  28.  
  29. #include <allegro.h> //Cargamos el archivo de Cabecera de Allegro
  30.  
  31. void init() {
  32.  
  33. allegro_init(); //Iniciamos allegro
  34.  
  35. set_gfx_mode(GFX_AUTODETECT_WINDOWED, 800, 600, 0, 0); /*Cambiamos el Modo grafico,pueden ser: GFX_AUTODETECT_FULLSCREEN edo GFX_AUTODETECT_WINDOWED ,en este caso pondremos 800x600*/
  36.  
  37. install_timer(); //Cargamos el temporizador(Por si queremos reproducir Sonido o Usar el Raton).
  38.  
  39. install_keyboard(); //Cargamos el teclado
  40.  
  41. }
  42.  
  43. void juego()
  44.  
  45. {
  46.  
  47. textout_ex(screen,font,"Space Invaders",SCREEN_W/2,SCREEN_H/2, makecol(0,0,255),-1);
  48.  
  49. while(!key[KEY_ESC]) //Esto pone una condicion(que utilizaremos en capitulos posteriores)
  50.  
  51. {
  52.  
  53.  
  54. }
  55.  
  56. }
  57.  
  58. int main()
  59.  
  60. {
  61.  
  62. init(); //Ejecuta la funcion INIT
  63.  
  64. juego(); //Cuando Termina INIT empieza JUEGO
  65.  
  66. return 0;
  67.  
  68. }
  69.  
  70. END_OF_MAIN() //Necesario despues de un Main en Allegro
  71.  
  72.  

y los errores son

Código: Text
  1.  
  2. 56 [Warning] no newline at end of file
  3.   [Linker error] undefined reference to `set_gfx_mode'
  4.   [Linker error] undefined reference to `install_timer'
  5.   [Linker error] undefined reference to `install_keyboard'
  6.   [Linker error] undefined reference to `makecol'
  7.   [Linker error] undefined reference to `_imp__gfx_driver'
  8.   [Linker error] undefined reference to `_imp__gfx_driver'
  9.   [Linker error] undefined reference to `_imp__gfx_driver'
  10.   [Linker error] undefined reference to `_imp__gfx_driver'
  11.   [Linker error] undefined reference to `_imp__font'
  12.   [Linker error] undefined reference to `_imp__screen'
  13.   [Linker error] undefined reference to `textout_ex'
  14.   [Linker error] undefined reference to `_imp__key'
  15.   [Linker error] undefined reference to `_WinMain'
  16.   [Linker error] undefined reference to `_get_allegro_version'
  17.   [Linker error] undefined reference to `get_config_text'
  18.   [Linker error] undefined reference to `_imp__allegro_error'
  19.   [Linker error] undefined reference to `ustrzcpy'
  20.   [Linker error] undefined reference to `_install_allegro'
  21.  
  22.  

Y otra cosa con que extension tengo que guardarlo??? o da igual??? utilizo .cpp

18
Allegro / Re: Problema Con Allegro Y Dev-cpp
« en: Viernes 3 de Marzo de 2006, 11:17 »
Pues no se que pasa que solo me da errores. Ay algo mal en elcodigo???

Código: Text
  1.  
  2. #include <allegro.h>
  3.  
  4. void init(){
  5.      allegro_init();
  6.      set_gfx_mode( GFX_AUTODETECT_WINDOWED, 400, 200,0,0);
  7.      install_timer();
  8.      install_keyboard();
  9.      }
  10.  
  11. void textout_ex( BITMAP *bmp, const FONT *f, const char *s, int x, int y, int color, int bg );
  12.  
  13.  
  14. void juego (){
  15.      textout_ex( screen, font, "Hola Allegro", 10, 10, makecol( 0, 0, 255 ), -1 );
  16.     
  17.      while(!key[KEY_ESC]){
  18.            exit(0);
  19.            }
  20.      }
  21.  
  22. int main(){
  23.     init();
  24.     juego();
  25.     
  26.     return(0);
  27.     }
  28.  
  29. END_OF_MAIN;
  30.  
  31.  

El error que da es linea 28 :ISO C++ forbids declaration of `END_OF_MAIN' with no type

Gracias

19
HTML / Re: Del Explorador Control+u
« en: Viernes 3 de Marzo de 2006, 00:26 »
la unica forma posible que veo yo es con javascript y para ello necesitaras controlar este lenguaje, porque encontrarlo en internet no se yo... pero siempre se puede probar. :hola:

20
HTML / Re: Problemas Con Internet Explorer 6 Y Swf
« en: Viernes 3 de Marzo de 2006, 00:21 »
de donde bajaste los plugins para el flash???

21
Allegro / Re: Problema Con Allegro Y Dev-cpp
« en: Viernes 3 de Marzo de 2006, 00:16 »
Muy wenas!!! pues aver utilizo la version del allegro que instale del paquete que baje de www.devpacks.org me parece que es la versión 4.2.0. El error me lo da en el textout:
Código: Text
  1.  
  2. textout' is deprecated (declared at C:/devcpp/include/allegro/alcompat.h:158)
  3.  
  4.  

Que puede ser????

Gracias. espero una respuesta

22
Allegro / Problema Con Allegro Y Dev-cpp
« en: Jueves 2 de Marzo de 2006, 18:45 »
Wenas!!! Me he descargado un tutorial de como empezar a programar en allegro y al intentar compilarlo me da un error. El codigo lo saqué de un enlace de esta web http://www.tutorialespm.com/index.php?modo...ales&a1=allegro

El codigo sería el siguiente:

Código: Text
  1.  
  2. /*
  3. ----------------------------------------------------------------------------------------------------------------
  4. |  Este código pertenece a la jungla de los tutoriales (www.tutorialespm.com). Puedes              |
  5. |  usar este código para lo que quieras excepto para fines comerciales. Si tienes alguna duda, o te gustaria  |
  6. |  comentar el código, dirígete a www.tutorialespm.com   & ... sp; |
  7. |  -Cofruben.                                                  |
  8. ----------------------------------------------------------------------------------------------------------------
  9.  
  10. --->Tutorial número: 1
  11. --->Categoría: Juegos
  12. --->Título: Space Invaders - 1º parte
  13. */
  14.  
  15. /*
  16. Primer Capitulo del Space Invaders
  17. que pensamos hacer en este tutorial,
  18. alguna duda o fallo,dimelo para corregirlo
  19. ya que no soy perfecto(SIN COMENTARIOS..xDD)
  20. En este Capitulo aprenderemos como iniciar
  21. el modo grafico y a poner todo a punto
  22. para que se pueda imprimir un texto en
  23. Pantalla.
  24. Tutorial Compilado Con Dev-Cpp 4.9.9.2 y
  25. Allegro 4.2.0
  26. Created By Snakers
  27. */
  28.  
  29. #include <allegro.h> //Cargamos el archivo de Cabecera de Allegro
  30.  
  31. void init() {
  32.  
  33. allegro_init(); //Iniciamos allegro
  34.  
  35. set_gfx_mode(GFX_AUTODETECT_WINDOWED, 800, 600, 0, 0); /*Cambiamos el Modo grafico,pueden ser: GFX_AUTODETECT_FULLSCREEN edo GFX_AUTODETECT_WINDOWED ,en este caso pondremos 800x600*/
  36.  
  37. install_timer(); //Cargamos el temporizador(Por si queremos reproducir Sonido o Usar el Raton).
  38.  
  39. install_keyboard(); //Cargamos el teclado
  40.  
  41. }
  42.  
  43. void juego()
  44.  
  45. {
  46.  
  47. textout(screen,font,"Space Invaders",SCREEN_W/2,SCREEN_H/2,-1); /* Imprime Texto en Pantalla:
  48. <(BITMAP *JPG, const FONT *f, const char *s, int x, y, int color);>>
  49. En el primer argumento, ponemos donde queremos que se imprima el texto en este caso 'SCREEN'(PANTALLA),
  50. En el segundo escribimos que fuente queremos usar,la predefinida es 'FONT',
  51. El Tercero es el texto que se quiere imprimir,
  52. En el cuarto ponemos en que Cordenadas queremos que se imprima(en este caso el ANCHO dividido entre 2(SCREEN_W/2)
  53. y el ALTO dividido entre 2(SCREEN_H/2) y en el ultimo ponemos que color deseamos utilizar,en nuestro caso el blanco
  54. */
  55.  
  56. while(!key[KEY_ESC]) //Esto pone una condicion(que utilizaremos en capitulos posteriores)
  57.  
  58. {
  59.  
  60.  
  61. }
  62.  
  63. }
  64.  
  65. int main()
  66.  
  67. {
  68.  
  69. init(); //Ejecuta la funcion INIT
  70.  
  71. juego(); //Cuando Termina INIT empieza JUEGO
  72.  
  73. return 0;
  74.  
  75. }
  76.  
  77. END_OF_MAIN(); //Necesario despues de un Main en Allegro
  78.  
  79. //EN EL PROXIMO CAPITULO VEREMOS COMO PONER UN FONDO Y HACER MOVER LA NAVE
  80.  
  81.  
  82.  

El error me lo da siempre en textout. Hay algo mal???

Esper una respuesta

Gracias

23
Allegro / Re: Libreria Allegro.h
« en: Domingo 26 de Febrero de 2006, 19:34 »
Muchas gracias, espero conseguir hacerlo

24
Allegro / Libreria Allegro.h
« en: Domingo 26 de Febrero de 2006, 19:06 »
Wenas!!! Me gustaria saber como puedo incluir la libreria allegro.h en el compilador dev c++, porque no la consigo instalar. Me he bajado algo de esta web:

http://alleg.sourceforge.net/index.es.html

y no consigo hacerlo funcionar con este compilador.

Es que esto me hace falta para compilar el juego del pong que me he descargado desde esta web

http://alleg.sourceforge.net/docs/how_to_m...ng_game.en.html

y es necesaria esa libreria para que funcione.

Y otra cosa alguien sabe donde puedo encontrar una web en español donde explique como hacer el pong, porque la que he puesto esta en ingles, y los traductores que he probado son muy malos.

Gracias. Espero una respuesta pronto.

P.D: Subo el archivo pong que me he descargado desde la web

Páginas: [1]