Sign in Join
Wiki copytemporary

Projects using Lazarus - Games: what changed

Revision 2 to 3. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## 15-puzzle
22
33[[15-puzzle]] is a sliding puzzle that consists of a frame of numbered square tiles in random order with one tile missing. The object of the puzzle is to place the tiles in order by making sliding moves that use the empty space.
44
55![](/wiki-images/2/20/Puzzle15.png)
66
77## 2048
88
99[2048](https://app.zdechov.net/2048) is a Lazarus implementation of famous block sliding puzzle [video game](https://en.wikipedia.org/wiki/2048_(video_game)).
1010
11-<img src="2048.png" title="2048.png" width="200" />
11+![](/wiki-images/c/cb/2048.png)
1212
1313## Bomber Kat
1414
1515Commercial game developed with FPC for iOS (both arm and arm64 platforms are supported). [[ZenGL]] based. Lazarus has been used as a primary IDE. Link: [App Store](https://itunes.apple.com/app/bomber-kat/id1109783786?ls=1&mt=8)
1616
1717## C-evo: New Horizons
1818
1919[C-evo: New Horizons](https://app.zdechov.net/c-evo) is a fork of the well designed turn-based empire building game [C-evo](http://c-evo.org/) inspired by Civilization II game. It was originally developed for Windows using Delphi 4 but later fully porter to Lazarus to support also Linux.
2020
21-<img src="C-evo_start.png" title="C-evo_start.png" width="270" alt="C-evo_start.png" /> <img src="C-evo_game.png" title="C-evo_game.png" width="270" alt="C-evo_game.png" /> <img src="C-evo_game2.jpg" title="C-evo_game2.jpg" width="270" alt="C-evo_game2.jpg" />
21+![](/wiki-images/f/f8/C-evo_start.png) ![](/wiki-images/1/1a/C-evo_game.png) ![](/wiki-images/b/b1/C-evo_game2.jpg)
2222
2323## Castle Game Engine
2424
2525[[Castle Game Engine]] ([project page](http://castle-engine.sourceforge.net/)) is a 3D open-source game engine. The engine was developed from the beginning using Free Pascal (we have also Lazarus components) in nice and clean ObjectPascal code. We support many 3D model formats, including [VRML/X3D](http://castle-engine.sourceforge.net/vrml_x3d.php), Collada, 3DS and many others. Tools and games using the engine include:
2626
2727- [view3dscene - 3D model viewer, VRML/X3D browser](http://castle-engine.sourceforge.net/view3dscene.php),
2828- [The Castle - FPS game in a dark fantasy world](http://castle-engine.sourceforge.net/castle.php),
2929- [Darkest Before the Dawn - small scary 3D game for standalone and Android (also on Google Play)](http://castle-engine.sourceforge.net/darkest_before_dawn.php)
3030
3131## Common Loon Hearts
3232
3333[Common Loon Hearts](https://web.ncf.ca/di874/computers/hearts/hearts.html) is the card game Hearts. It is written in Free Pascal with the Lazarus IDE for Windows and Linux. Source code is available [here](https://github.com/oldgizahub/hearts).
3434
35-<img src="hearts_screen.png" title="hearts_screen.png" width="320" />
35+![](/wiki-images/4/4e/Hearts_screen.png)
3636
3737## DMines
3838
3939[DMines](http://dmines.sourceforge.net/) is an edition of the classic game Minesweeper with a dynamic twist, unrevealed mines can change location every set number of seconds.
4040
41-<img src="DMinesExample.jpg" title="DMinesExample.jpg" width="400" />
41+![](/wiki-images/b/bd/DMinesExample.jpg)
4242
4343## Dreams of a Geisha
4444
4545Take a journey through the magical and wonderful world of Geisha. Help Ichisumi in this incredible adventure to reopen the temples of Geisha and restore a world of beauty and passion. Dive into this engaging Match 3 game with beautiful scenery and relaxing music. Overcome obstacles, collect puzzle pieces, and be prepared to solve challenging puzzles in [Dreams of a Geisha](http://www.dreamsofageisha.com)!
4646
4747Powered by Lazarus FPC, [ZenGL](http://www.zengl.org/), [PhoenixLib](http://www.phoenixlib.net/), [LUA](http://www.lua.org/) and [TexturePacker](http://www.codeandweb.com/texturepacker). Developed by [Green Sauce Games](http://www.greensaucegames.com) and Released by [Big Fish Games](http://www.bigfishgames.com).
4848
4949Demo available for [Windows](http://www.bigfishgames.com/download-games/12814/dreams-of-a-geisha/index.html), [Mac](http://www.bigfishgames.com/download-games/13045/mac/dreams-of-a-geisha/index.html), [iPhone](http://itunes.apple.com/us/app/dreams-of-a-geisha/id460180656?mt=8), [iPad](http://itunes.apple.com/us/app/dreams-of-a-geisha-hd/id459801505?mt=8).
5050
51-<img src="Dreams_of_a_Geisha_-_Screenshot_1.jpg" title="Dreams_of_a_Geisha_-_Screenshot_1.jpg" width="270" />
51+![](/wiki-images/c/c1/Dreams_of_a_Geisha_-_Screenshot_1.jpg)
5252
5353## Eschecs
5454
5555[Eschecs](https://github.com/rchastain/eschecs) is an application to play chess against different artificial opponents. *Eschecs* uses the [[fpGUI]] Toolkit, and the [[uos]] and [[BGRABitmap]] libraries.
5656
57-<img src="eschecs500f.png" title="eschecs500f.png" width="300" height="300" />
57+![](/wiki-images/3/3f/Eschecs500f.png)
5858
5959## Fairtris
6060
6161[Fairtris](https://github.com/furious-programming/Fairtris) is a video game, a clone of the 32-year-old [Tetris®](https://en.wikipedia.org/wiki/Tetris_(NES_video_game)) game produced by [Nintendo](https://www.nintendo.com) for the [Famicom](https://en.wikipedia.org/wiki/Nintendo_Entertainment_System) and [NES](https://en.wikipedia.org/wiki/Nintendo_Entertainment_System) consoles, designed for modern Windows systems. Fairtris is not an emulator — it is a full-fledged game with OpenGL support via the [SDL library](https://www.libsdl.org) (using the [SDL2-for-Pascal](https://github.com/PascalGameDevelopment/SDL2-for-Pascal) headers). Thanks to this combination, it is super-fast and ultra-light. This project was initially created as a tool to test various RNG algorithms, but after some time it turned into a complete and rich video game and a knowledge base for those who would like to know more about the internal mechanisms of the classic version of this game. For more information, see the [project wiki](https://github.com/furious-programming/Fairtris/wiki) on GitHub.
6262
6363**Important features:**
6464
6565- implementation of gameplay mechanics compatible with the [Nintendo Tetris®](https://en.wikipedia.org/wiki/Tetris_(NES_video_game)) game,
6666- [DAS](https://www.youtube.com/watch?v=JeccfAI_ujo) mechanics fixed and spin buffering added, making the controls fabulously responsive,
6767- extended mechanics with basic wall kick, hard-drop and multi-spawn soft-drop,
6868- support for eight regional versions of the game, including original NTSC and PAL versions,
6969- support for as many as seven random piece generators, including the classic RNG,
7070- support for free marathon and speedrun modes, qualifications and matches with same piece set,
7171- the ability to start the game from any level up to the killscreen,
7272- the ability to play on a keyboard or any USB controller (with input mapping support),
7373- supports window mode and exclusive video mode,
7474- support for additional meters, such as TRT, BRN, as well as gain popup,
7575- stores the best results for each game region and RNG type,
7676- has a pause menu with the ability to quickly restart the game and change settings,
7777- shows the game summary screen after each game,
7878- support for two themes (minimalistic dark and classic skin),
7979- possibility to use it with [NestrisChamps](https://nestrischamps.herokuapp.com) and [MaxoutClub](https://maxoutclub.com),
8080- it's light and very fast — should run smoothly even on a heavily loaded PC,
8181- it is fully portable, no installation required,
8282- and many more!
8383
84-<img src="Fairtris_prime_menu.png" title="Fairtris_prime_menu.png" width="240" alt="Fairtris_prime_menu.png" /> <img src="Fairtris_gameplay.png" title="Fairtris_gameplay.png" width="240" alt="Fairtris_gameplay.png" /> <img src="Fairtris_prime_menu_2.png" title="Fairtris_prime_menu_2.png" width="240" alt="Fairtris_prime_menu_2.png" /> <img src="Fairtris_gameplay_2.png" title="Fairtris_gameplay_2.png" width="240" alt="Fairtris_gameplay_2.png" />
84+![](/wiki-images/3/3d/Fairtris_prime_menu.png) ![](/wiki-images/2/22/Fairtris_gameplay.png) ![](/wiki-images/6/66/Fairtris_prime_menu_2.png) ![](/wiki-images/1/13/Fairtris_gameplay_2.png)
8585
8686## fpChess
8787
8888[[fpChess]] is still under construction. It should support playing via the internet as well as against a computer AI.
8989
90-<img src="Fpchess.png" title="Fpchess.png" width="240" />
90+![](/wiki-images/f/f2/Fpchess.png)
9191
9292## FPCDoom
9393
9494Source port of the game Doom developed in FPC/Lazarus. [GitHub](https://github.com/jval1972/FPCDoom)
9595
9696## Game Maker
9797
9898[Game Maker](http://www.yoyogames.com/gamemaker) allows you to make computer games using easy to learn drag-and-drop actions. You can create professional looking games within very little time. You can make games with backgrounds, animated graphics, music and sound effects, and even 3D games! And when you've become more experienced, there is a built-in programming language, which gives you the full flexibility of creating games with Game Maker. What is best, is the fact that Game Maker can be used free of charge.
9999
100100Originally written in Delphi, Lazarus/Free Pascal was used to port it from Win32 to macOS. Available for Windows desktop, macOS, Ubuntu, Android, iOS, tvOS, fireTV, Android TV, Microsoft UWP, HTML5, PlayStation 4, and Xbox One.
101101
102102## Hedge Wars
103103
104104[Hedge Wars](http://www.hedgewars.org/) is a worm-like game with very nice graphics and good AI. The game features typical worms gameplay including net play. The game itself is written in FPC while the config application is C++/Qt.
105105
106-<img src="HedgeWarsPage.png" title=" HedgeWars Scene" width="320" />
106+![](/wiki-images/b/b0/HedgeWarsPage.png)
107107
108108## JavaneseChess
109109
110110[JavaneseChess](https://bitbucket.org/leledumbo/javanese-chess) is a Javanese chess game implementation. Available for Desktop platforms and Android (not feature complete yet).
111111
112112## Juegos Iniciales
113113
114114[Juegos Iniciales](http://juegosenlazaruscostarricenses.com) are a small collection of 3D tutorial games in Lazarus, SDL and Free Pascal. In 2016, there were only four games: [Origamis Iniciales](http://origamisiniciales.juegosenlazaruscostarricenses.com), [Bloques Iniciales](http://bloquesiniciales.juegosenlazaruscostarricenses.com), [Nudos Iniciales](http://nudosiniciales.juegosenlazaruscostarricenses.com), [Palitos Iniciales](http://palitos-iniciales.juegosenlazaruscostarricenses.com).
115115
116116## LazGobang
117117
118118[LazGobang](http://files.cnblogs.com/lazarus/LazGobang.rar) is a Gobang game, powered by Lazarus and Free Pascal.
119119
120120## Lazarus Mazes
121121
122122The [Lazarus Mazes](https://github.com/eny-fpc/lazes) program is a demonstration of how you can use Lazarus to create a maze. The maze generation is based on a [depth-first backtracking](http://en.wikipedia.org/wiki/Maze_generation_algorithm#Depth-first_search) algorithm. As a bonus, a simple maze solver is also implemented that shows a route from the start of the maze to the exit.
123123
124-<img src="mazedemo1.png" title="mazedemo1.png" width="400" />
124+![](/wiki-images/3/33/Mazedemo1.png)
125125
126126## LBP Level Logger
127127
128128[LBP Level Logger](http://code.google.com/p/lbplevellogger/) is a small system tray application designed to log [LittleBigPlanet](http://www.littlebigplanet.com/) level statistics from [lbp.me](http://lbp.me/) over time for graphing/visualisation. It is written in Free Pascal/Lazarus.
129129
130130![](/wiki-images/5/53/Lbplevellogger-screenshot.png)
131131
132132## Lentil Wars
133133
134134[Lentil Wars](http://lwars.sourceforge.net/) is an arcade action game for Linux and Windows that is still under development. Players combat each other in multiple nicely designed levels. Lentil Wars can be played both on a single computer as well as over a network.
135135
136-<img src="LentilWars.jpg" title=" Lentil Wars Scene" width="320" />
136+![](/wiki-images/a/aa/LentilWars.jpg)
137137
138138## Mundo Medieval 3D MMORPG
139139
140140Featuring a virtual world of more than 1.000.000 m2, plus caves and hell sceneries, 17 NPCs, 21 kinds of monsters, including 7 bosses, 58 different items and 100 quests, this is a really large game made with Free Pascal/Lazarus. The project is 100% free software, both code and media are licensed under GPL. The project sites are [<http://www.gamemundo.com/>](http://www.gamemundo.com/) and [<http://sourceforge.net/projects/gamemundo/>](http://sourceforge.net/projects/gamemundo/).
141141
142-<img src="Mundo_-_Screenshot_1.png" title="Mundo_-_Screenshot_1.png" width="270" alt="Mundo_-_Screenshot_1.png" /> <img src="Mundo_-_Screenshot_2.png" title="Mundo_-_Screenshot_2.png" width="270" alt="Mundo_-_Screenshot_2.png" /> <img src="Mundo_-_Screenshot_3.png" title="Mundo_-_Screenshot_3.png" width="270" alt="Mundo_-_Screenshot_3.png" />
142+![](/wiki-images/c/c5/Mundo_-_Screenshot_1.png) ![](/wiki-images/c/ca/Mundo_-_Screenshot_2.png) ![](/wiki-images/e/e4/Mundo_-_Screenshot_3.png)
143143
144144## Peg Solitaire tutorial
145145
146146[[Peg Solitaire tutorial|Peg Solitaire]] serves as a game (Peg Solitaire) tutorial that aims at introducing the user to the basics of Lazarus application development. Source available.
147147
148-<img src="tutpeg_solitaire.png" title="tutpeg_solitaire.png" width="340" />
148+![](/wiki-images/5/5f/Tutpeg_solitaire.png)
149149
150150## Petris
151151
152152[[Petris]] is yet another Tetris clone. [Source available](https://github.com/eny-fpc/petris).
153153
154-<img src="petris.png" title="petris.png" width="320" />
154+![](/wiki-images/7/79/Petris.png)
155155
156156## Retro Ski Run
157157
158158[Retro Ski Run](https://sourceforge.net/projects/retroskirun/) is a simple ski game for Windows 32/64bit and Linux 32/64-bit.
159159
160-<img src="ss_rsrStartScreen.jpg" title="ss_rsrStartScreen.jpg" width="270" />
160+![](/wiki-images/1/13/Ss_rsrStartScreen.jpg)
161161
162162## Robot - The Game
163163
164164[[Robot - The Game|Robot]] is a game in which you control a character through a world consisting of 5*5 rooms, each with 20*20 fields. Every field contains a special game object; this can be a wall, a bad robot who wants to kill you (because of the robots, the game is named Robot), a door (for each door, you need a special key) and so on. [and examples/Robot 1.7/ Source available](https://sourceforge.net/projects/lazarus-ccr/files/Demos).
165165
166-<img src="robot1.5-shot1.png" title="robot1.5-shot1.png" width="320" />
166+![](/wiki-images/f/ff/Robot1.5-shot1.png)
167167
168168## Snake for ptcGraph
169169
170170[Snake for ptcGraph](https://gitlab.com/rchastain/snake-ptcgraph) is a simple snake game based on the ptcGraph unit. Steer the snake with keyboard arrows and eat as many fruits as you can.
171171
172-<img src="snake2.png" title="snake2.png" width="320" />
172+![](/wiki-images/b/b7/Snake2.png)
173173
174174## TransLines
175175
176176[TransLines](https://app.zdechov.net/translines) (Transit Lines) is a real-time metro building game with visual style of public transport maps. It runs on Windows, Linux and macOS (need to compile yourself for macOS).
177177
178-<img src="BitMetro_small.png" title="BitMetro_small.png" width="200" alt="BitMetro_small.png" /> <img src="BigMetro_main.png" title="BigMetro_main.png" width="270" alt="BigMetro_main.png" />
178+![](/wiki-images/b/b1/BitMetro_small.png) ![](/wiki-images/d/de/BigMetro_main.png)
179179
180180## UltraStar Deluxe
181181
182182[UltraStar Deluxe](http://ultrastardx.sourceforge.net/) is a free and open source karaoke game inspired by the Singstar™ game available on the Playstation®. It allows up to six players to sing along with music using microphones in order to score points, depending on the pitch of the voice and the rhythm of the singing. It is currently available for Windows, Linux, macOS and FreeBSD.
183183
184-<img src="UltraStarDeluxeMainPage.png" title="UltraStar Deluxe Main Page" width="400" />
184+![](/wiki-images/4/4f/UltraStarDeluxeMainPage.png)
185185
186186## ValisoaChess
187187
188188[ValisoaChess](https://sourceforge.net/projects/valisoachess/?source=directory) is a chess game written in Free Pascal and Lazarus. The main goal is to create a simple yet powerful chess engine.
189189
190-<img src="valisoachess.jpg" title="valisoachess.jpg" width="320" />
190+![](/wiki-images/7/7d/Valisoachess.jpg)
191191
192192## Zen GL updated
193193
194194[Zen GL](https://sourceforge.net/p/zengllinux/code/ci/default/tree/) is a 2D game engine. Now Zen GL uses Steam Game Libraries. You can migrate your Delphi X or Image Sprite old 2D Delphi games with that Zen GL upgraded Game Engine. The Zen GL Linux packages are zgl.deb or zgl.rpm.
195195
196196And also an updated version of [ZenGL](https://github.com/Seenkao/New-ZenGL) with support for Android and MacOS Cocoa. In Russian. Support for English is evolving. Inside there is a link to the iOS version but the new features are not included.
197197
198198---
199199*From the Free Pascal wiki, page "Projects using Lazarus - Games", as it stood on 2024-04-20 after a change by Chronos, 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).*
200200Category: Games
201201Category: Historical
202202Category: Lazarus
203203Category: Promotion
204204Category: Software created with Lazarus
205205Category: Software written in Free Pascal

Back to history