You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server

[Minecraft] [HP Prime] MinePrime - Minecraft on a Hp Prime!

b/[Inactive] MinePrime (HP Prime) Started by alexgt, April 20, 2015, 12:22:42 AM

Previous topic - Next topic

0 Members and 4 Guests are viewing this topic.

u/alexgt March 08, 2016, 01:17:13 PM
This is still being worked on I just didn't have time in the past few weeks with FRC Robotics... so now I will be more active.

I also have freecodecamp to complete which takes lots of time... so I will not have that much time for MinePrime.
I could really use some help with this project though. Feel free to contact me if you do ;)
u/Dudeman313 March 08, 2016, 02:39:22 PM
Oh! I completely forgot FCC existed... :P
u/alexgt March 08, 2016, 03:57:29 PM
Yeah, I was at a competition for half the weekend and after that I was away from home xD
u/Dream of Omnimaga March 08, 2016, 05:45:55 PM
Sorry to hear @alexgt . I hope you had fun with your two competitions, though. Is Freecodecamp ending soon or is it a recurring event or something that lasts all year long?

As for Mineprime I doubt many people can help, though, since not many people make HP Prime games, but we never know. I just hope that you still don't mind continuing this project even if no one decides to help.
u/alexgt March 09, 2016, 01:10:41 PM
I intend to finish it, I am still trying to get a good way to store data. I will probably go back to large matrices and just handle them so they won't have a large impact on memory.

Freecodecamp is a long course so it will take me a long while, probably into 2017.

I can do it on my own but the time I have in the summer to work on it could be taken by cross country and robotics <_<

I will start again before I have spring break and work on it super hard on spring break.

Updates will hopefully be soon :P
u/Dream of Omnimaga March 10, 2016, 08:27:04 AM
What current data do you use? IIRC on Omnimaga there was a topic with benchmarks about which way is faster, but I forgot where is it. Just as long as you don't stick to storing the entire map into a massive GROB, so that players don't land on a spreadsheet everytime they run the app. >.<

Hopefully you stick around no matter what. But good luck. :)
u/alexgt May 05, 2016, 01:36:35 AM
Quote from: DJ Omnimaga on March 10, 2016, 08:27:04 AM
What current data do you use? IIRC on Omnimaga there was a topic with benchmarks about which way is faster, but I forgot where is it. Just as long as you don't stick to storing the entire map into a massive GROB, so that players don't land on a spreadsheet everytime they run the app. >.<

Hopefully you stick around no matter what. But good luck. :)
Well I came back! And figured out and planned the entire engine of the game! So YaY.

I totally re-write the first post and my plan is completely explained in the first spoiler in the first post ;)

And also I am not going to set dates for updates since we all know how that goes for me... instead I will just post it ;)
u/Dream of Omnimaga May 05, 2016, 06:50:57 AM
I hope the engine doesn't get rewritten over and over, though. That's how most projects die >.< (and that is also how certain projects takes over 9 years to reach completion or beta stage, like Escheron, which started in 2007 as Lost Legends II), but sometimes it's for the best.

ANyway I like the new ideas, especially the color for block durability idea. :)
u/Unicorn May 05, 2016, 06:53:32 AM
Seeing this get to a releasable state would be amazing, get right to it!
u/alexgt May 05, 2016, 11:47:38 AM
Quote from: DJ Omnimaga on May 05, 2016, 06:50:57 AM
I hope the engine doesn't get rewritten over and over, though. That's how most projects die >.< (and that is also how certain projects takes over 9 years to reach completion or beta stage, like Escheron, which started in 2007 as Lost Legends II), but sometimes it's for the best.

ANyway I like the new ideas, especially the color for block durability idea. :)
Yeah, the 3rd engine will be the charm hopefully.

Quote from: Unicorn on May 05, 2016, 06:53:32 AM
Seeing this get to a releasable state would be amazing, get right to it!
It will hopefully keep up the pace I am going ;)

Also world generation will be much more complex. But we will see how that goes :P
u/Dream of Omnimaga May 05, 2016, 06:18:36 PM
On a side note, one idea I have is when you wander in an area that is a cavern, the screen gets darker and darker the farther you get under a roof or away from lava/fire. It would be quite rudimentary compared to Minecraft 2D shading on the Nspire but it would still look quite realistic. I don't know hard it would be to implement, though.
u/alexgt May 06, 2016, 11:28:35 AM
I would just use fillpoly with alpha. But if I wanted to decrease shading and everything I could calculate in real time (which would be really slow) or I could use a large GROB like for collision and load that before the world loads. at max it would be 500x150 if that is what I keep the max world size, but it will probably be smaller...
u/Dream of Omnimaga May 07, 2016, 02:03:43 AM
Something you could do if you can manage to implement a dynamic shading algorithm would be to pre-generate it after the map is loaded, then only update it when you destroy blocks. Just like in the real Minecraft game, updating blocks at the top would take longer and some lag might occur, but I guess it would be bearable.
u/alexgt May 10, 2016, 02:05:42 AM
Quote from: DJ Omnimaga on May 07, 2016, 02:03:43 AM
Something you could do if you can manage to implement a dynamic shading algorithm would be to pre-generate it after the map is loaded, then only update it when you destroy blocks. Just like in the real Minecraft game, updating blocks at the top would take longer and some lag might occur, but I guess it would be bearable.
Yep that is about how I planned to do it ;).
That would call for another GROB but it will only be as large as the collision GROB. I also have to be careful and conserve as much on those as possible since I only have 9 xD
u/Dream of Omnimaga May 10, 2016, 02:34:42 AM
You can actually use 1 GROB for multiple buffers. Just offset the second buffer so it's lower in the GROB. :P But don't run out of RAM. (I think 9 GROBs that are 320x240 each will take over 1.4 MB of RAM in total.)
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal