Difference between revisions of "Free Pascal"

From RogueBasin
Jump to navigation Jump to search
m (Correction)
 
(25 intermediate revisions by 10 users not shown)
Line 1: Line 1:
== Abstract ==
Although of the [[major roguelikes]] only [[Moria]] was written in [[Pascal]], quite a few of the recently developed roguelikes were made in an open-source implementation of that language called '''Free Pascal'''.


Although none of the [[Major Roguelikes]] was written in Pascal, quite a few of the recently developed roguelikes are made in a Open Source implementation of that language called FreePascal.  
A very modern implementation of the Pascal language. It is a very portable language, being available for processors Intel x86, Amd64/x86 64, PowerPC, Sparc and Motorola 680x0; and the following operating systems: Linux, FreeBSD, NetBSD, [[Mac OS X]]/Darwin, [[Mac OS]] classic, [[DOS]], [[Windows | Win32]], OS/2, BeOS, SunOS, QNX, Classic Amiga. It is a 32/64 bit compiler. It is quite compatible with Borland Pascal and strives to be compatible with Delphi (thanks to the [http://www.lazarus.freepascal.org/ Lazarus Project]). It has several enhancements over classical Pascal, as for example:


== Roguelikes in FreePascal ==
*Function and procedure overloading
*Operator overloading
*Classes
*Java-like interfaces
*Exceptions
*Properties


This is a list of the more known roguelike projects developed in FreePascal.
A notable resource for Free Pascal developers is the [[Valkyrie Framework]].


== Roguelikes in Free Pascal ==
This is a list of the most well-known roguelike projects developed in Free Pascal:
* [[Ascii Sector]]
* [[baud]]
* [[DeadCold]]
* [[DeadCold]]
* [[DiabloRL]]
* [[DiabloRL]]
Line 13: Line 24:
* [[GearHead]]
* [[GearHead]]
* [[GenRogue]]
* [[GenRogue]]
* [[Gruesome]]
* [[LambdaRogue]]
* [[Berserk!]]
* [[Land of cigo]]


== FreePascal Roguelike Developers ==
== Free Pascal roguelike developers ==
 
Not surprisingly all the games listed above are the creation of two roguelike developers who chose FreePascal as their language of choice.


* [[Eric Dexter]]
* [[Mario Donick]]
* [[User:Darren Grey|Darren Grey]]
* [[Joseph Hewitt]]
* [[Joseph Hewitt]]
* [[Kornel Kisielewicz]]
* [[Kornel Kisielewicz]]
* [[User:baud|Richard Orr]]


== Links ==
== Related links ==
 
* [http://www.freepascal.org/ Free Pascal homepage]
* [http://www.freepascal.org/ FreePascal Homepage]
* [http://www.lazarus.freepascal.org/ Lazarus Project]
[[Category:Programming languages]]

Latest revision as of 02:57, 25 October 2021

Although of the major roguelikes only Moria was written in Pascal, quite a few of the recently developed roguelikes were made in an open-source implementation of that language called Free Pascal.

A very modern implementation of the Pascal language. It is a very portable language, being available for processors Intel x86, Amd64/x86 64, PowerPC, Sparc and Motorola 680x0; and the following operating systems: Linux, FreeBSD, NetBSD, Mac OS X/Darwin, Mac OS classic, DOS, Win32, OS/2, BeOS, SunOS, QNX, Classic Amiga. It is a 32/64 bit compiler. It is quite compatible with Borland Pascal and strives to be compatible with Delphi (thanks to the Lazarus Project). It has several enhancements over classical Pascal, as for example:

  • Function and procedure overloading
  • Operator overloading
  • Classes
  • Java-like interfaces
  • Exceptions
  • Properties

A notable resource for Free Pascal developers is the Valkyrie Framework.

Roguelikes in Free Pascal

This is a list of the most well-known roguelike projects developed in Free Pascal:

Free Pascal roguelike developers

Related links