Ir al contenido


Foto

Creando mi primer juego


  • Por favor identifícate para responder
18 respuestas en este tema

#1 monchito_elroro

monchito_elroro

    Advanced Member

  • Miembros
  • PipPipPip
  • 259 mensajes

Escrito 04 octubre 2011 - 08:43

buenas amiguitos, yo aquí de nuevo, esta vez haciendo una consulta sobre lo que son la creación de juegos en lazarus, especialmente los simples, yo estoy pensando hacer uno tipo mario bros pero mas o menos como lo haría....?

les adjunto mis avances.... :D
  • 0

#2 joseme

joseme

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 62 mensajes
  • LocationCosta Rica

Escrito 06 octubre 2011 - 07:11

Pude llegar solamente al nivel 3, hay algún truco?
En principio, no sé nada de juegos, pero sé que hay mucha gente que usa Lazarus para desarrollar juegos. Creo que deberías darte una vuelta por http://www.pascalgamedevelopment.com

El scroll de pantalla está bueno!

  • 0

#3 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 06 octubre 2011 - 07:26

No he podido ni siquiera iniciarlo, no sale de la presentacion :D:D
  • 0

#4 fredycc

fredycc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 874 mensajes
  • LocationOaxaca, México

Escrito 06 octubre 2011 - 07:56

No he podido ni siquiera iniciarlo, no sale de la presentacion :D



Yo estoy en las mismas.


Windows 7 Professional 64 bits.


Saludos.
  • 0

#5 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 06 octubre 2011 - 08:25

No he podido ni siquiera iniciarlo, no sale de la presentacion :D


Parece que eso es todo...

Saludos.
  • 0

#6 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 06 octubre 2011 - 08:51


No he podido ni siquiera iniciarlo, no sale de la presentacion


Parece que eso es todo...

Saludos.



Asi lo crei yo, hasta que lei esto:


Pude llegar solamente al nivel 3, hay algún truco?
En principio, no sé nada de juegos, pero sé que hay mucha gente que usa Lazarus para desarrollar juegos. Creo que deberías darte una vuelta por http://www.pascalgamedevelopment.com

El scroll de pantalla está bueno!



jejeje o me engañaron?? :D
  • 0

#7 mightydragon_lord

mightydragon_lord

    Advanced Member

  • Miembros
  • PipPipPip
  • 73 mensajes

Escrito 06 octubre 2011 - 09:24

A mi tampoco me inicia T_T Win7 x64
  • 0

#8 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 06 octubre 2011 - 09:30

Caramba!!!

Todos con tecnología de punta :( y yo que sigo con mi IBM 5150 con el novedoso procesador Intel 8088, 16M de RAM, tecnología a 8 bits y un sorprendente sistema de audio para generar tonos por el altavoz :D :D :D 



Salud OS
  • 0

#9 joseme

joseme

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 62 mensajes
  • LocationCosta Rica

Escrito 06 octubre 2011 - 10:37

:wink: era una broma, en realidad no hay nada más que la presentación, con el nombre y el scroll de fondo. En realidad nunca pasé de nivel 1 en juegos reales :)
  • 0

#10 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 06 octubre 2011 - 12:31

:kiss: sin comentarios jjajajajajjaja.
  • 0

#11 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 06 octubre 2011 - 12:47

:wink:  era una broma, en realidad no hay nada más que la presentación, con el nombre y el scroll de fondo. En realidad nunca pasé de nivel 1 en juegos reales  :)


jejejeje, que bueno que yo no pude ni ejecutarlo en mi IBM 5150 :D :D :D, nos has engañado como a un chino :p

Salud OS
  • 0

#12 monchito_elroro

monchito_elroro

    Advanced Member

  • Miembros
  • PipPipPip
  • 259 mensajes

Escrito 06 octubre 2011 - 07:08

Buenas amiguitos, al parecer este debate está candente, inicio pidiendo disculpas  :angel: por no agregar que sólo puse el intro porque ese es mi primer avance, ahora estoy haciendo que mario aparezca y que pueda saltar........... otro que también estoy haciendo es que los koopa villanos aparezcan

Mañana les envió más avances....... saludos  :)
  • 0

#13 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 06 octubre 2011 - 07:35

Buenas amiguitos, al parecer este debate está candente, inicio pidiendo disculpas  :angel: por no agregar que sólo puse el intro porque ese es mi primer avance, ahora estoy haciendo que mario aparezca y que pueda saltar........... otro que también estoy haciendo es que los koopa villanos aparezcan

Mañana les envió más avances....... saludos  :)


Si que que fue buena amigo jejejejeje... :D :D :D.
  • 0

#14 fredycc

fredycc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 874 mensajes
  • LocationOaxaca, México

Escrito 06 octubre 2011 - 08:10

Y yo buscando el menú, hasta pospuse la instalación del PES2012 en mi lap  :embarrassed: , esperemos ver avances pronto  ;) , que no lo dudo.


Saludos
  • 0

#15 monchito_elroro

monchito_elroro

    Advanced Member

  • Miembros
  • PipPipPip
  • 259 mensajes

Escrito 07 octubre 2011 - 08:13

Buenas amiguitos yo aquí de nuevo......... les quiero mandar el segunda avance de mi jueguito pero no se que pasa que carga bastante en subir (20mb) pero luego todo aparece en blanco.... :(.

voy a ver como les subo  8o| para que miren el juego....... saludos
  • 0

#16 monchito_elroro

monchito_elroro

    Advanced Member

  • Miembros
  • PipPipPip
  • 259 mensajes

Escrito 07 octubre 2011 - 08:45

Este es mi segundo avance:

http://www.mediafire...cwhmc8ha1aiwt6z

espero sus comentarios.......... saludos  :cheesy:
  • 0

#17 mightydragon_lord

mightydragon_lord

    Advanced Member

  • Miembros
  • PipPipPip
  • 73 mensajes

Escrito 07 octubre 2011 - 09:05

Hola, primero que todo, felicitarte, está muy bien el avance, lo segundo es que te recomiendo es subir esto a google code o soucefourge, me gusta mucho este pequeño proyecto y quisiera ser parte de el, me cuentas si te parece =)
  • 0

#18 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 09 octubre 2011 - 04:06

Si amigo felicidades estuve biendo lo que mandastes y lo descrgue al parecer ya mario salta. felicidades  (b).
  • 0

#19 monchito_elroro

monchito_elroro

    Advanced Member

  • Miembros
  • PipPipPip
  • 259 mensajes

Escrito 10 octubre 2011 - 07:18

Como les va amigos de lazarus y delphi, quisiera poner el código fuente
del "mario cronch" que he creado.... les pido disculpas si mi codigo es
medio tonto...... pero es que soy principiante (pero con ganas) en esto
de programar....




delphi
  1. unit Unit1;
  2.  
  3. {$mode objfpc}{$H+}
  4.  
  5. interface
  6.  
  7. uses
  8.   Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ExtCtrls,
  9.   mmsystem, lresources, StdCtrls, windows;
  10.  
  11. type
  12.  
  13.   { TForm1 }
  14.  
  15.   TForm1 = class(TForm)
  16.     Image1: TImage;
  17.     Image2: TImage;
  18.     Image3: TImage;
  19.     Image4: TImage;
  20.     Image5: TImage;
  21.     Image6: TImage;
  22.     Image7: TImage;
  23.     Timer1: TTimer;
  24.     Timer2: TTimer;
  25.     Timer3: TTimer;
  26.     Timer4: TTimer;
  27.     Timer5: TTimer;
  28.     Timer6: TTimer;
  29.     procedure FormCreate(Sender: TObject);
  30.     procedure FormDestroy(Sender: TObject);
  31.     procedure FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
  32.     procedure Timer1Timer(Sender: TObject);
  33.     procedure Timer2Timer(Sender: TObject);
  34.     procedure Timer3Timer(Sender: TObject);
  35.     procedure Timer4Timer(Sender: TObject);
  36.     procedure Timer5Timer(Sender: TObject);
  37.     procedure Timer6Timer(Sender: TObject);
  38.   private
  39.     { private declarations }
  40.   public
  41.     { public declarations }
  42.   end;
  43.  
  44. var
  45.   Form1: TForm1;
  46.   s1, archivo, archivo2, archivo3: string;
  47.   indice, indice2, indice3: integer;
  48.   t1: boolean;
  49.  
  50. implementation
  51.  
  52. {$R *.lfm}
  53.  
  54. { TForm1 }
  55.  
  56. procedure TForm1.Timer1Timer(Sender: TObject);
  57. begin
  58.   if image1.Left<-824 then image1.Left:=image1.Left+form1.Width +822
  59.                   else image1.Left:=image1.Left-1;
  60.  
  61. end;
  62.  
  63. procedure TForm1.Timer2Timer(Sender: TObject);
  64. begin
  65.   if image2.Left<-824 then image2.Left:=image2.Left+form1.Width +822
  66.                   else image2.Left:=image2.Left-1;
  67. end;
  68.  
  69. procedure TForm1.Timer3Timer(Sender: TObject);
  70. begin
  71.   if (indice < 1) or
  72.     (indice > 3) then
  73.     indice:= 1;
  74.   archivo:='mario'+inttostr(indice);
  75.   image5.Picture.LoadFromLazarusResource(archivo);
  76.   indice:=indice+1;
  77. end;
  78.  
  79. procedure TForm1.Timer4Timer(Sender: TObject);
  80. begin
  81.   if image5.Top>=144 then t1:=false; 
  82.     if image5.Top<=70 then t1:=true; 
  83.  
  84.     if t1=true then image5.Top:=image5.Top+10 
  85.               else image5.Top:=image5.Top-10;
  86.  
  87.     if image5.Top=144 then timer4.Enabled:=false;
  88. end;
  89.  
  90. procedure TForm1.Timer5Timer(Sender: TObject);
  91. begin
  92.   if (indice2 < 1) or
  93.     (indice2 > 2) then
  94.     indice2:= 1;
  95.   archivo2:='goomba'+inttostr(indice2);
  96.   image6.Picture.LoadFromLazarusResource(archivo2);
  97.   indice2:=indice2+1;
  98.  
  99.   if (indice3 < 1) or
  100.     (indice3 > 2) then
  101.     indice3:= 1;
  102.   archivo3:='koopatropa'+inttostr(indice3);
  103.   image7.Picture.LoadFromLazarusResource(archivo3);
  104.   indice3:=indice3+1;  // aquí me quede ayer miercoles 05 sep 2011
  105.  
  106. end;
  107.  
  108. procedure TForm1.Timer6Timer(Sender: TObject);
  109. begin
  110.   if image6.Left<-100 then image6.Left:=image6.Left+form1.Width +822
  111.                   else image6.Left:=image6.Left-2;
  112.  
  113.   if image7.Left<-100 then image7.Left:=image7.Left+form1.Width +822
  114.                   else image7.Left:=image7.Left-2;
  115.  
  116.  
  117.   //image6.Left:=image6.Left-2;  // funciona bacán
  118. end;
  119.  
  120. procedure TForm1.FormCreate(Sender: TObject);
  121. begin
  122.   s1:=lazarusresources.Find('sound1').Value;
  123.   playsound(pchar(s1),hinstance, snd_memory or snd_Async or snd_loop);
  124.   //s1:=lazarusresources.Free;
  125.   //lazarusresources.Free;    //este funciona pero ....
  126.   //playsound(pchar('sound1.wav'),hinstance,snd_async or snd_nodefault or snd_loop);  // AL SER DEL MISMO RECURSO QUE EL DE ARRIBA HACE QUE EL PROGRAMA SE BLOQUEE
  127. end;
  128.  
  129. procedure TForm1.FormDestroy(Sender: TObject);
  130. begin
  131.     //lazarusresources.Free;    // que pasa....???
  132. end;
  133.  
  134. procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState
  135.   );
  136. begin
  137.   if key= vk_up then timer4.Enabled:=true;
  138. end;
  139.  
  140. initialization
  141. {$I koopatropa.lrs}
  142. {$I goomba.lrs}
  143. {$I mariocronch.lrs}
  144. {$I mariosonido.lrs}
  145. end.





Agradezco sus comentarios...  :smiley:


  • 0




IP.Board spam blocked by CleanTalk.