• Viernes 15 de Noviembre de 2024, 03:04

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.


Temas - palpatine16

Páginas: [1]
1
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.

2
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.

3
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

4
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

5
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

6
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:

7
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

8
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

9
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]