Games: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: Games
| Old | New | Line | |
|---|---|---|---|
| 1 | + | ## Games | |
| 2 | + | ||
| 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 | + | ||
| 5 | + | | Name | Site | Open Source | Notes | | |
| 6 | + | |----|----|----|----| | |
| 7 | + | | Castle | <https://castle-engine.io/castle.php> | Yes | Using Castle Game Engine | | |
| 8 | + | | Diablo Roguelike | [doom.chaosforge.org](http://diablo.chaosforge.org/) [Sourceforge.net](http://sourceforge.net/projects/diablorl/) | Yes | | | |
| 9 | + | | Doom Roguelike | [doom.chaosforge.org](http://doom.chaosforge.org/) | No | | | |
| 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 | + | | HedgeWars | [www.hedgewars.org](http://www.hedgewars.org/) | Yes | | | |
| 12 | + | | Project "W" | [PascalGameDevelopment.com](http://www.pascalgamedevelopment.com/showthread.php?3594-Projekt-quot-W-quot) | No | | | |
| 13 | + | | Scrabble 3D | [sourceforge.net](http://sourceforge.net/projects/scrabble/) | Yes | | | |
| 14 | + | | UltraStar Deluxe | [sourceforge.net](http://sourceforge.net/projects/ultrastardx/) | Yes | | | |
| 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 | + | | Minimon 3D | [<http://www.minimon3d.com>](http://www.minimon3d.com) | No | | | |
| 17 | + | | Mountains of Fire | <http://castle-engine.sourceforge.net/mountains_of_fire.php> | Yes | Using Castle Game Engine | | |
| 18 | + | | Shu | [sourceforge.net](http://sourceforge.net/projects/rr-rr) | Yes | Interesting looking RPG - in progress | | |
| 19 | + | | Project Helena | [sourceforge.net](https://sourceforge.net/projects/projecthelena/) | Yes | A game by Eugene Loza | | |
| 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 | + | ||
| 22 | + | ## Notable games written in Pascal | |
| 23 | + | ||
| 24 | + | Here's a list of notable games made in Pascal or Object Pascal. | |
| 25 | + | ||
| 26 | + | <table> | |
| 27 | + | <thead> | |
| 28 | + | <tr> | |
| 29 | + | <th><p>Name</p></th> | |
| 30 | + | <th><p>Site</p></th> | |
| 31 | + | <th><p>License</p></th> | |
| 32 | + | <th><p>Source available</p></th> | |
| 33 | + | <th><p>Notes</p></th> | |
| 34 | + | </tr> | |
| 35 | + | </thead> | |
| 36 | + | <tbody> | |
| 37 | + | <tr> | |
| 38 | + | <td><p>Peg Solitaire</p></td> | |
| 39 | + | <td><p>[[Peg Solitaire tutorial]]</p></td> | |
| 40 | + | <td><p>Public Domain</p> | |
| 41 | + | <p>There's no license note, so I'm wondering. It may be <em>Creative Commons</em> as well.</p></td> | |
| 42 | + | <td><p>Yes</p></td> | |
| 43 | + | <td><p>A step-by-step explanation of how to build a <a href="http://en.wikipedia.org/wiki/Peg_solitaire">Peg Solitaire</a> using Lazarus.</p></td> | |
| 44 | + | </tr> | |
| 45 | + | <tr> | |
| 46 | + | <td><p>Hedgewars</p></td> | |
| 47 | + | <td><p><a href="http://www.hedgewars.org/">www.hedgewars.org</a></p></td> | |
| 48 | + | <td><p><a href="https://opensource.org/licenses/gpl-license">GNU General Public License</a></p></td> | |
| 49 | + | <td><p>Yes</p></td> | |
| 50 | + | <td><p>A well known <a href="https://en.wikipedia.org/wiki/Worms_%28series%29">Worms</a> clone.</p></td> | |
| 51 | + | </tr> | |
| 52 | + | <tr> | |
| 53 | + | <td><p><a href="https://en.wikipedia.org/wiki/List_of_minor_Apogee_Software_video_games#Beyond_the_Titanic">Beyond the Titanic</a></p></td> | |
| 54 | + | <td><p><a href="http://legacy.3drealms.com/downloads.html#titanic">Download page at 3DRealms website</a></p></td> | |
| 55 | + | <td><p><a href="https://opensource.org/licenses/gpl-license">GNU General Public License</a></p></td> | |
| 56 | + | <td><p>Yes</p></td> | |
| 57 | + | <td><p>An early game by Apogee.</p></td> | |
| 58 | + | </tr> | |
| 59 | + | <tr> | |
| 60 | + | <td><p>Darkest Before the Dawn</p></td> | |
| 61 | + | <td><p><a href="https://play.google.com/store/apps/details?id=net.sourceforge.castleengine.darkestbeforedawn">Google Play</a> <a href="https://github.com/castle-engine/darkest-before-dawn">GitHub</a> <a href="http://castle-engine.sourceforge.net/darkest_before_dawn.php">Sourceforge</a></p></td> | |
| 62 | + | <td><p><a href="https://opensource.org/licenses/gpl-license">GNU General Public License</a></p></td> | |
| 63 | + | <td><p>Yes</p></td> | |
| 64 | + | <td><p>First game using [[Castle Game Engine]] in Android.</p></td> | |
| 65 | + | </tr> | |
| 66 | + | <tr> | |
| 67 | + | <td><p>Ultrastar Deluxe (USDX)</p></td> | |
| 68 | + | <td><p><a href="https://github.com/UltraStar-Deluxe/USDX">GitHub</a></p></td> | |
| 69 | + | <td><p><a href="https://opensource.org/licenses/gpl-license">GNU General Public License</a></p></td> | |
| 70 | + | <td><p>Yes</p></td> | |
| 71 | + | <td><p>A karaoke game, basically an OSS Singstar clone</p></td> | |
| 72 | + | </tr> | |
| 73 | + | <tr> | |
| 74 | + | <td><p>Mundo</p></td> | |
| 75 | + | <td><p><a href="https://sourceforge.net/projects/gamemundo/">SourceForge</a></p></td> | |
| 76 | + | <td><p><a href="https://opensource.org/licenses/gpl-license">GNU General Public License</a></p></td> | |
| 77 | + | <td><p>Yes</p></td> | |
| 78 | + | <td><p>Maybe the first <a href="https://en.wikipedia.org/wiki/Massively_multiplayer_online_role-playing_game">MMORPG</a> written in Pascal.</p></td> | |
| 79 | + | </tr> | |
| 80 | + | <tr> | |
| 81 | + | <td><p>Petris</p></td> | |
| 82 | + | <td><p>[[Petris]]</p></td> | |
| 83 | + | <td><p><a href="https://opensource.org/licenses/gpl-license">GNU General Public License</a></p></td> | |
| 84 | + | <td><p>Yes</p></td> | |
| 85 | + | <td><p>A simple Lazarus/Freepascal implementation of the popular block dropping game</p></td> | |
| 86 | + | </tr> | |
| 87 | + | </tbody> | |
| 88 | + | </table> | |
| 89 | + | ||
| 90 | + | ## Pascal Ported Games | |
| 91 | + | ||
| 92 | + | 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 | + | ||
| 94 | + | | Name | Site | License | Notes | | |
| 95 | + | |----|----|----|----| | |
| 96 | + | | Delphi Doom | [Sourceforge](http://sourceforge.net/projects/delphidoom/) | [GNU General Public License](https://opensource.org/licenses/gpl-license) | | | |
| 97 | + | | 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 | + | | 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 | + | | 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 | + | ||
| 101 | + | ## Game lists | |
| 102 | + | ||
| 103 | + | You can find more games in the next links: | |
| 104 | + | ||
| 105 | + | - [[Projects using Lazarus - Games]]. | |
| 106 | + | - [Games from the Lazarus Graphics Contest](http://forum.lazarus.freepascal.org/index.php/topic,39425.0.html) | |
| 107 | + | - [Delphi games](http://www.sourcecodeonline.com/sources/delphi/games.html) | |
| 108 | + | - [The great list of Pascal Games](http://www.pascalgamedevelopment.com/showthread.php?4519-The-great-list-of-Pascal-Games) | |
| 109 | + | ||
| 110 | + | Available [[Game Engine|game engines]] and [[Game framework|game frameworks]] also include examples and game demos. | |
| 111 | + | ||
| 112 | + | --- | |
| 113 | + | *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 | + | Category: Games |
