Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411528 Posts in 69381 Topics- by 58437 Members - Latest Member: GlitchyPSI

May 02, 2024, 04:22:27 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsIslandWorld - Blog/Devlog
Pages: 1 2 [3] 4 5
Print
Author Topic: IslandWorld - Blog/Devlog  (Read 5170 times)
KSPC
Level 1
*


View Profile
« 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
*


View Profile
« 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
*


View Profile
« Reply #42 on: November 29, 2023, 10:05:05 PM »

https://github.com/erievs/island-world-modding-docs

Here is our modding docs!

FYI it is a WIP!
Logged
KSPC
Level 1
*


View Profile
« 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
*


View Profile
« 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
*


View Profile
« 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
*


View Profile
« 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
*


View Profile
« 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
*


View Profile
« 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
*


View Profile
« 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
*


View Profile
« 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
*


View Profile
« 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
*


View Profile
« 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
*


View Profile
« Reply #53 on: December 06, 2023, 10:21:55 PM »

https://erievs.github.io/islandworld-web/
Logged
KSPC
Level 1
*


View Profile
« Reply #54 on: December 07, 2023, 01:06:59 AM »

https://github.com/erievs/SimpleMessagerProgram4J here is a demo of how messaging will be done in the game.

We are trying to work within under 56 kbps.

(not this is just a demo)
Logged
KSPC
Level 1
*


View Profile
« Reply #55 on: December 07, 2023, 01:17:45 AM »

https://erievs.github.io/islandworld-web/ new entry (idk when it will be updated)
Logged
KSPC
Level 1
*


View Profile
« 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
*


View Profile
« 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
*


View Profile
« 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
*


View Profile
« 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
Pages: 1 2 [3] 4 5
Print
Jump to:  

Theme orange-lt created by panic