Forum > Spanish

presentacion y pregunta sobre allegro 5

(1/8) > >>

zelda16bit:
Hola saludos a todo el mundo.

Con esto del virus me puse a intentar a aprender algun lenguaje de programacion,primero intente con python pero no me convencio mucho por su lentitud y luego me puse con processing,mas lento todavia.Buscando un lenguaje que fuera rapido me encontre freepascal y despues de buscar mucho pude encontrar un canal en youtube que empezo hace poco un curso sobre lazarus en español.

La verdad es que me esta gustando y el lenguaje es bastante rapido,esto lo digo porque mi ordenador es viejo y necesito algo que trabaje por software o directx9 mediamente decente,no se porque pero opengl no me funciona.

Bueno,la realidad es que lo que quiero es aprender a programar videojuegos sencillos y no se si lazarus me servira para este fin.

Sobre allegro 5,pues lo estuve mirando pero no consegui hacer que funcionara.Como no tengo mucho conocimiento de programacion y sobre estos temas pues ni idea.El problema es todaviia peor porque no se casi nada de ingles.

Intente seguir el tutorial que hay en la pagina de allegro5.pas pero como he comentado no consigo que me funcione,todo lo de la pagina lo traduje con el traductor de google y tambien los documentos que trae allegro,supongo que habra que configurar algo en lazarus pero ni idea.

Cuando escribi las primeras lineas del tutorial lo intente ejecutar y me pedia allegor5.pas,se lo puse y luego me pedia el config y despues el fpc y despues empezo a mostrar muchos errores.Le meti todos los archivos pero seguia sin funcionar.

Si alguien me puede guiar paso a paso para hacer funcionar esta libreria se lo agradeceria.La verdad es que es bastante lioso esto de la programacion y no se si seria mejor buscar algo mas sencillo para programar juegos,de todas formas lo voy a intentar para no quedarme con las dudas.Saludos

circular:
Hola zela16bit,

Bienvenidos en le forum. Voy a intentar responder en español.

Allá hay un demo que utiliza Allegro, quizás podrá inspirarte: https://github.com/bgrabitmap/bgracontest/tree/master/2016/demovox/src

Cuál son los errores que encuentras?

Saludos

zelda16bit:
Hola circular.

Pude conseguir hacerlo funcionar por fin,solo tenia que enlazar los archivos de allegro en las opciones del proyecto;estuve estudiando el capitulo estructura basica del juego del tutorial vivace y acabe con dolor de cabeza con tanto codigo, para solo mostrar un texto en pantalla.

Voy a parar de momento con allegro y voy a seguir estudiando freepascal que todavia me queda mucho por estudiar,aunque una vez acabe de estudiar no se si seguire con allegro o hare los juegos directamente con lazarus.

Si conoces algun engine para hacer juegos con lazarus y que sea sencillo de usar me gustaria saberlo.Saludos

Handoko:
Translated using Google Translate:

--- Quote ---About allegro 5, well I was looking at it but I couldn't make it work. Since I don't have much knowledge of programming and about these issues, I have no idea. The problem is even worse because I know almost no English.
--- End quote ---

What error messages did you get?

Using Allegro 5 directly from Lazarus will not be easy. It will be easier if you use Allegro.pas:
http://allegro-pas.sourceforge.net/

You can download and try the demos created using Lazarus/Delphi + Allegro.pas:
https://sourceforge.net/p/allegro-pas/code/HEAD/tree/TRUNK/src/demos/

Translated using Google Translate:

--- Quote ---Well, the reality is that what I want is to learn to program simple video games and I don't know if Lazarus will serve this purpose.
--- End quote ---

Learning game programming is not easy. What kind of the games you are interested to build? Platform, side-scrolling shooting, puzzle, RPG?

Yes, Lazarus can be used for developing computer games. But because Lazarus is general-purpose programming tool, you have to learn a lot of things before you can build good games.

If you are not good in programming, you should try the tools that called game builders, they let you focus on the game development not programming. GDevelop and Construct Classic are good games builders and they're free:
https://gdevelop-app.com/
https://www.scirra.com/construct-classic

If you still want to learn game programming using Lazarus, I recommend you to study the demos in this link:
https://wiki.freepascal.org/Portal:HowTo_Demos

Click the link above then go to the "Graphics" category. There you can find: single player Pong game, simple animation, bullet and asteroid collision detection, move a shape with a mouse. Those are the very basic for game programming.

Translated using Google Translate:

--- Quote ---If you know any engine to make games with lazarus and that is easy to use, I would like to know.
--- End quote ---

No, there is no such thing as far as I know. Don't use Lazarus if you want to build games easily.

OwlOfTime:
Con circular hicimos algunos juegos con bgrabitmap. Pero algunos son Opengl. Igual el código es el mismo cambia sólo la forma de dibujarlo.

Si es mejor aprender Pascal y después el juego te sale con cualquier librería o incluso otros lenguajes. Una vez sepas programación ya se repiten las cosas más o menos son iguales.

Navigation

[0] Message Index

[#] Next page

Go to full version