KSPC
Level 1
|
|
« Reply #40 on: November 27, 2023, 07:34:23 AM » |
|
i've made world gen better and did back face culling, i'll send an image soon
|
|
|
Logged
|
|
|
|
KSPC
Level 1
|
|
« Reply #41 on: November 28, 2023, 07:23:05 PM » |
|
i made world gen better again! We are close to pre alpha maybe like 80%?
|
|
|
Logged
|
|
|
|
|
KSPC
Level 1
|
|
« Reply #43 on: November 29, 2023, 11:52:13 PM » |
|
here is an example of spawning in blocks
def grassBlock = new blocks.Wood(0, 0, 0, 0)
(the last is textureindex, it is weird you don't need to pass anything into it as it is dealt with in the block itself you just need to pass it)
world.setBlock(x, y, z, grassBlock)
|
|
|
Logged
|
|
|
|
KSPC
Level 1
|
|
« Reply #44 on: December 01, 2023, 10:59:39 AM » |
|
you can now make custom blocks with the mod interface and groovy
|
|
|
Logged
|
|
|
|
KSPC
Level 1
|
|
« Reply #45 on: December 03, 2023, 08:55:10 PM » |
|
I am changing up world gen and finished world saving for now. It is JSON for now, but I may or may not use a binary format to save space, and it should be faster at the cost of being harder to read.We are like 90% ready for pre alpha!
|
|
|
Logged
|
|
|
|
KSPC
Level 1
|
|
« Reply #46 on: December 05, 2023, 05:16:50 AM » |
|
We are cloase for pre-alpha!
(Right now minecraft like terrain is postponed because I don't want pre-alpha to take years)
What I need to do.
- Crafting System
- Weapon System
- Script The UI
- Some more blocks
- Some more mobs
(Note: real lighting really won't be in game, rn day night cycle will be but no lighting system)
|
|
|
Logged
|
|
|
|
KSPC
Level 1
|
|
« Reply #47 on: December 05, 2023, 05:23:14 AM » |
|
The backend is probably going to be PHP for now since my hosting service only supports PHP, Ruby, and Python no tomcat sadly (JSP, Java).
|
|
|
Logged
|
|
|
|
KSPC
Level 1
|
|
« Reply #48 on: December 05, 2023, 05:37:37 AM » |
|
I think I am going to work on converting all of my floats to doubles for more precious shit, and also probably see if I use == for strings (that is a big no no for strings which I was not aware of for over a year because I typically only use integers
|
|
|
Logged
|
|
|
|
KSPC
Level 1
|
|
« Reply #49 on: December 05, 2023, 05:48:21 AM » |
|
FYI, if you don't know what the difference between a double and a float.
Floats are 32 bit - data type precision up to 6 to 7
Doubles are 64 bit - data type precision up to 15 to 16
|
|
|
Logged
|
|
|
|
KSPC
Level 1
|
|
« Reply #50 on: December 05, 2023, 05:52:13 AM » |
|
Oh, btw for some reason the game runs much better.
I've tested it on a
Ryzen 5500u - Vega 7 graphics - 16gb ram - Fedora 39
Ryzen 5600x - RX6600XT - 32gb ram - Fedora 39
Hopefully there is nothing weird with Intel. I'll probably test on my Intel laptop on Windows, and maybe also macOS?
Java 6 is still supported (in eclipse it lets me target it so it gives me errors if I do something which isn't support)
|
|
|
Logged
|
|
|
|
KSPC
Level 1
|
|
« Reply #51 on: December 06, 2023, 10:00:21 PM » |
|
I and trying to do texture culling and started reworking the inventory system!
|
|
|
Logged
|
|
|
|
KSPC
Level 1
|
|
« Reply #52 on: December 06, 2023, 10:21:10 PM » |
|
Oh btw we have a website, FYI this is going to be used in the launcher and pretty much just have longer form posts, this will also have updates and change logs. (It is styled like Minecraft's old launcher website as it is perfect since it's very simple
|
|
|
Logged
|
|
|
|
|
|
|
KSPC
Level 1
|
|
« Reply #56 on: December 07, 2023, 02:32:27 PM » |
|
btw world height for now is 255 (to -255) because I can't seem to figure out why new islands wont change in y( only x,z)
|
|
|
Logged
|
|
|
|
KSPC
Level 1
|
|
« Reply #57 on: December 07, 2023, 03:09:59 PM » |
|
For now ores are like this
Coal - 1/4 for one single piece of coal
Coal - 1/16 for 16 blocks of coal
|
|
|
Logged
|
|
|
|
KSPC
Level 1
|
|
« Reply #58 on: December 07, 2023, 04:18:04 PM » |
|
i fixed all of the texture mapping issues and made better textures
|
|
|
Logged
|
|
|
|
KSPC
Level 1
|
|
« Reply #59 on: December 08, 2023, 06:36:35 AM » |
|
I think for now, you will just break a block and add it to your inventory rather than dropping it. I'll do it in Alpha, I really want to get this game out for you to play and test, so I need to probably do a few things.
Things I need to get done:
(VEIDP)
Fix UI
Making Block Placement better:
Loading Worlds From Title Screen (And make worlds binary instead of JSON, not super hard, just haven't gotten around to doing it)
Things I Want To Get Done But Am Okay With Cutting For Alpha or a Future Version of Pre Alpha
Flying boats
More and better modelled Entities
Better render distance (for some reason it's stuck at like 200 blocks, I can't figure out why)
More blocks
Items ('ll probably add one but IDK)
More Modding API features (such as spawning in entities and making custom entities)
|
|
|
Logged
|
|
|
|
|