Games: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | 1 | ## Games | |
| 2 | 2 | ||
| 3 | 3 | Games written with Free Pascal. Currently active projects commercial, closed or open source. Some more also [[Projects using Lazarus|Projects using Lazarus#Games]]. | |
| 4 | 4 | ||
| 5 | 5 | | Name | Site | Open Source | Notes | | |
| 6 | 6 | |----|----|----|----| | |
| 7 | 7 | | Castle | <https://castle-engine.io/castle.php> | Yes | Using Castle Game Engine | | |
| 8 | 8 | | Diablo Roguelike | [doom.chaosforge.org](http://diablo.chaosforge.org/) [Sourceforge.net](http://sourceforge.net/projects/diablorl/) | Yes | | | |
| 9 | 9 | | Doom Roguelike | [doom.chaosforge.org](http://doom.chaosforge.org/) | No | | | |
| 10 | 10 | | Escape from the Universe | <https://cat-astrophe-games.party/escape-universe/> [Nintendo Switch (English version)](https://www.nintendo.com/store/products/escape-from-the-universe-switch/) [Nintendo Switch (Japanese version)](https://store-jp.nintendo.com/list/software/70010000028874.html) | No | Using Castle Game Engine | | |
| 11 | 11 | | HedgeWars | [www.hedgewars.org](http://www.hedgewars.org/) | Yes | | | |
| 12 | 12 | | Project "W" | [PascalGameDevelopment.com](http://www.pascalgamedevelopment.com/showthread.php?3594-Projekt-quot-W-quot) | No | | | |
| 13 | 13 | | Scrabble 3D | [sourceforge.net](http://sourceforge.net/projects/scrabble/) | Yes | | | |
| 14 | 14 | | UltraStar Deluxe | [sourceforge.net](http://sourceforge.net/projects/ultrastardx/) | Yes | | | |
| 15 | 15 | | Unholy Society | <https://unholy-society.com/> [Steam](https://store.steampowered.com/app/746750/The_Unholy_Society/) [Nintendo Switch](https://www.nintendo.com/games/detail/the-unholy-society-switch/) [Android](https://play.google.com/store/apps/details?id=games.catastrophe.adventure.point.click.unholy.society) [iOS](https://apps.apple.com/app/id1562725324) | No | Using Castle Game Engine | | |
| 16 | 16 | | Minimon 3D | [<http://www.minimon3d.com>](http://www.minimon3d.com) | No | | | |
| 17 | 17 | | Mountains of Fire | <http://castle-engine.sourceforge.net/mountains_of_fire.php> | Yes | Using Castle Game Engine | | |
| 18 | 18 | | Shu | [sourceforge.net](http://sourceforge.net/projects/rr-rr) | Yes | Interesting looking RPG - in progress | | |
| 19 | 19 | | Project Helena | [sourceforge.net](https://sourceforge.net/projects/projecthelena/) | Yes | A game by Eugene Loza | | |
| 20 | 20 | | Asteroids vs You | [github.com](https://github.com/dimsa/ShadowEngine/), [Google Play (Android version)](https://play.google.com/store/apps/details?id=com.ShadowEngine.AsteroidsVsYou) | Yes | Open Source Demo Game for SO Engine | | |
| 21 | 21 | ||
| 22 | 22 | ## Notable games written in Pascal | |
| 23 | 23 | ||
| 24 | 24 | Here's a list of notable games made in Pascal or Object Pascal. | |
| 25 | 25 | ||
| 26 | - | ||
| 27 | - | ||
| 28 | - | ||
| 29 | - | ||
| 30 | - | ||
| 31 | - | ||
| 32 | - | ||
| 33 | - | ||
| 34 | - | ||
| 35 | - | ||
| 36 | - | ||
| 37 | - | ||
| 38 | - | ||
| 39 | - | ||
| 40 | - | ||
| 41 | - | ||
| 42 | - | ||
| 43 | - | ||
| 44 | - | ||
| 45 | - | ||
| 46 | - | ||
| 47 | - | ||
| 48 | - | ||
| 49 | - | ||
| 50 | - | ||
| 51 | - | ||
| 52 | - | ||
| 53 | - | ||
| 54 | - | ||
| 55 | - | ||
| 56 | - | ||
| 57 | - | ||
| 58 | - | ||
| 59 | - | ||
| 60 | - | ||
| 61 | - | ||
| 62 | - | ||
| 63 | - | ||
| 64 | - | ||
| 65 | - | ||
| 66 | - | ||
| 67 | - | ||
| 68 | - | ||
| 69 | - | ||
| 70 | - | ||
| 71 | - | ||
| 72 | - | ||
| 73 | - | ||
| 74 | - | ||
| 75 | - | ||
| 76 | - | ||
| 77 | - | ||
| 78 | - | ||
| 79 | - | ||
| 80 | - | ||
| 81 | - | ||
| 82 | - | ||
| 83 | - | ||
| 84 | - | ||
| 85 | - | ||
| 86 | - | ||
| 87 | - | ||
| 88 | - | ||
| 26 | + | **Name** | |
| 27 | + | ||
| 28 | + | **Site** | |
| 29 | + | ||
| 30 | + | **License** | |
| 31 | + | ||
| 32 | + | **Source available** | |
| 33 | + | ||
| 34 | + | **Notes** | |
| 35 | + | ||
| 36 | + | Peg Solitaire | |
| 37 | + | ||
| 38 | + | [[Peg Solitaire tutorial]] | |
| 39 | + | ||
| 40 | + | Public Domain | |
| 41 | + | ||
| 42 | + | There's no license note, so I'm wondering. It may be *Creative Commons* as well. | |
| 43 | + | ||
| 44 | + | Yes | |
| 45 | + | ||
| 46 | + | A step-by-step explanation of how to build a [Peg Solitaire](http://en.wikipedia.org/wiki/Peg_solitaire) using Lazarus. | |
| 47 | + | ||
| 48 | + | Hedgewars | |
| 49 | + | ||
| 50 | + | [www.hedgewars.org](http://www.hedgewars.org/) | |
| 51 | + | ||
| 52 | + | [GNU General Public License](https://opensource.org/licenses/gpl-license) | |
| 53 | + | ||
| 54 | + | Yes | |
| 55 | + | ||
| 56 | + | A well known [Worms](https://en.wikipedia.org/wiki/Worms_%28series%29) clone. | |
| 57 | + | ||
| 58 | + | [Beyond the Titanic](https://en.wikipedia.org/wiki/List_of_minor_Apogee_Software_video_games#Beyond_the_Titanic) | |
| 59 | + | ||
| 60 | + | [Download page at 3DRealms website](http://legacy.3drealms.com/downloads.html#titanic) | |
| 61 | + | ||
| 62 | + | [GNU General Public License](https://opensource.org/licenses/gpl-license) | |
| 63 | + | ||
| 64 | + | Yes | |
| 65 | + | ||
| 66 | + | An early game by Apogee. | |
| 67 | + | ||
| 68 | + | Darkest Before the Dawn | |
| 69 | + | ||
| 70 | + | [Google Play](https://play.google.com/store/apps/details?id=net.sourceforge.castleengine.darkestbeforedawn) [GitHub](https://github.com/castle-engine/darkest-before-dawn) [Sourceforge](http://castle-engine.sourceforge.net/darkest_before_dawn.php) | |
| 71 | + | ||
| 72 | + | [GNU General Public License](https://opensource.org/licenses/gpl-license) | |
| 73 | + | ||
| 74 | + | Yes | |
| 75 | + | ||
| 76 | + | First game using [[Castle Game Engine]] in Android. | |
| 77 | + | ||
| 78 | + | Ultrastar Deluxe (USDX) | |
| 79 | + | ||
| 80 | + | [GitHub](https://github.com/UltraStar-Deluxe/USDX) | |
| 81 | + | ||
| 82 | + | [GNU General Public License](https://opensource.org/licenses/gpl-license) | |
| 83 | + | ||
| 84 | + | Yes | |
| 85 | + | ||
| 86 | + | A karaoke game, basically an OSS Singstar clone | |
| 87 | + | ||
| 88 | + | Mundo | |
| 89 | + | ||
| 90 | + | [SourceForge](https://sourceforge.net/projects/gamemundo/) | |
| 91 | + | ||
| 92 | + | [GNU General Public License](https://opensource.org/licenses/gpl-license) | |
| 93 | + | ||
| 94 | + | Yes | |
| 95 | + | ||
| 96 | + | Maybe the first [MMORPG](https://en.wikipedia.org/wiki/Massively_multiplayer_online_role-playing_game) written in Pascal. | |
| 97 | + | ||
| 98 | + | Petris | |
| 99 | + | ||
| 100 | + | [[Petris]] | |
| 101 | + | ||
| 102 | + | [GNU General Public License](https://opensource.org/licenses/gpl-license) | |
| 103 | + | ||
| 104 | + | Yes | |
| 105 | + | ||
| 106 | + | A simple Lazarus/Freepascal implementation of the popular block dropping game | |
| 89 | 107 | ||
| 90 | 108 | ## Pascal Ported Games | |
| 91 | 109 | ||
| 92 | 110 | This list contains games written in other languages ported to Pascal. Note that most them were written for [[Delphi]] but may be they can be compiled/ported to Free Pascal too. | |
| 93 | 111 | ||
| 94 | 112 | | Name | Site | License | Notes | | |
| 95 | 113 | |----|----|----|----| | |
| 96 | 114 | | Delphi Doom | [Sourceforge](http://sourceforge.net/projects/delphidoom/) | [GNU General Public License](https://opensource.org/licenses/gpl-license) | | | |
| 97 | 115 | | Quake to Delphi | [Sourceforge](http://sourceforge.net/projects/delphiquake/) [Geocities](http://www.geocities.ws/jimmyvalavanis/applications/delphiquake.html) | [GNU General Public License](https://opensource.org/licenses/gpl-license) | Sourcefoge is the active one. The old-site appears to be quite dead now. Though the source code can still be downloaded. | | |
| 98 | 116 | | Quake II Delphi (Quake 2 Delphi) | [www.sulaco.co.za](http://www.sulaco.co.za/quake2/) | [GNU General Public License](https://opensource.org/licenses/gpl-license) | | | |
| 99 | 117 | | C-evo | [www.c-evo.org](http://www.c-evo.org/) | Public Domain | The game is inspired by Civilization 2 game. It was spotted on [the forum](http://forum.lazarus.freepascal.org/index.php/topic,7914.0.html) back in 2009. The engine used is not the original Civilization II engine. So as long as graphical resources are different, it's quite good TBS engine. | | |
| 100 | 118 | ||
| 101 | 119 | ## Game lists | |
| 102 | 120 | ||
| 103 | 121 | You can find more games in the next links: | |
| 104 | 122 | ||
| 105 | 123 | - [[Projects using Lazarus - Games]]. | |
| 106 | 124 | - [Games from the Lazarus Graphics Contest](http://forum.lazarus.freepascal.org/index.php/topic,39425.0.html) | |
| 107 | 125 | - [Delphi games](http://www.sourcecodeonline.com/sources/delphi/games.html) | |
| 108 | 126 | - [The great list of Pascal Games](http://www.pascalgamedevelopment.com/showthread.php?4519-The-great-list-of-Pascal-Games) | |
| 109 | 127 | ||
| 110 | 128 | Available [[Game Engine|game engines]] and [[Game framework|game frameworks]] also include examples and game demos. | |
| 111 | 129 | ||
| 112 | 130 | --- | |
| 113 | 131 | *From the Free Pascal wiki, page "Games", as it stood on 2022-06-30 after a change by Michalis, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* | |
| 114 | 132 | Category: Games |
