Crafter
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
Crafter
Crafter is the re-iteration of what I was trying to do with Minetest Crafter. Only it is it's own game engine now.
I was building it on my oilboi account viewtopic.php?f=14&t=25091 (core). This is actually the older versions of Crafter. But now I rebuilt it into a new thing. Anyways. Since I don't have access to that anymore, might as well start a new post because it's basically an entirely new engine.
Here is the Github: https://github.com/jordan4ibanez/Crafter
Discord: https://discord.gg/mtXkQRT7Cx
Here's a video of walking around the farlands at 1 billion on the X axis, caused by me forgetting to set the perlin noise to a double floating point.
https://youtu.be/o5FGdI1vYDo
The textures are from mineclone. I'm going to put credit in an actual noticeable place when I implement the main menu.
The chunks are stored in a 1D array utilizing 2 functions from the voxel manipulator from minetest's lua side.
Far too much to explain.
Here's an image of it:
I was building it on my oilboi account viewtopic.php?f=14&t=25091 (core). This is actually the older versions of Crafter. But now I rebuilt it into a new thing. Anyways. Since I don't have access to that anymore, might as well start a new post because it's basically an entirely new engine.
Here is the Github: https://github.com/jordan4ibanez/Crafter
Discord: https://discord.gg/mtXkQRT7Cx
Here's a video of walking around the farlands at 1 billion on the X axis, caused by me forgetting to set the perlin noise to a double floating point.
https://youtu.be/o5FGdI1vYDo
The textures are from mineclone. I'm going to put credit in an actual noticeable place when I implement the main menu.
The chunks are stored in a 1D array utilizing 2 functions from the voxel manipulator from minetest's lua side.
Far too much to explain.
Here's an image of it:
- Attachments
-
- image_2021-05-05_120404.png (849.73 KiB) Viewed 2315 times
Last edited by jordan4ibanez on Wed Jan 12, 2022 04:47, edited 2 times in total.
hello, am program. do language in rust. make computer do. okay i go now.
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
Re: Crafter
I forgot to post the discord link, so here it is: https://discord.gg/CwSyMEh6Mc
hello, am program. do language in rust. make computer do. okay i go now.
Re: Crafter
sorry, but i have NO idea how to compile this xD
why no make / cmake ?
to be honest ... i have NO idea, how to compile JAVA in general ^^
why no make / cmake ?
to be honest ... i have NO idea, how to compile JAVA in general ^^
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
Re: Crafter
why switch to a new engine anyway ? ... is minetest so bad !?
and why with java instead of c++ anyway ? ... is c / c++ so bad !?
and why with java instead of c++ anyway ? ... is c / c++ so bad !?
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
Re: Crafter
Because I like making things
Because I found Java easier to learn, that's it haha
hello, am program. do language in rust. make computer do. okay i go now.
Re: Crafter
i know exacly what you mean ... i make doom-engines myself xDjordan4ibanez wrote: ↑Sat May 08, 2021 16:11Because I like making things
Because I found Java easier to learn, that's it haha
java is simpler than c++ ? ... ok, i never tryed much things with java ( c++ either ) ... i use c the most time
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: Crafter
Java is just “ugly” … :)
But I love the size of the world. Too bad Minetest will never have that.
But I love the size of the world. Too bad Minetest will never have that.
Re: Crafter
one day my freind .... one day ... minetest 6 will come ... with 32bit world coordinates .... aaaand multidimensions support xD
>>> viewtopic.php?f=5&t=22456
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: Crafter
Multiple sections prefixed 64 bit coordinates allowing to specifically address the universe, the galaxy, the solar system, the planet, and the the node, all prefixed with a mod name and dimension name.
modname:dimension_name;0,0,0:0,0,0:0,0,0:0,0,0:0,0,0
The engine automatically prefixes all missing values, so when just referencing the node all other values are 0,0,0 and the dimension is minetest:minetest. All mods just using the node position will work without having to change them, the engine takes care automatically.
“But why” you might ask. Because we can, that’s why!
Re: Crafter
I don't know if YOU are serious, so you might be laughing now BUT:Linuxdirk wrote: ↑Sun May 09, 2021 10:54Multiple sections prefixed 64 bit coordinates allowing to specifically address the universe, the galaxy, the solar system, the planet, and the the node, all prefixed with a mod name and dimension name.
modname:dimension_name;0,0,0:0,0,0:0,0,0:0,0,0:0,0,0
The engine automatically prefixes all missing values, so when just referencing the node all other values are 0,0,0 and the dimension is minetest:minetest. All mods just using the node position will work without having to change them, the engine takes care automatically.
“But why” you might ask. Because we can, that’s why!
I find the idea (not your specifics, but general) VERY interesting and welcome!
Because I LOVE abstraction and the possible ones that it brings
I think something like "complete abstraction" is simply awesome
e.g. I also experimented with VFS, e.g. automatic resolution of data IN files, where e.g. this is a legal path:
Code: Select all
cp /home/user/Downloads/download.zip/subdir/file .
cat /home/user/Downloads/download.iso/subdir/file
grep test /home/user/Documents/file.odt/txt
everytime you e.g. gets a "download.iso is not a directory" a abstractionhandler kicks in and calls a program to handle the resolution of the datastream
some experimental hobby kernels have already achieved something like this, but you had to specify it, e.g.
Code: Select all
cp zip:///home/user/Downloads/download.zip/subdir/file .
Code: Select all
grep test odt:///home/user/Documents/file.odt/txt
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
Re: Crafter
Update: Added more stuff, thank you
The main menu: https://youtu.be/l_Fz5McA07E
Better rendering: https://youtu.be/Q8toWDp-r6Q
The main menu: https://youtu.be/l_Fz5McA07E
Better rendering: https://youtu.be/Q8toWDp-r6Q
hello, am program. do language in rust. make computer do. okay i go now.
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
Re: Crafter
A new release of 0.03c - Survival test: https://github.com/jordan4ibanez/Crafte ... /tag/0.03c
New menus: https://youtu.be/NCjVRKBHZa8
Credits: https://youtu.be/IoZBAHn3aHk
New menus: https://youtu.be/NCjVRKBHZa8
Credits: https://youtu.be/IoZBAHn3aHk
hello, am program. do language in rust. make computer do. okay i go now.
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
Re: Crafter
Oh right I forgot to update this: I'm currently working on multiplayer
Here is a video: https://youtu.be/Wfhayt3jnKI
Here is a video: https://youtu.be/Wfhayt3jnKI
hello, am program. do language in rust. make computer do. okay i go now.
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
Re: Crafter
Hello, I just did a major update, but I've forgotten to keep up with this forum post so here is the latest video as of right now:
https://youtu.be/0_o73TUhQBU
https://youtu.be/0_o73TUhQBU
hello, am program. do language in rust. make computer do. okay i go now.
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
Re: Crafter
Another update video since it's been quite a while https://youtu.be/H7-XaFyF54g
hello, am program. do language in rust. make computer do. okay i go now.
Re: Crafter
cool. I feel the esence.
Who is online
Users browsing this forum: No registered users and 6 guests