Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Programming
»
Graphics and Multimedia
»
Games
»
CastleCraft - a minimalistic demo of a voxel sandbox
Free Pascal
Website
Downloads
Wiki
Documentation
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Documentation (RTL/FCL/LCL)
Bugtracker
CCR Bugs
GIT
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
I want to get rid of priv...
by
Nicole
[
Today
at 09:29:31 am]
How to wirte a drag into ...
by
Boleeman
[
Today
at 08:50:10 am]
GTK3 still alpha
by
zeljko
[
Today
at 07:44:02 am]
Lazarus on Mint - Palette...
by
incendio
[
Today
at 07:39:01 am]
fpsSpreadsheet. Unable t...
by
paweld
[
Today
at 07:19:27 am]
filename from Uri
by
biologic
[
Today
at 06:56:01 am]
TrayIcon doesn't work usi...
by
dbannon
[
Today
at 06:17:13 am]
Online Package Manager
by
Ericktux
[
Today
at 04:17:18 am]
Cannot update a record us...
by
egsuh
[
Today
at 01:10:00 am]
Cannot set width and heig...
by
wp
[
Today
at 12:43:43 am]
Fpcupdeluxe
by
TRon
[
Today
at 12:41:04 am]
Using Synchronize in a DL...
by
Remy Lebeau
[March 21, 2025, 11:59:12 pm]
"database not open" - IBX...
by
Nicole
[March 21, 2025, 08:25:05 pm]
New 2D StarField
by
Gigatron
[March 21, 2025, 08:06:29 pm]
[maybe SOLVED] BUG in Inp...
by
TRon
[March 21, 2025, 07:49:18 pm]
on form drag and drop fil...
by
Remy Lebeau
[March 21, 2025, 07:32:14 pm]
IDE tabs and spaces, auto...
by
chris_laz
[March 21, 2025, 03:58:43 pm]
How to draw a point on a ...
by
wp
[March 21, 2025, 03:09:38 pm]
Checking for number or no...
by
wp
[March 21, 2025, 03:03:28 pm]
Program crashing with exc...
by
rvk
[March 21, 2025, 01:43:23 pm]
File open or File close -...
by
paule32
[March 21, 2025, 01:35:31 pm]
How To: Create and React ...
by
paweld
[March 21, 2025, 01:19:22 pm]
ALSA lib pcm_dmix.c:1000:...
by
Fred vS
[March 21, 2025, 12:42:33 pm]
Converting a Project from...
by
jcmontherock
[March 21, 2025, 11:24:26 am]
Creating Self Signed Cert...
by
Trax
[March 21, 2025, 11:22:19 am]
« previous
next »
Print
Pages: [
1
]
Author
Topic: CastleCraft - a minimalistic demo of a voxel sandbox (Read 1990 times)
Eugene Loza
Hero Member
Posts: 729
CastleCraft - a minimalistic demo of a voxel sandbox
«
on:
May 15, 2024, 09:39:48 am »
Finally upgraded one of my old experiments to the latest version of Castle Game Engine. A Minetest-like game made in Free Pascal that allows player to move, build and destroy blocks in a 3D volume (64x64x64).
Badly itching to turn it into something bigger - first of all default navigation doesn't work too well with such tight volumes, and of course make semi-infinite randomly generated world, but this example is on purpose kept to an absolute minimum - just around 500 lines of heavily commented code.
Source code (MIT license):
https://gitlab.com/EugeneLoza/CastleCraft
Video (old, but visually not much changed):
https://www.youtube.com/watch?v=DrMW1d4U1t0
Logged
My FOSS games in FreePascal&CastleGameEngine:
https://decoherence.itch.io/
(Sources:
https://gitlab.com/EugeneLoza
)
domasz
Hero Member
Posts: 566
Re: CastleCraft - a minimalistic demo of a voxel sandbox
«
Reply #1 on:
May 15, 2024, 12:09:55 pm »
This is amazing! You just need smaller blocks, hi-res textures and some zombies and you get - 7 days to die!
Logged
Lulu
Sr. Member
Posts: 275
Re: CastleCraft - a minimalistic demo of a voxel sandbox
«
Reply #2 on:
May 17, 2024, 09:08:01 pm »
This is a great demo ! Bravo!
Logged
wishing you a nice life!
GitHub repositories
https://github.com/Lulu04
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Programming
»
Graphics and Multimedia
»
Games
»
CastleCraft - a minimalistic demo of a voxel sandbox
TinyPortal
© 2005-2018