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
Cannot update a record us...
by
Zvoni
[
Today
at 10:35:09 am]
StringGrid, a cell with a...
by
Zvoni
[
Today
at 10:29:56 am]
How to rename or move a s...
by
anse
[
Today
at 09:47:14 am]
Search for: German Reader...
by
paule32
[
Today
at 09:36:03 am]
NIL vs. Assign: when to u...
by
MarkMLl
[
Today
at 09:28:06 am]
GR32 installation
by
Thaddy
[
Today
at 09:18:43 am]
Force parameters of my ap...
by
Zvoni
[
Today
at 09:17:56 am]
Parse uncommon format to ...
by
Zvoni
[
Today
at 08:36:27 am]
GTK3 still alpha
by
rca
[
Today
at 03:06:56 am]
Pasettimino - Ethernet co...
by
avra
[
Today
at 02:54:29 am]
Scrolling the form.
by
OC DelGuy
[
Today
at 02:48:17 am]
raylib and addons
by
Guva
[
Today
at 02:11:58 am]
Remote access to database...
by
duralast
[
Today
at 12:29:27 am]
New 2D StarField
by
Gigatron
[March 18, 2025, 11:19:00 pm]
New version of BGRABitmap
by
sstvmaster
[March 18, 2025, 09:13:12 pm]
Sets Vs Arrays. When to ...
by
440bx
[March 18, 2025, 08:57:02 pm]
efficiency problem
by
PascalDragon
[March 18, 2025, 08:48:11 pm]
Connection to MySQL versi...
by
iginfo
[March 18, 2025, 08:32:32 pm]
Internal error
by
PascalDragon
[March 18, 2025, 08:24:30 pm]
Pagecontrol - Tabsheet ca...
by
Martin_fr
[March 18, 2025, 08:22:41 pm]
Dialogs and TTimer inside...
by
d2010
[March 18, 2025, 08:13:19 pm]
Add,update and delete by ...
by
wcage03
[March 18, 2025, 07:42:11 pm]
DbGrid or TSQLQuery best ...
by
wcage03
[March 18, 2025, 07:32:28 pm]
Converting a Project from...
by
wcage03
[March 18, 2025, 07:25:26 pm]
Undefined symbol: WSRegis...
by
d2010
[March 18, 2025, 07:15:20 pm]
« previous
next »
Print
Pages: [
1
]
Author
Topic: CastleCraft - a minimalistic demo of a voxel sandbox (Read 1981 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