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
Fpc Updates
by
loaded
[
Today
at 07:18:08 am]
Color Buttons
by
Weitentaaal
[
Today
at 07:13:32 am]
Why with allows assignmen...
by
egsuh
[
Today
at 06:46:30 am]
file Blockread error
by
TBMan
[
Today
at 03:45:29 am]
[SOLVED]Might have a menu...
by
Tony Stone
[
Today
at 03:30:15 am]
Lazarus Release 3.6
by
dbannon
[
Today
at 03:25:19 am]
Nested declarations insid...
by
440bx
[
Today
at 02:24:16 am]
how to create sync applic...
by
ASerge
[
Today
at 01:40:33 am]
test if web site is valid
by
Warfley
[
Today
at 01:22:48 am]
File operations blocking ...
by
TRon
[
Today
at 01:15:30 am]
[Solved] TPopupMenu OnDra...
by
d7_2_laz
[
Today
at 12:37:26 am]
how to make application r...
by
DragoRosso
[
Today
at 12:19:23 am]
Discussion: How do you di...
by
dbannon
[
Today
at 12:18:30 am]
Assigning proc to event a...
by
Bart
[January 13, 2025, 10:16:59 pm]
SDL2 image rotation Probl...
by
TRon
[January 13, 2025, 10:00:09 pm]
Lazarus Pascal Keywords a...
by
PascalDragon
[January 13, 2025, 09:11:42 pm]
Generics as PUBLISHED imp...
by
PascalDragon
[January 13, 2025, 09:04:43 pm]
FP crashes after running ...
by
Martin_fr
[January 13, 2025, 09:03:42 pm]
Random ?
by
Thaddy
[January 13, 2025, 07:26:20 pm]
UnoLib - library in Pasca...
by
ackarwow
[January 13, 2025, 07:08:06 pm]
¿Hay alguna limitación en...
by
e_nigma
[January 13, 2025, 06:27:03 pm]
Exploring FPC/Lazarus uni...
by
MarkMLl
[January 13, 2025, 05:48:05 pm]
Web Pascal without JavaSc...
by
zendrael
[January 13, 2025, 05:19:57 pm]
MainMenu: How to use the ...
by
madref
[January 13, 2025, 03:03:37 pm]
How to combine data from ...
by
Thaddy
[January 13, 2025, 02:30:11 pm]
« previous
next »
Print
Pages: [
1
]
Author
Topic: CastleCraft - a minimalistic demo of a voxel sandbox (Read 1800 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: 554
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: 269
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