Difference between revisions of "Projects using Lazarus - Games"

From Lazarus wiki
Jump to navigationJump to search
(Add entry)
(Add entry)
Line 25: Line 25:
  
 
[[File:Dreams of a Geisha - Screenshot 1.jpg|border|270px]]
 
[[File:Dreams of a Geisha - Screenshot 1.jpg|border|270px]]
 +
 +
== Eschecs ==
 +
 +
[https://github.com/rchastain/eschecs Eschecs] is an application to play chess against different artificial opponents. ''Eschecs'' uses the [[fpGUI]] Toolkit, and the [[uos]] and [[BGRABitmap]] libraries.
 +
 +
[[Image:eschecs500f.png|300x300px]]
  
 
== Game Maker ==
 
== Game Maker ==

Revision as of 00:01, 27 July 2020

Bomber Kat

Commercial 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

Castle Game Engine

Castle Game Engine (project page) 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, Collada, 3DS and many others. Tools and games using the engine include:

DMines

DMines is an edition of the classic game Minesweeper with a dynamic twist, unrevealed mines can change location every set number of seconds.

DMinesExample.jpg

Dreams of a Geisha

Take 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!

Powered by Lazarus FPC, ZenGL, PhoenixLib, LUA and TexturePacker. Developed by Green Sauce Games and Released by Big Fish Games.

Demo available for Windows, Mac, iPhone, iPad.

Dreams of a Geisha - Screenshot 1.jpg

Eschecs

Eschecs is an application to play chess against different artificial opponents. Eschecs uses the fpGUI Toolkit, and the uos and BGRABitmap libraries.

eschecs500f.png

Game Maker

Game Maker 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.

Originally 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.

JavaneseChess

JavaneseChess is a Javanese chess game implementation. Available for Desktop platforms and Android (not feature complete yet).

Juegos Iniciales

Juegos Iniciales are a small collection of 3D tutorial games in Lazarus, SDL and Free Pascal. In 2016, there were only four games: Origamis Iniciales, Bloques Iniciales, Nudos Iniciales, Palitos Iniciales.

LazGobang

LazGobang is a Gobang game, powered by Lazarus and Free Pascal.

LBP Level Logger

LBP Level Logger is a small system tray application designed to log LittleBigPlanet level statistics from lbp.me over time for graphing/visualisation. It is written in Free Pascal/Lazarus. lbplevellogger-screenshot.png

Mundo Medieval 3D MMORPG

Featuring 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/ and http://sourceforge.net/projects/gamemundo/.

Mundo - Screenshot 1.png Mundo - Screenshot 2.png Mundo - Screenshot 3.png

Retro Ski Run

Retro Ski Run is a simple ski game for Windows 32/64bit and Linux 32/64-bit.

ss rsrStartScreen.jpg

Zen GL updated

Zen GL 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.