Skip to content

LAZE-3D is a cross-platform Pascal (Lazarus) rewrite project of MASMZE-3D (v1.1), a half-game, half-(tech)demo made on MASM32 and WinAPI.

License

Notifications You must be signed in to change notification settings

GreatCorn/LAZE-3D

Repository files navigation

LAZE-3D

LAZE-3D is a cross-platform Pascal (Lazarus) rewrite project of MASMZE-3D (v1.1), a half-game, half-(tech)demo made on MASM32 and WinAPI. It uses the LCL for the Windows-specific procedures from the original MASMZE-3D code. LAZE-3D is shared as a Lazarus project, to import it fully, the .lpi (Lazarus project info) file is needed (contains DEBUG symbol definition in Debug building mode, which enables debug features through preprocessor).

The repository does not include the libraries stb_vorbis and OpenAL Soft, you can download (and build) them from: https://github.com/nothings/stb and https://openal-soft.org/ . You can also use the installable OpenAL library by changing OpenALPath in audio.inc to a valid path to OpenAL.dll. The repository also does not include any game assets, the use of which, together with the game logic, are hard-coded. To get the resources, you can download the game.

The original repository can be found here: https://github.com/GreatCorn/MASMZE-3D/


The game's code, not including the external libraries, is licensed under the GNU General Public License v3.0. The game's assets are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

© Yevhenii Ionenko (aka GreatCorn), 2023-2024

https://greatcorn.github.io/me/

About

LAZE-3D is a cross-platform Pascal (Lazarus) rewrite project of MASMZE-3D (v1.1), a half-game, half-(tech)demo made on MASM32 and WinAPI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages