Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.

Do you want Nether and End Portals in this project?
Yes!!! MOST DEFINITELY!!!
 30%  [ 3 ]
Yes, but RAM use is an issue with my CE
 40%  [ 4 ]
Not really, but maybe later
 10%  [ 1 ]
Nope, not on my CE! Maybe a version with and without.
 10%  [ 1 ]
NEVER!!!
 10%  [ 1 ]
Total Votes : 10

Unfortunately, 2D Minecraft CE's production has been halted. Since I did not buy my CE myself, it can get taken away. My parents took it only because of my day in and day out coding.
I will continue once I get it back, and I'm sad to say that we will have to wait longer
You could've (and should've) taken a ROM dump to use CEmu for testing, if you don't already. I apologize if you already so it, I just didn't feel like reading through the thread Razz

Anyways, hope you get it back soon!
SM84CE wrote:
You could've (and should've) taken a ROM dump to use CEmu for testing, if you don't already. I apologize if you already so it, I just didn't feel like reading through the thread Razz

Anyways, hope you get it back soon!


Good news! I now have my CE, but I will have to refresh my mind on how I made Minecraft. I will try to finish my new creative inventory, and I really need to add mobs, but that's gonna be hard
TimmyTurner62 wrote:
SM84CE wrote:
You could've (and should've) taken a ROM dump to use CEmu for testing, if you don't already. I apologize if you already so it, I just didn't feel like reading through the thread Razz

Anyways, hope you get it back soon!


Good news! I now have my CE, but I will have to refresh my mind on how I made Minecraft. I will try to finish my new creative inventory, and I really need to add mobs, but that's gonna be hard


I look forward to see the update. good job Good Idea
Well guys, Iím glad to say I can make some updates, but still canít release them once finished (I still donít have a pc) Sad

So there are bugs and glitches in just about every version I made. This upsets me as I know I couldíve done better! So with that being said, I played the latest version I released (beta v4.0.0)... and I noticed more bugs than I can count there too! So thatís why I HAVE AN IMPORTANT ANNOUNCEMENT:

I am *once again* reworking, improving, and fixing several things I noticed were terrible in beta v4.0.0. Just wait, BIG changes are coming!
I made a YouTube video covering what extremely minor changes I made here: https://youtube.com/brQ-lpVgqKc

It also lists the things I plan on doing soon,
Also, please like, comment, and subscribe!

Thanks to everyone, Iím somewhat back in business. Thank you all. For your help I am humble. As I said, I donít have a pc, so I canít release any versions once theyíre made, but I hope I can find a way! Either way, Iíll release it!
Beckadamtheinventorís game Icycraft has inspired me greatly! Iíll explain why...

The things that I need to do:
1.) Fix all noticeable bugs, and attempt to fix all bugs. I MUST SUCCEED.
2.) make thorough, final improvements... INCLUDING SKIN IMPORTS *FINALLY*!
3.) release it as v4.0.1 final-dev beta. Donít get confused... I am not done YET! The ďfinal-devĒ part of ďv4.0.1 final-dev betaĒ means v4.0.1 is complete, and ready for the next update version!
4.) Remake 2D Minecraft CEís source, all in one single source program! However, if I combined all the programs for 2D Minecraft CE together, the size would exceed the maximum allowed program size. Instead Iíll remove any duplicate code, remove unused or unnecessary code, and shorten code with, for example, math equations or conditions in it that CAN be shortened.
5.) NOW THE HARD PART... mod support! Iíll add mod support, thanks to inspiration from IcyCraft! I think I said Iíd add that long ago, but this time, the source program will be compact and shortened, so Iíd have plenty of room for mod support and other features!

When that checklist is complete, itíll be ready for its release: v4.0.2 beta!

Finally, I will make a launcher for 2D Minecraft CE, with a full mod script editor! Only for 2D Minecraft CE, not any other game.
Itíll also feature mod script testing from within 2D Minecraft CE (launches it as a test for your mods), import script appvars into the launcher for editing and using, easily importing textures, skins, etc., and more features (that I donít know about yet)!
I barely started the launcher, and it wont be released until mod support is added. Besides, itís not even good enough to release.

Oh, and one more thing...
When the usb libs come to ice, when they do, I will finish the multiplayer menu, and attempt at adding multiplayer features! We still have to wait for the libs first...
Woah! That is a lot of things you plan to add! That would be an amazing improvement and make the game even more fun! Modding sounds like a really good addition. Also, did you say usb libs? Where did you see that? I would like to get in on some of that action myself.
Argus wrote:
Woah! That is a lot of things you plan to add! That would be an amazing improvement and make the game even more fun! Modding sounds like a really good addition. Also, did you say usb libs? Where did you see that? I would like to get in on some of that action myself.


By usb libs I mean the one thatís being worked on. Itís not in ICE yet, but when it is, itíll be added into this project!
TimmyTurner62 wrote:
Argus wrote:
Woah! That is a lot of things you plan to add! That would be an amazing improvement and make the game even more fun! Modding sounds like a really good addition. Also, did you say usb libs? Where did you see that? I would like to get in on some of that action myself.


By usb libs I mean the one thatís being worked on. Itís not in ICE yet, but when it is, itíll be added into this project!


By "when" you mean "if", right? Razz

I'm happy that I could give you inspiration!
/me returns the favour
Good luck, and I'm happy to answer any questions you have! Smile
beckadamtheinventor wrote:
TimmyTurner62 wrote:
Argus wrote:
Woah! That is a lot of things you plan to add! That would be an amazing improvement and make the game even more fun! Modding sounds like a really good addition. Also, did you say usb libs? Where did you see that? I would like to get in on some of that action myself.


By usb libs I mean the one thatís being worked on. Itís not in ICE yet, but when it is, itíll be added into this project!


By "when" you mean "if", right? Razz

I'm happy that I could give you inspiration!
/me returns the favour
Good luck, and I'm happy to answer any questions you have! Smile


Yeah I mean ďifĒ lol.

I actually do have a question...
I wanted to ask you if you have any good ideas for mod script commands, like maybe ďsetGameMode CreativeĒ, or something like ďEditTileĒ (EditTile might not be available because I think itíd take a while actually making ice code that edits one tile in a texture pack tileset)

If you'd allow me to, can I use your commands too, so when I make the script edito Iíll make it support saving them to icycraft if you like me to and let me.

Thanks for the help and support Beck! Thank everyone else too!
Lemme explain how IcyCraft handles mods.
Mods in IcyCraft are actually the entire game's functionality.
Any block/item/generator behavior is defined by data in the behavior pack.
Each block has an index in the Look-Up-Table (LUT) of the behavior pack.
I use the block/item's ID as that index.

Basic block behavior is defined by a set number of flags (bits) in one of these LUTs.

-high-
bit 7 - if set, the player will not be able to move onto this tile
bit 6 - if set, this tile will move the player up or down
bit 5 - if the above is set: set=up, unset=down
bit 4 - if set, this tile can be interacted with
bit 3/2 - 00=chest, 01=crafting table, 10=furnace, 11=Other (given in the Tile crafting method LUT)
bit 1 - if set, this block can be placed
bit 0 - if set, this block can be broken
-low-

And reading from this data is as easy as bitwise ANDing with one of those bits.
for example:

Code:

*{FLAGS+ID}plotdot|E80

This would get bit 7 of the ID'th byte of FLAGS, which is the block/item flags.

For structures I have an X and Y size, Minimum and Maximum world layer, and then X*Y bytes of block data.

For biomes I have 64 bytes of block IDs.
But: I have as well a list of biome IDs, which has certain world layer ranges for certain indexes. So not any biome can spawn anywhere.
I'm not sure where I put the probability for each biome to spawn... but it's in there somewhere.

Hope this helps Smile

For more information on IcyCraft: https://icycraft-ce.ca
beckadamtheinventor wrote:
Lemme explain how IcyCraft handles mods.
Mods in IcyCraft are actually the entire game's functionality.
Any block/item/generator behavior is defined by data in the behavior pack.
Each block has an index in the Look-Up-Table (LUT) of the behavior pack.
I use the block/item's ID as that index.

Basic block behavior is defined by a set number of flags (bits) in one of these LUTs.

-high-
bit 7 - if set, the player will not be able to move onto this tile
bit 6 - if set, this tile will move the player up or down
bit 5 - if the above is set: set=up, unset=down
bit 4 - if set, this tile can be interacted with
bit 3/2 - 00=chest, 01=crafting table, 10=furnace, 11=Other (given in the Tile crafting method LUT)
bit 1 - if set, this block can be placed
bit 0 - if set, this block can be broken
-low-

And reading from this data is as easy as bitwise ANDing with one of those bits.
for example:

Code:

*{FLAGS+ID}plotdot|E80

This would get bit 7 of the ID'th byte of FLAGS, which is the block/item flags.

For structures I have an X and Y size, Minimum and Maximum world layer, and then X*Y bytes of block data.

For biomes I have 64 bytes of block IDs.
But: I have as well a list of biome IDs, which has certain world layer ranges for certain indexes. So not any biome can spawn anywhere.
I'm not sure where I put the probability for each biome to spawn... but it's in there somewhere.

Hope this helps Smile

For more information on IcyCraft: https://icycraft-ce.ca


Thanks Beck! I will surely use that information to my advantage. Instead of trying to copy the way your mods work, there will be mod script commands, so one script will be able edit everything in 2D Minecraft CE. BUT... I decided there will be 2 editors, one for this project and one for IcyCraft.

This will allow users to mod two different games like Minecraft from within one mod launcher. If you donít want me to add an IcyCraft mod editor to 2D Minecraft CE Launcher, tell me.
I havenít made any major progress to the launcher, just a main menu/startup menu. So as long as you allow it, I can add the IcyCraft mod creator when I begin the actual progress!
Once again, thanks for your help, itís very much appreciated!
Oh yeah, I have a scratch account, which is MinecraftRules9010. I was a noob back then, but I donít use scratch anymore. Just to let yíall know! Smile

Thereís been people saying I canít code in scratch, but I never actually tried making them. Thereís one I called ďFree Rider HD - Track Code GeneratorĒ, which I donít know base 32... the base system free rider track codes use...
Either way, I copied this url and posted it on a scratch userís rude comment to that project. The user basically said ďThis is really cool, youíre a good programmerĒ, and then commented ď-not. Do you even know how to make gamesĒ, so I went off on the user and Iím gonna make them change their mind...

Anyway, not much progress was made. Iíve been working on my Advanced Calc project more than anything else, since it would be more useful with this project.
So I have a question for everyone who sees this... but first, I have a few NEW planned v4.0.1.002 beta features...

NEW PLANNED FEATURES (some might have already been listed before):
- In-game Tutorial popups (like the real Minecraft; the small boxes that appear in the top-right corner when playing)
- Import Worlds (world appvars). Exporting isnít needed, since TI Connect, etc. can get appvars off the calc anyways.
- Achievements
- Major changes to every menu.
- Bug fixes for beds and doors
- Add player physics and noclip settings in cheats
- Hopefully, Iíll make render distance settings function, where, the shorter itís set to, the less amount of blocks can be viewed. So basically, itíll feature shading!

.. and now for my IMPORTANT QUESTION...
Ok so how could I make a smooth scrolling world engine IN ICE, like c4oooís old Minecraft project???

I want to add a smooth scrolling engine in the future update v4.0.1.002 beta, instead of the simple 1-block-at-a-time world scrolling engine that Iíve made and used for every other version Iíve made. It seems like itís a little TOO simple... and it seems like nobody can get a pure experience when they play it, because I think itís been too simple this whole time.
I appreciate the help, suggestions, and support! Thank you, everyone!!!
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 8 of 8
» All times are GMT - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement