Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?
You are not logged in.
Block ID is just a mess
this is how ids for decorations go {... 497, 498, 499, 1500, 1501}
backgrouns are in rage of 500 and 999
there are some holes in the idsIt would be cool block types to have it's own ids.
Like:
(0)Blocks blocks ids: {0, 1, 2, 3, 4 ..}
(1)Action blocks ids: {0, 1, 2, 3, 4 ..}
(2)Decoration blocks ids: {0, 1, 2, 3, 4 ..}
(3)Background blocks ids: {0, 1, 2, 3, 4 ..}So when you want to send a block to the server you need
Connection.Send("b", Type, x, y, id, stuff)
instead of
Connection.Send("b", Layer, x, y, id, stuff)so if you want to place air background block at 1x1 you need
Connection.Send("b", 3, 1, 1, 0, null)
if you want to place air foreground block at 1x1 you need
Connection.Send("b", 0, 1, 1, 0, null)
if you want to place any action block at 1x1 you need
Connection.Send("b", 1, 1, 1, id, null)
I think they should just ignore the ids altogether, and instead switch to using names instead, that way you could maybe load a bigDB or something that contains a list of all the names, and their corresponding ids (which could automatically be assigned when they create a new version)
This could also mean that they could (possibly) also store all the tags / properties / locations of graphics in the bigDB, which would mean easier updates maybe?
This would create some problems with saving worlds, but im sure it wouldnt need to much changing.
Im sure ive probably overlooked something big, but this seems like it could make it easier to manage the blocks in the game, and possibly clean up code a bit.
Just as an example, if you parsed the bigDB to a Data class, you could do something like Connection.Send("b", x, y, Data.fg.basic.gray) or something
Offline
Connection.Send("b", x, y, Data.fg.basic.gray)
I think it would be much harder for bot makers because what if you want to place all blocks you have?
It is easy at the correct id version: for(int id=0; id < totalblockids; id++)
but it would be pain in the **** to do it with names.
But, there are some positive things about it, i agree
like if you want to add another colour to the existing pack
In id version new id will be separated from all ids in the pack
but in names version you just need to add .newcolor
Offline
I think it would be much harder for bot makers because what if you want to place all blocks you have?
It is easy at the correct id version: for(int id=0; id < totalblockids; id++)
but it would be pain in the **** to do it with names.
I was thinking that Data.whatever could just be a temporary ID, which wouldnt necessarily stay the same between updates, to make it easy to send messages / store ids
In that case, you could always do the same as before, just the blocks might not be in the same places after an update
Offline
Less is more. Definitely need to streamline the features. Most of the feedback I got from Kong is how complex the game is, that drives people away.
Offline
honestly this is partly the community's fault
remember when benjaminsen was going to make one of the biggest and most needed updates to the physics engine?
the communtiy whined and complained and so it was reverted back to the same engine we still have today (remember, this update was planned to be released around 2011)
they also constantly spewed out suggestions for useless, carbon-copy action blocks (for example: crown doors)
they even complain about broken features but never actually give input so they stay broken and then they blame it on the staff
its just a doomed decent not worth reviving at this point
honestly this is partly the community's fault
remember when benjaminsen was going to make one of the biggest and most needed updates to the physics engine?
the communtiy whined and complained and so it was reverted back to the same engine we still have today (remember, this update was planned to be released around 2011)they also constantly spewed out suggestions for useless, carbon-copy action blocks (for example: crown doors)
they even complain about broken features but never actually give input so they stay broken and then they blame it on the staff
its just a doomed decent not worth reviving at this point
deep.
But we have band-aids to heal the hurt community, they have Bruce on them.
@MAMETCHl on twitter for the pfp artist, @snuffyowo on twitter for the character drawn in the pfp.
Offline
Ernesdo wrote:honestly this is partly the community's fault
remember when benjaminsen was going to make one of the biggest and most needed updates to the physics engine?
the communtiy whined and complained and so it was reverted back to the same engine we still have today (remember, this update was planned to be released around 2011)they also constantly spewed out suggestions for useless, carbon-copy action blocks (for example: crown doors)
they even complain about broken features but never actually give input so they stay broken and then they blame it on the staff
its just a doomed decent not worth reviving at this point
deep.
But we have band-aids to heal the hurt community, they have Bruce on them.
It's sad to say this, but...even Bruce cannot heal the scars mankind has left on us now.
Offline
After thinking about it a bit, I'm not sure it would be good to remake the game from scratch. What would the advantages be? The only ones I can think of are that it allows physics to be changed completely, and for blocks to be removed and/or changed. As far as changing the physics, does it need to be changed? It seems to be good except for a few bugs that the fixing of shouldn't affect many levels.
Kentiya / Atikyne — EE & EEU lead artist 2018-2020
Offline
no reboots. unless ee is completely and totally dead, which it's not.
color = #1E1E1E
Offline
do reboots, unless people want the same game from 2010, which they don't.
F
Offline
[ Started around 1731274963.0138 - Generated in 0.353 seconds, 13 queries executed - Memory usage: 1.52 MiB (Peak: 1.69 MiB) ]