Forum > Games

Porting a strategy game from Turbo Pascal

<< < (2/4) > >>

Ñuño_Martínez:
If you'll port it to Free Pascal, I recommend you to use a game framework.  It will help you a lot.

ZsurzsaLaszlo:
Wohoooo thanks guys, the colors are awesome!

'If you'll port it to Free Pascal, I recommend you to use a game framework.  It will help you a lot.' - good point, but have to see. Actually I have my own engine written, with everything I need. The question is if it's portable or not. If not, then I have a few options. With the color table posted before, at least I can save my assets and maybe rework it.


Handoko:
On your 18 you've already wrote strategy game including the sprite editor, terrain editor, game engine, and some parts of them are optimized using assembly. I salute you!

Please port it and enhance it with higher resolution graphics. I rarely know strategy games built using Pascal, except xTactics.

ZsurzsaLaszlo:
Thanks for the kodos. I love pascal, was the best thing what happened to me. I will try to open-source it, but would need to clean the code. I hope I manage this in the upcoming few months. Would be a great boost for boot Turbo Pascal and FreePascal.

To be 100% fair. The game only runned on XP, although the game can be compiled with turbo pascal 7.0. The optimization was done yes in assembly :D

Handoko:
I started to learn programming when I was 13, when good programming books were hard to find and there was no internet that time. My progress was slow, I abandoned programming for about 10 years. But I love programming and Pascal, now on my free time I learn and do some programming.

The first language I learned was BASIC. Very slow, it forced me to learn some Assembly to write obj files for called from BASIC. I stopped learning Assembly after I found Pascal, it's much faster, it allows me to map graphics data directly to the memory and even write ASM code, which I never used.

If you finish reworking the game, please lets us know.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version